ChucK
Więcej informacji
- Twórcy
- Ge Wang, Perry Cook
- Rok
- 2003
- Typ
- Język programowania audio
- Strona
- chuck.stanford.edu
Język programowania audio, w którym czas jest częścią składni: zegar przesuwasz jawnie, a dźwięk jest liczony dokładnie w odpowiedniej próbce.
Ge Wang i Perry Cook stworzyli ChucK na Uniwersytecie Princeton w 2003 roku. Język nazywa się strongly-timed: zamiast callbacków i timerów piszesz 500::ms => now; i program czeka dokładnie tyle czasu audio. Ta sama strzałka =>, czyli „operator ChucK”, łączy generatory jednostkowe, np. SinOsc s => dac;.
Kod można dodawać i podmieniać w trakcie grania, co czyniło go naturalnym wyborem do live codingu i dla Princeton Laptop Orchestra, założonej w 2005 roku, w której każdy wykonawca grał na laptopie z własnym głośnikiem. Wang współzałożył później Smule, którego aplikacja Ocarina zamieniła mikrofon iPhone’a we flet.