Last week I asked the Linux Audio Users mailing list if there was a synthesizer available for Linux that could be run completely from a text console. One suggestion I received was to check out csound. I want to tell you my specific needs and get your opinions as to whether or not csound is right for me. I am a Linux user, I am NOT a programmer, but I can "glue together" things with basic scripting. I am comfortable reading documentation and compiling programs on my own. With that out of the way, here's what I want:
I've been itching for a hardware VA or analog synth for some time, but don't have the money to get one, so I'm turning to software. Since I am not a programmer, I want to use existing work (code, ladspa plugins) as building blocks for a synth. I want to be able to chain this blocks together in any config that I want (simple mono synth, Moog copy, etc.). Finally, I just want to play it from a MIDI keyboard. It has to be 100% rock-solid with jackd since I would be using this live on gigs.
I guess the big question here is, do I have do write the building blocks (like oscillators) by hand, or can I reuse other people's work?
Is csound appropriate for this use?
Thanks for your time in reading this, I hope I've written it clearly enough to make sense to you. If anything is unclear, please let me know.