IT-lexicon › Programmeren › Csound

Csound

Programmeren Svenska → Bijgewerkt: 2026-10-27
Meer info
Gemaakt door
Barry Vercoe
Jaar
Licentie
LGPL 2.1
Officiële site

Een geluidssynthesetaal uit 1986 die muziek nog steeds opdeelt in een orkest en een partituur, precies zoals Max Mathews in 1957.

Barry Vercoe schreef Csound in 1986 in C aan het MIT Media Lab, als nieuwste schakel in een keten die begon met de MUSIC-programma's van Max Mathews bij Bell Labs. Dat verleden zie je in de opbouw: het orkest definieert instrumenten als ketens van opcodes (oscil, reson, pvsanal), en de partituur geeft aan welke noten ze wanneer spelen. Tegenwoordig staan beide in één .csd-bestand.

Oorspronkelijk werd alles naar schijf gerenderd, en een minuut audio kon een hele nacht duren. Nu draait het in realtime, begrijpt het MIDI en OSC en is het beschikbaar als bibliotheek voor Python en de browser. Csound is waarschijnlijk de oudste geluidstaal die nog actief wordt onderhouden, en houdt met een koppigheid die weinig projecten kunnen evenaren de achterwaartse compatibiliteit in stand.

← Terug naar het lexicon