List of audio programming languages
From Wikipedia, the free encyclopedia
(Redirected from Computer music programming languages)
|This article's lead section may not adequately summarize key points of its contents. (January 2015)|
|This article does not cite any sources. (January 2015) (Learn how and when to remove this template message)|
- abc, a language for notating music using the ASCII character set
- Alda, a general-purpose, beginner-friendly music programming language
- Bipscript, a simple programming environment for creating music
- ChucK, strongly timed, concurrent, and on-the-fly audio programming language
- Cmix, Real-time Cmix, a MUSIC-N synthesis language somewhat similar to Csound
- Common Lisp Music (CLM), a music synthesis and signal processing package in the Music V family
- Csound, a MUSIC-N synthesis language released under the LGPL with many available unit generators
- Extempore, a live-coding environment which borrows a core foundation from the Impromptu environment
- FAUST, Functional Audio Stream, a functional compiled language for efficient real-time audio signal processing
- Hierarchical Music Specification Language (HMSL), optimized more for music than synthesis, developed in the 1980s in Forth
- Impromptu, a Scheme language environment for Mac OS X capable of sound and video synthesis, algorithmic composition, and 2D and 3D graphics programming
- Kyma (sound design language)
- Max/MSP The "lingua franca" for developing interactive music performance software
- Music Macro Language (MML), often used to produce chiptune music in Japan
- MUSIC-N, includes versions I, II, III, IV, IV-B, IV-BF, V, 11, and 360
- Overtone Open Source Clojure based audio environment using SuperCollider.
- Pure Data
- Sonic Pi
- Sporth, a stack-based audio language.
- Structured Audio Orchestra Language (SAOL), part of the MPEG-4 Structured Audio standard
- Tidalcycles, a live-coding pattern language embedded in the Haskell language which uses SuperCollider.
- Zel-The MIDI Language, freeware text-to-MIDI environment.