Leksykon IT › Programowanie › SuperCollider

SuperCollider

Programowanie Svenska → Zaktualizowano: 2026-10-27
Więcej informacji
Twórca
James McCartney
Rok
Licencja
GPL-3.0
Oficjalna strona

Język programowania do syntezy dźwięku, podzielony na interpreter, który myśli, i serwer, który hałasuje, z OSC pośrodku.

James McCartney wydał SuperCollider w 1996 roku jako komercyjne oprogramowanie na Maca, a w 2002 otworzył jego kod. Od wersji 3 to dwa programy: sclang, obiektowy język z wyraźnym akcentem Smalltalka, oraz serwer audio scsynth, który buduje sieci generatorów jednostkowych (UGen) i je odtwarza. Język rozmawia z serwerem przez OSC, więc serwerem równie dobrze można sterować z Pythona czy cudzego kodu.

Ten podział uczynił z SuperCollidera kręgosłup sceny live codingu, w której muzykę pisze się jako kod na oczach publiczności. Na przykład TidalCycles, język w Haskellu, zwykle wydobywa dźwięk z serwera SuperCollidera pracującego w tle.

← Wróć do leksykonu