Nyquist is a language for sound synthesis and music composition.
Text-based chiptune creator
Real-time audio synthesis engine and music programming language
patch editor for the E-MU Proteus 2000 synthesizer family
free cross-platform music creation software