Atte André Jensen wrote:
> S. Massy wrote:
Traditionally Csound has had the simplest linguistic elements for
beginners. I haven't tried Chuck yet, but I have worked with SC3 a fair bit.
SC3's modernity might be a handicap for new users, but if you have any
background in an OO language it may have more immediate appeal than Csound.
> Supercollider seems very confusing to me, esp being on linux. Startup
I didn't have problems with these issues. The RTF docs are readable in
emacs (complete with examples for direct evaluation from within the docs
themselves, something Csound could use), the concept of an audio
client/server system is no weirder than your video system, and the Linux
installation was not particularly difficult.
That said, I'll emphasize again that SC3's semantics and syntax are
potentially more difficult in the initial learning stages, but I think
it can do some things better than Csound and more directly. However,
> Csound admittedly has a strange, dated language at places, but that
Csound5 is simply awesome. Virtually everything in the language has been
rewritten, and an amazing number of improvements has been added. Items
Atte didn't mention include multiple instantiations, support for JACK
and the ALSA sequencer, LADSPA support, and a hefty number of graphic
and command-line interfaces (Tcl/Tk, FLTK, Java, Python). And at long
last there is the brand-new Csound API, which is meeting approval from
the 3rd-party Csound developers such as Matt Ingalls, Jean Piche, and
The Cs5 developers want to make a release before the year is out, and
RC1 is already available. Installers are available for Windows and the
Mac, and RPM packages are ready for Linux users. Of course the CVS
sources are also there for anyone who wants to build Cs5 locally.
These languages are becoming shamelessly incestuous. Cs5 now talks to Pd
and Common Music directly, and CM at least has had Csound as one of its
output targets for a long while already.
If it's command-line synthesis you want, we got it. :)
If it's command-line softsynths you want, well, we have some. Fluidsynth
comeds to mind immediately, and I believe someone has mentioned that
ZynAddSubFX can be run from the CLI too. Haven't tested that stuff yet,
but I suspect Julian Claasen has. Julian, are you there ?
Personally, I love having the best of all possible worlds. :)
Happy holidays to all !