SuperCollider
A platform for audio synthesis and algorithmic composition, used by musicians, artists and researchers working with sound.
Free and open source software for Windows, MacOS and Linux.
Features
SuperCollider features three major components:
scsynth – A real-time audio server
sclang – An interpreted programming language
scide – An editor for sclang with an integrated help system
SuperCollider was developed by James McCartney and originally released in 1996.
In 2002, he generously released it as free software under the GNU General Public License.
It is now maintained and developed by an active and enthusiastic community.
Downloads
The current version is 3.13.0:
Examples
Here are some code examples from the documentation.
You can find much more user examples on sccode.org.
sc-140
Check out the amazing sc-140 album (with code examples!).
Simple FM
Drummer – Thor Magnusson, 2006
Check out all examples on the examples page.
Gallery
Greenwashing
An audiovisual piece in which we look at the invisible and listen to the inaudible.
By Fredrik Olofsson
Show Us Your Screens
A Documentary about live coding practices by Louis McCallum and Davy Smith.
SuperCollider Book
The essential reference to SuperCollider, a powerful, flexible, open-source, cross-platform audio programming language.
https://mitpress.mit.edu/9780262232692/the-supercollider-book/
Audio Coding
Introduction to Audio Coding with SuperCollider.
By Eli Fieldsteel
Check out the whole gallery on the projects page.