Open Sound Control (OSC)
Meer info
- Maker
- Matt Wright, Adrian Freed (CNMAT)
- Jaar
- 1997
- Type
- Protocol
- Website
- opensoundcontrol.stanford.edu
Een berichtformaat om geluids- en muzieksoftware via een netwerk aan te sturen, bedacht als antwoord op alles wat MIDI niet kon.
Matt Wright en Adrian Freed van CNMAT, UC Berkeley, introduceerden OSC in 1997. Waar MIDI waarden van zeven bit over zestien kanalen verstuurt, adresseert OSC dingen via een pad, zoals /synth/1/cutoff, en draagt het getypeerde argumenten: floats, gehele getallen, strings, binaire blobs. Pakketten reizen bijna altijd over UDP, en adressen kunnen jokertekens bevatten die meerdere ontvangers tegelijk raken.
OSC werd nooit een hardwarestandaard, maar nam wel de programmeerbare hoek van het veld over: de taal en de geluidsserver van SuperCollider praten onderling OSC, Max/MSP en Pure Data spreken het en TouchOSC maakte van de tablet een bedieningspaneel. De 1.0-specificatie verscheen in 2002 en is sindsdien nauwelijks veranderd, een teken van goed ontwerp of van het feit dat iedereen toch zijn eigen weg gaat.