SuperCollider linguaggio di programmazione | |
---|---|
Autore | James McCartney |
Data di origine | 1996 |
Ultima versione | 3.10.0 |
Utilizzo | sintesi audio in tempo reale e composizione algoritmica |
Paradigmi | Orientato agli oggetti |
Tipizzazione | Dinamica |
Estensioni comuni | scd |
Influenzato da | Smalltalk, C[1] |
Implementazione di riferimento | |
Sistema operativo | FreeBSD,[2] Linux, macOS, Windows |
Licenza | GNU General Public License |
Sito web | supercollider.sourceforge.net |
SuperCollider è un ambiente di sviluppo e un linguaggio di programmazione creato nel 1996 da James McCartney per la sintesi audio in tempo reale e la composizione algoritmica[3][4].
Da allora, si è evoluto in un sistema utilizzato e, successivamente, sviluppato sia da scienziati che da artisti che lavorano col suono. Si tratta di un linguaggio di programmazione dinamica efficiente ed espressivo che offre un framework per la ricerca acustica, musica algoritmica e programmazione interattiva.[1]
Distribuito sotto licenza GNU nel 2002, SuperCollider è un software libero. La versione più recente (3.10.0) è stata distribuita il 25 novembre 2018.[5]