Lessico IT › Programmazione › ChucK

ChucK

Programmazione Svenska → Aggiornato: 2026-10-28
Maggiori info
Creatore
Ge Wang, Perry Cook
Anno
2003
Tipo
Linguaggio di programmazione audio
Sito ufficiale
chuck.stanford.edu

Un linguaggio di programmazione audio in cui il tempo fa parte della sintassi: si fa avanzare l'orologio in modo esplicito e il suono viene calcolato esattamente al campione giusto.

Ge Wang e Perry Cook crearono ChucK a Princeton nel 2003. Si definisce strongly-timed: invece di callback e timer, si scrive 500::ms => now; e il programma attende esattamente quel tempo audio. La stessa freccia =>, l'«operatore ChucK», collega tra loro i generatori di unità, come in SinOsc s => dac;.

Il codice può essere aggiunto e sostituito mentre la musica continua a suonare, il che lo rese naturale per il live coding e per la Princeton Laptop Orchestra, fondata nel 2005, in cui ogni esecutore suonava un portatile con il proprio altoparlante. Wang cofondò poi Smule, la cui app Ocarina trasformò il microfono dell'iPhone in un flauto.

← Torna al lessico