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@email-addr-hidden-lab.de> 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@email-addr-hidden
> http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
>
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
Received on Sat May 17 20:15:02 2008
This archive was generated by hypermail 2.1.8 : Sat May 17 2008 - 20:15:02 EEST