SuperCollider is an environment and programming language for real time audio synthesis and algorithmic composition
A real time audio synthesis engine, and an object-oriented programming language specialised for music.
SuperCollider was created in 1996 by James McCartney, now (since version 3) released as free software.
Features
Highly efficient real-time audio synthesis
Expressive musical pattern system
Efficient object-oriented programming language implementing features of modern functional languages
Expressive multichannel support (massive numbers of input/output streams)
Supports diverse stylistic and technical requirements
Interacts with other systems using MIDI or Open Sound Control (OSC)
Essential part of numerous art and science projects
SuperCollider is an environment and programming language for real time audio synthesis and algorithmic composition. It provides an interpreted object-oriented language which functions as a network client to a state of the art, realtime sound synthesis server.
SuperCollider was written by James McCartney over a period of many years, and is now an open source (GPL) project maintained and developed by various people. It is used by musicians, scientists, and artists working with sound. For some background, see SuperCollider described by Wikipedia.
http://supercollider.sourceforge.net/
https://sourceforge.net/projects/supercollider/files/latest/download
https://sourceforge.net/projects/supercollider/