Software for Music Composition
A list mainly for my benefit of various systems that can be used for composing and performing electronic music.
Text Based Language
Csound one of the classic systems. Two separate languages: One to define networks of UGENS, and one for scoring.
SuperCollider. Server client architecture. The server runs networks of UGENs, and the client runs a virtual machine that interprets a fully featured OO language.
Chuck a rather interesting real-time language. Breaks the distinction between control rate and audio rate signals.
Nyquist a lisp based language. One rather interesting feature is that it does have a separate language/layer for UGENS. Everything is defined in terms of signals and behaviours.
Sema Javascript based language for live coding, from the Emute lab.
Other
- Rubato category based music language. Based on the work of Guerino Mazzola.