IT-lexikon › Programmering › ChucK

ChucK

Programmering In English → Uppdaterad: 2026-10-28
Mer info
Skapad av
Ge Wang, Perry Cook
År
2003
Typ
Programspråk för ljud
Officiell sajt
chuck.stanford.edu

Ett programspråk för ljudsyntes där tiden är en del av språket: man flyttar fram klockan uttryckligen och ljudet räknas ut på exakt rätt sampel.

Ge Wang och Perry Cook byggde ChucK vid Princeton 2003. Språket kallar sig strongly-timed: i stället för callbacks och timers skriver man 500::ms => now;, och programmet står still i precis så lång ljudtid. Pilen => är också operatorn som kopplar ihop enhetsgeneratorer, till exempel SinOsc s => dac;.

Kod kan läggas till och bytas ut medan musiken spelar, vilket gjorde språket populärt för livekodning och för Princeton Laptop Orchestra från 2005, där varje musiker spelade på en bärbar dator med egen högtalare. Wang grundade sedan Smule, vars app Ocarina gjorde iPhonens mikrofon till en flöjt.

← Tillbaka till lexikonet