Samiksha Jaiswal (Editor)

List of audio programming languages

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

This is a list of audio programming languages including languages optimized for sound production, algorithmic composition, and sound synthesis.

  • 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
  • CMusic
  • 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
  • jMusic
  • JSyn
  • 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
  • Nyquist
  • OpenMusic
  • Overtone Open Source Clojure based audio environment using SuperCollider.
  • Patchblocks
  • Pure Data
  • Reaktor
  • Sonic Pi
  • Sporth, a stack-based audio language.
  • Structured Audio Orchestra Language (SAOL), part of the MPEG-4 Structured Audio standard
  • SuperCollider
  • SynthEdit
  • Tidalcycles, a live-coding pattern language embedded in the Haskell language which uses SuperCollider.
  • Vvvv
  • References

    List of audio programming languages Wikipedia


    Similar Topics