SuperCollider
Server, language, and IDE for sound synthesis and algorithmic composition
SuperCollider provides a real‑time audio engine, an interpreted programming language, and an integrated development environment for sound synthesis and algorithmic composition. The server component (scsynth) generates audio, while the language client (sclang) sends control messages and scripts, and the IDE (scide) offers editing, documentation, and debugging tools. Its client‑server architecture allows multiple programs, written in sclang or other languages such as Python, JavaScript, Haskell, or Scala, to connect and manipulate the audio engine concurrently.
The platform is targeted at musicians, artists, and researchers who need a programmable environment for creating and processing sound. It runs on macOS, Linux, and Windows, and includes an alternative multi‑threaded server implementation called supernova. The open‑source project has been maintained by an active community since its release in 1996, with extensive examples and a public forum for sharing code and techniques.
SuperCollider is distributed under the GNU General Public License and can be downloaded as pre‑built binaries or source tarballs. Its modular design, language bindings, and integrated help system make it suitable for both live performance and experimental audio research.
Reviews
Loading reviews…
Similar apps

DAWs & Music Production
Sonic Pi
Code-based music creation and performance tool

DAWs & Music Production
SunVox
Modular synthesiser

Task & Project Management
PlugData
Plugin wrapper for PureData

DAWs & Music Production
ossia score
Interactive sequencer for intermedia art
DAWs & Music Production
Cycling ‘74 Max
Flexible space to create your own interactive software

DAWs & Music Production
Surge
Hybrid synthesiser