[sdiy] Re: composing with c++
Richard Wentk
richard at skydancer.com
Tue Jun 17 16:16:06 CEST 2003
At 12:42 17/06/2003 +0000, Fdi wrote:
>Hi,
>
>The best language for composing in my opinion off all I have tried (many) is
>Lisp.
>CommonMusic (CM) is it's more refined form.
> From CM you can control Csound, wich is the most efficient non-real-time
>library for synthesis and processing. So my first recomendation is to
>control csound from CM.
CM is good but it has a nasty learning curve. I wouldn't recommend it to
anyone with no LITHTHTHP experience unless they have a lot of patience.
What you can of course do with C++ is write Csound scores directly. The
interface is text based and very simple. That's probably the easiest way to
go, especially if you're already fluent in C++.
I'm fairly sure someone has already done some cellular-type extras for
Csound. The best place to ask is the Csound list. (www.csounds.com)
>The most sophisticated language for real-time is Max/MSP. You can do both
>composing and synth/proc from there. And now you can also have Csound as an
>MSP object; so you can work in real-time and ask csound to work out-of-r-t
>and return the resulting sound.
Don't forget CsoundAV (PC only) which is already real-time friendly.
>Another amazing software is SuperCollider. It is very efficient but not so
>"kind" to use.
>CommonMusic (CCRMA), Csound (MIT) and Max/MSP (Cycling74) can run on both
>Mac and PC (I believe. I use a Mac anyhow) SuperCollider I think is only for
>Mac.
Max/MSP is due for PC 'real soon now' and has been for a couple of years
now. As I understand it, it's a spare time job being done by one guy. It
put in a token performance at NAMM, but wasn't ready to ship. We might see
it available commercially by the end of the year if we're lucky.
Csound is cross-platform and free. SuperCollider is now public domain for
Mac and is being Linuxed even as we speak, so a PC version (albeit not
Windows) should be around soon-ish.
BP2 sounds interesting. I'll have to look into it.
Richard
More information about the Synth-diy
mailing list