The Living Thing / Notebooks : Audio libraries, frameworks, musical domain-specific-languages

Disco ears by Kaspar König

Disco ears by Kaspar König.

DSLs

Audio-specific programming languages. Why do people invent new DSLs for audio? This is a terrible idea. Anyway, there are some.

tl;dr If you must use an audio DSL, Csound might not be hip, but it’s the one that avoids the more horrible pathologies of its bitrotten competitors. You’ll miss the sequencing capabilities of supercollider, but not the debugging experience, or the inconvenient GPL licensing. Possibly overtone could get you there.

Audio libraries for mainstream programming languages

Wait what? you can just use a normal programming language with a lovely IDE and a sensible debugger, and still make music?

Patchers

Graphical dataflow programming languages.

For the record, I hate programming using visual dataflow, although I do like visualizing my programs this way. These programs get it arse-backwards for my work process, forcing you to click a million times to do every simple thing.

But they are famous, and seem simple to people who like clicking 100 times instead of typing 100 characters.