On Sun, Sep 28, 2008 at 3:30 PM, Darren Landrum <[EMAIL PROTECTED]> wrote: > I thought I was clear on this, but I'll restate: We need this so that > people who are not skilled coders, but have other skills, in math and > physics and electronics perhaps, can bring their skills to bear in > making synths and effects while making the coding side as painless as > possible. The end result will hopefully be synths and effects usable by > *musicians* and not just other coders. Click and play, as it were.
It sounds like you either want FAUST, which is a good way to basically write down mathematics since it is a functional language, and generates plugins. Or you want a MATLAB/Octave compiler of some kind. That would certainly be cool. Obviously you don't see what you need in the tools that are available but I think you're having a hard time describing exactly what that is. Languages like CSound, ChucK and SuperCollider really do allow you to do a lot of things. On-the-fly programming, per-sample control of audio, simplified languages specifically targeted to audio. Can you describe exactly what it is these cannot do? Otherwise you can always write a plugin for any of these in C. > I want my musical skills to be all I need to be able to make music on Linux. Well, making music on computers has always required a certain amount of technical ability. But there are many paradigms for music-oriented human-computer interaction: the DAW, the special-purpose programming language, the sequencer, the MIDI synth, the input-output effect processing, the artificial intelligence automatic accompaniement, the score follower, the notation generator. All of these are possible in one way or another on Linux. You haven't explained better what you mean by "musical skills" and "make music on Linux", so it's hard to answer you more exactly. That the international community persists in using VSTs and FruityLoops and Cubase and Logic Audio, I have no idea. Probably the interfaces are just more simple (definitely not true for Logic Audio), and the availability of (often pirated) VST synths makes things attractive. Probably marketing also plays a large roll in this. Granted certain programs like Ableton Live or Serato have few counter-parts on Linux. Perhaps it's because programming O-S software is often oriented towards scratching an itch. The cross-section people who are both coders and musicians isn't all that large, so only some of the large set of possible itches will ever get scratched. Steve _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
