Audio programming languages
Audio programming language
An audio programming language is a programming language specifically optimized for sound and music production or sound synthesis.
An audio programming language is a programming language specifically optimized for sound and music production or sound synthesis.
Bidule
Bidule is a commercial software application for the creation of interactive computer music and multimedia produced by the Canadian company Plogue Arts and Technology.
Bidule is a commercial software application for the creation of interactive computer music and multimedia produced by the Canadian company Plogue Arts and Technology.
ChucK
ChucK is a concurrent, strongly timed audio programming language for real-time synthesis, composition, and performance, which runs on Mac OS X, Linux, Microsoft Windows, and iPhone/iPad.
ChucK is a concurrent, strongly timed audio programming language for real-time synthesis, composition, and performance, which runs on Mac OS X, Linux, Microsoft Windows, and iPhone/iPad.
Common Lisp Music
CLM (originally an acronym for Common Lisp Music) is a music synthesis and signal processing package in the Music V family created by Bill Schottstaedt.
CLM (originally an acronym for Common Lisp Music) is a music synthesis and signal processing package in the Music V family created by Bill Schottstaedt.
Csound
Csound is a computer programming language for dealing with sound, also known as a sound compiler or an audio programming language, or more precisely, a C-based audio DSL. It is called Csound bec...
Csound is a computer programming language for dealing with sound, also known as a sound compiler or an audio programming language, or more precisely, a C-based audio DSL. It is called Csound bec...
FAUST (programming language)
FAUST is a programming language that provides a purely functional approach to signal processing while offering a high level of performance.
FAUST is a programming language that provides a purely functional approach to signal processing while offering a high level of performance.
Harmony Compiler
Harmony Compiler was written by Peter Samson at the Massachusetts Institute of Technology (MIT).
Harmony Compiler was written by Peter Samson at the Massachusetts Institute of Technology (MIT).
Hierarchical Music Specification Language
The Hierarchical Music Specification Language (HMSL) is a music programming language written in the 1980s by Larry Polansky, Phil Burk, and David Rosenboom at Mills College.
The Hierarchical Music Specification Language (HMSL) is a music programming language written in the 1980s by Larry Polansky, Phil Burk, and David Rosenboom at Mills College.
JFugue
Robert is an open source programming library that allows one to program music in the Java programming language without the complexities of MIDI. It was first released in 2002 by David Koelle.
Robert is an open source programming library that allows one to program music in the Java programming language without the complexities of MIDI. It was first released in 2002 by David Koelle.
Keykit
KeyKit is a graphical environment and programming language for MIDI synthesis and algorithmic composition.
KeyKit is a graphical environment and programming language for MIDI synthesis and algorithmic composition.
Kyma (sound design language)
Kyma is a visual programming language for sound design used by musicians, researchers, and sound designers.
Kyma is a visual programming language for sound design used by musicians, researchers, and sound designers.
Mathematica
Mathematica is a computational software program used in scientific, engineering, and mathematical fields and other areas of technical computing.
Mathematica is a computational software program used in scientific, engineering, and mathematical fields and other areas of technical computing.
Max (software)
Max is a visual programming language for music and multimedia developed and maintained by San Francisco-based software company Cycling '74.
Max is a visual programming language for music and multimedia developed and maintained by San Francisco-based software company Cycling '74.
Music Macro Language
Music Macro Language (MML) is a music description language used in sequencing music on a number of computer and video game system platforms.
Music Macro Language (MML) is a music description language used in sequencing music on a number of computer and video game system platforms.
MUSIC-N
MUSIC-N refers to a family of computer music programs and programming languages descended from or influenced by MUSIC, a program written by Max Mathews in 1957 at Bell Labs.
MUSIC-N refers to a family of computer music programs and programming languages descended from or influenced by MUSIC, a program written by Max Mathews in 1957 at Bell Labs.
Music4
MUSIC4 was a computer music synthesis software package written by Max Mathews.
MUSIC4 was a computer music synthesis software package written by Max Mathews.
Nyquist (programming language)
Nyquist is a programming language for sound synthesis and analysis based on the Lisp programming language.
Nyquist is a programming language for sound synthesis and analysis based on the Lisp programming language.
OpenMusic
OpenMusic (OM) is an object-oriented visual programming environment for musical composition based on Common Lisp.
OpenMusic (OM) is an object-oriented visual programming environment for musical composition based on Common Lisp.
Orchidée (software)
Orchidée is software developed by IRCAM as a computer-aided orchestration tool.
Orchidée is software developed by IRCAM as a computer-aided orchestration tool.
Pure Data
Pure Data is a visual programming language developed by Miller Puckette in the 1990s for creating interactive computer music and multimedia works.
Pure Data is a visual programming language developed by Miller Puckette in the 1990s for creating interactive computer music and multimedia works.
Real-time Cmix
Real-Time Cmix (RTcmix) is one of the MUSIC-N family of computer music programming languages.
Real-Time Cmix (RTcmix) is one of the MUSIC-N family of computer music programming languages.
Sound Object (SndObj) Library
The Sound Object (SndObj) Library is a C++ object-oriented programming library for music and audio development.
The Sound Object (SndObj) Library is a C++ object-oriented programming library for music and audio development.
Structured Audio Orchestra Language
Structured Audio Orchestra Language (SAOL) is an imperative, MUSIC-N programming language designed for describing virtual instruments, processing digital audio, and applying sound effects.
Structured Audio Orchestra Language (SAOL) is an imperative, MUSIC-N programming language designed for describing virtual instruments, processing digital audio, and applying sound effects.
SuperCollider
SuperCollider is an environment and programming language originally released in 1996 by James McCartney for real-time audio synthesis and algorithmic composition.
SuperCollider is an environment and programming language originally released in 1996 by James McCartney for real-time audio synthesis and algorithmic composition.
Synthesis Toolkit
The Synthesis Toolkit (STK) is an open source API for real time audio synthesis with an emphasis on classes to facilitate the development of physical modelling synthesizers.
The Synthesis Toolkit (STK) is an open source API for real time audio synthesis with an emphasis on classes to facilitate the development of physical modelling synthesizers.
Unit generator
Unit generators (or ugens) are the basic formal units in many MUSIC-N-style computer music programming languages.
Unit generators (or ugens) are the basic formal units in many MUSIC-N-style computer music programming languages.
Usine
Sensomusic Usine is a Multitouch digital audio workstation used to manipulate, record and edit audio and MIDI in live situations.
Sensomusic Usine is a Multitouch digital audio workstation used to manipulate, record and edit audio and MIDI in live situations.
Settings