IT-lexicon › Programmeren › SuperCollider

SuperCollider

Programmeren Svenska → Bijgewerkt: 2026-10-27
Meer info
Gemaakt door
James McCartney
Jaar
Licentie
GPL-3.0
Officiële site

Een programmeertaal voor geluidssynthese, gesplitst in een interpreter die nadenkt en een server die lawaai maakt, met OSC ertussen.

James McCartney bracht SuperCollider in 1996 uit als commerciële Mac-software en maakte het in 2002 open source. Sinds versie 3 bestaat het uit twee programma's: sclang, een objectgeoriënteerde taal met een duidelijk Smalltalk-accent, en de audioserver scsynth, die netwerken van unit generators (UGens) opbouwt en afspeelt. De taal praat via OSC met de server, dus die kan net zo goed worden aangestuurd vanuit Python of andermans code.

Die splitsing maakte SuperCollider tot de ruggengraat van de livecodingscene, waar muziek als code voor publiek wordt geschreven. TidalCycles is bijvoorbeeld een Haskell-taal waarvan het geluid meestal uit een SuperCollider-server op de achtergrond komt.

← Terug naar het lexicon