[music-dsp] Music programming

Michael Gogins gogins at pipeline.com
Thu May 22 17:20:01 EDT 2003


SuperCollider is not yet mature enough on Linux for what you want to do,
though when it is, it looks like it might well be your best choice.

Csound and PD can both do what you want. Both are capable of real-time
performance under MIDI control, and both (at least if Csound is Istvan
Varga's version) put up widgets to control performance, but PD is mainly for
real-time performance, and Csound is better at non-real-time performance
(aka "tape music"), and is probably a little more powerful.

Common Music/Common Lisp Music and Nyquist are also possibilities, but you
will need to learn Lisp to use them (not really that hard). There also are
any number of modular software synthesizers already on Linux, such as Spiral
Synth Modular, aRTS, and so on. These are not really as powerful as the
first-mentioned systems.

I suspect PD is the best fit to your needs at this time.

----- Original Message -----
From: "nickt" <nicktsocanos at charter.net>
To: <music-dsp at aulos.calarts.edu>
Sent: Wednesday, May 21, 2003 11:49 PM
Subject: [music-dsp] Music programming


> Hi list,
> I am curious about some programs available for Linux. I would really
> like to learn about them.
>
> Pure Data - I would like to know what it is, and what you can do with
> it? The website is sort of hard to navigate I found some documentation
> and I'm reading it. I have not figure out how you program it yet it just
> pops up a screen and sits there.
>
> CSound - I am trying to buy a book on it so I can learn how to program
> it. Can CSound be connected to MIDI and controlled live?
>
> Super Collider - this looks really interesting, I am waiting for the
> Linux port to stabilize.
>
> I have been working on a modular analog emulator, and I started thinking
> about making a language to program modules in it. Than I could
> experiment with DSP in real-time. But, I have been trying to figure out,
> maybe PD can be used to build a modular system already, and so can
> CSound or Super Collider. If I could port my modules to these languages,
> it would be much more effective to use a mature tool than to invent yet
> another tool to do the same thing.
>
> I would also like to be able to build drum machines. Are there any
> already cool tools for Linux that can make drum machines in a language?
> Can you make a drum machine with PD?
>
> I would very much like to learn how to use these tools, and I am
> searching for documents, tutorials, and explanations of what they do.
>
> SOrry if this is dumb or redundtant questions, but I have not much idea
> about how to use those tools, or what they can do. I would very much
> like to learn them and find out if I can make my music tools in those
> languages and not have to code them all in C++. And I could then give
> them to the community and, they are well supported, so it would be much
> more effective for me to contribute this way than working in C++ which I
> do not know how to support across all versions of Linux.
>
> Thanks
>
>
> dupswapdrop -- the music-dsp mailing list and website: subscription info,
FAQ, source code archive, list archive, book reviews, dsp links
http://shoko.calarts.edu/musicdsp/
> http://ceait.calarts.edu/mailman/listinfo/music-dsp




More information about the music-dsp mailing list