Supercollider
7 hours ago
- #open-source
- #audio-synthesis
- #algorithmic-composition
- SuperCollider is a free, open-source platform for audio synthesis and algorithmic composition, used by musicians, artists, and researchers.
- It consists of three main components: scsynth (a real-time audio engine/server), sclang (an interpreted programming language/client), and scide (an editor with integrated help).
- The client-server architecture allows multiple clients to control the server, with native support in sclang and client implementations in languages like Python, JavaScript, Haskell, and Scala.
- SuperCollider includes an alternative multi-threaded server called supernova, was originally developed by James McCartney in 1996, and has been maintained as free software under the GPL since 2002.
- Resources include downloads (current version 3.14.1), community forums (e.g., scsynth.org), code examples, an album (sc-140), a documentary, a book, and projects like audio coding tutorials and audiovisual pieces.