Leksykon IT › Programowanie › ChucK

ChucK

Programowanie Svenska → Zaktualizowano: 2026-10-28
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.

← Wróć do leksykonu