Chuck, supercollider, and csound are all open source text based audio environments that support ladspa and midi, and different degrees of real-time change in your synth setup. Supercollider is probably the most flexible, chuck is probably the simplest to jump into, and csound is the most mature and most efficient cpu-usage wise, and has reams of existing synth code to look at for examples, and the largest variety of obscure or cutting edge synthesis generators, but it is not as comfortable for real time synth building as the other two (it expects you to design all your synths in "unreal" time, then control them via midi or osc or whatever later, while the others allow modifying or adding synth units or side chains while your synths are running). All three are multi-platform and can interact with other instances over a network, if you ever wanted to make a beowulf synth, or just try using them all working together at once. If you can get over some aspects of csound's design that are tied to it's 1984(?) vintage and musicN lineage (calling synth units "opcodes", having "orchestra" and "score" files, the not-quite-real-time design cycle etc), it is a hard audio environment to beat. On Sat, May 17, 2008 at 12:56 AM, Julien Claassen <julien@xxxxxxxx> wrote: > Hi Josh! > Ecasound doesn't understand NOTE ON/NOTE OFF. Quel dommage. It can read MIDI > controllers like a modwheel or some other knob. So you could do it more > Theremin fashion. :-) > It is true that ecasound now understands the ALSA sequencer API, but only > for sending MID start/stop events and for reading controllers. It would be > good if ecasound supported at least simple note on note off, but I think this > would still mean, that there's a lot to do. :-( > Kindest regards > Julien > > -------- > Music was my first love and it will be my last (John Miles) > > ======== FIND MY WEB-PROJECT AT: ======== > http://ltsb.sourceforge.net > the Linux TextBased Studio guide > ======= AND MY PERSONAL PAGES AT: ======= > http://www.juliencoder.de > _______________________________________________ > Linux-audio-user mailing list > Linux-audio-user@xxxxxxxxxxxxxxxxxxxx > http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user > _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user