Overview
SuperCollider is a free and open-source platform for audio synthesis and algorithmic composition. It is used by musicians, artists, and researchers who work with sound, and operates on Windows, MacOS, and Linux.
Core Components
- scsynth: A real-time audio engine operating as a server.
- sclang: An interpreted programming language serving as the client.
- scide: An integrated development environment (editor) for sclang, featuring a help system.
Architecture and Extensibility
SuperCollider uses a client/server architecture that allows multiple clients to connect and control the server simultaneously. While sclang is the native client language, other client implementations exist in languages such as Python, JavaScript, Haskell, and Scala.
Additional Features
- An alternative multi-threading-enabled audio engine implementation called supernova.
- An active community supports and develops SuperCollider since it was released as free software under the GNU General Public License in 2002.
Examples and Community
Numerous code examples and user contributions are available. The community maintains forums and additional client projects. The official site provides example code and a gallery of audiovisual projects created with SuperCollider.
Downloads and Platforms
SuperCollider is available for macOS (universal binary for macOS 11+), Linux (source tarball), and Windows (x64 executable). The current version is 3.14.1.
Comments
Sign in to rate, comment and bookmark.
No comments on this tool yet.