SuperCollider 3.3 is now available for download. 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 an efficient and
expressive dynamic programming language which makes it an interesting
framework for acoustic research, algorithmic music and interactive
programming, making it valuable to scientists, musicians, and artists
working with sound.
There are many changes since 3.2, but here are some headlines:
- GUI system updates: easier syntax, plus a major
update of GUI documentation, as well as extra features such as modal
sheets, SCLevelIndicator, and menu item manipulation - New UGens added:
- BEQSuite filter UGens (popular set of nice-sounding filters)
- PartConv (efficient frequency-domain convolution)
- SendReply (sends arrays from server to the language client)
- VDiskIn (like DiskIn but with variable rate)
- LFGauss
- Buffer recording/playback UGens used to be limited to 16-channel; now they can handle massively multi-channel audio
- SCImage for manipulating bitmap image objects (mac only)
- LocalBuf framework allows synths to create/free their own “private” buffers, simplifying buffer management in many situations
- Various behind-the-scenes efficiency improvements, for a sleeker audio server that can do more on a given machine
Visit the SuperCollider downloads page to get binary or source-code downloads for your platform.
<The PolyMachine and live-coding [ixiQuarks]>