IT-lexicon › Programmeren › ChucK

ChucK

Programmeren Svenska → Bijgewerkt: 2026-10-28
Meer info
Maker
Ge Wang, Perry Cook
Verschenen
2003
Type
Audioprogrammeertaal
Website
chuck.stanford.edu

Een audioprogrammeertaal waarin tijd deel van de syntaxis is: je laat de klok expliciet doortikken en het geluid wordt precies op de juiste sample berekend.

Ge Wang en Perry Cook bouwden ChucK in 2003 in Princeton. De taal noemt zichzelf strongly-timed: in plaats van callbacks en timers schrijf je 500::ms => now; en het programma wacht precies zoveel audiotijd. Dezelfde =>-pijl, de ‘ChucK-operator’, koppelt unit generators aan elkaar, zoals in SinOsc s => dac;.

Code kan worden toegevoegd en vervangen terwijl de muziek doorspeelt, wat de taal een natuurlijke keuze maakte voor livecoding en voor het Princeton Laptop Orchestra, opgericht in 2005, waar elke speler een laptop met eigen luidspreker bespeelde. Wang richtte later mede Smule op, waarvan de Ocarina-app de microfoon van de iPhone in een fluit veranderde.

← Terug naar het lexicon