Léxico TI › Programación › ChucK

ChucK

Programación Svenska → Actualizado: 2026-10-28
Más información
Creador
Ge Wang, Perry Cook
Año
2003
Tipo
Lenguaje de programación de audio
Sitio oficial
chuck.stanford.edu

Un lenguaje de síntesis de audio en el que el tiempo forma parte de la sintaxis: se avanza el reloj de forma explícita y el sonido se calcula en la muestra exacta.

Ge Wang y Perry Cook crearon ChucK en Princeton en 2003. Se define como strongly-timed: en lugar de callbacks y temporizadores se escribe 500::ms => now; y el programa espera exactamente ese tiempo de audio. La misma flecha =>, el «operador ChucK», conecta generadores unitarios, como en SinOsc s => dac;.

El código puede añadirse y sustituirse mientras la música sigue sonando, lo que lo volvió ideal para el live coding y para la Princeton Laptop Orchestra, fundada en 2005, donde cada intérprete tocaba un portátil con su propio altavoz. Wang cofundó después Smule, cuya app Ocarina convirtió el micrófono del iPhone en una flauta.

← Volver al léxico