davesabine.com

 Search
What Is SuperCollider?

Supercollider is a real-time audio synthesis programming language for the Macintosh platform. It was developed by James McCartney of Texas. I suggest visiting his website, www.audiosynth.com, for detailed information about Supercollider.

The language is considered to be a high-level object-oriented programming environment -- as opposed to "low-level" whatever that might be?! -- and derives its structure and syntax from both Smalltalk, and C.

The native objects of this language are varied in purpose. Some are designed to emulate analog synths (i.e. wave oscillators and ring modulators); but many are designed specifically for the digital realm (i.e. binary operators, math objects, random number generators, etc.)

For anybody with experience with wave synthesis, whether it be additive, subtractive, AM, FM, or granular, Supercollider is a very powerful language.

In mid-2000 I began experimenting with Supercollider and my experience is still rather limited - I have also focused my recent efforts on software in the "PC/Windows realm" which prevented me from playing too much with SuperCollider on the Macintosh. However, there are new possibilities that may allow me to utilize SuperCollider from with Pure Data [PD]! and apparently a Windows-compatible version is now available from http://sonenvir.at/downloads/sc3/ -- I'll have to check it out!