SuperCollider
Daha fazla bilgi
- Geliştiren
- James McCartney
- Yayın
- Lisans
- GPL-3.0
- Resmî site
- supercollider.github.io
Ses sentezi için bir programlama dili: düşünen bir yorumlayıcı ile gürültü çıkaran bir sunucuya bölünmüş, aralarındaki bağ OSC.
James McCartney, SuperCollider'ı 1996'da ticari bir Mac yazılımı olarak yayımladı ve 2002'de açık kaynak yaptı. 3. sürümden beri iki programdır: güçlü bir Smalltalk aksanı taşıyan nesne yönelimli dil sclang ve birim üreteç (UGen) ağlarını kurup çalan ses sunucusu scsynth. Dil, sunucuyla OSC üzerinden konuşur; dolayısıyla sunucuyu Python'dan ya da bir başkasının kodundan sürmek de aynı kolaylıktadır.
Bu ayrım, SuperCollider'ı müziğin seyircinin önünde kod olarak yazıldığı canlı kodlama sahnesinin belkemiği yaptı. Örneğin TidalCycles bir Haskell dilidir ve sesini çoğunlukla arka planda çalışan bir SuperCollider sunucusundan alır.