Elementary audio, a JavaScript library for digital audio signal processing. Generate and transform sound, both natively and in the browser with a functional, declarative API.
Extempore, a live-coding environment that borrows a core foundation from the Impromptu environment
FAUST, Functional Audio Stream, a functional compiled language for efficient real-time audio signal processing
GLICOL, a graph-oriented live coding language written in Rust
Impromptu, a Scheme language environment for Mac OS X capable of sound and video synthesis, algorithmic composition, and 2D and 3D graphics programming
Ixi lang, a programming language for live coding musical expression.
JFugue, a Java and JVM library for programming music that outputs to MIDI and has the ability to convert to formats including ABC Notation, Lilypond, and MusicXML
Orca (music programming language), a two-dimensional esoteric programming language in which every letter of the alphabet is an operator, where lowercase letters operate on bang, uppercase letters operate each frame
Pure Data, a modular visual programming language for signal processing aimed at music creation
Tidal Cycles, a live coding environment for algorithmic patterns, written in Haskell and using Supercollider for synthesis