Open Sound Control (OSC)
Więcej informacji
- Twórca
- Matt Wright, Adrian Freed (CNMAT)
- Rok
- 1997
- Typ
- Protokół
- Strona
- opensoundcontrol.stanford.edu
Format wiadomości do sterowania oprogramowaniem dźwiękowym i muzycznym przez sieć, stworzony jako odpowiedź na wszystko, czego MIDI nie potrafiło.
Matt Wright i Adrian Freed z CNMAT na UC Berkeley przedstawili OSC w 1997 roku. Gdzie MIDI wysyła siedmiobitowe wartości na szesnastu kanałach, OSC adresuje rzeczy ścieżką — /synth/1/cutoff — i przenosi typowane argumenty: liczby zmiennoprzecinkowe, całkowite, napisy, bloby binarne. Pakiety niemal zawsze podróżują przez UDP, a adresy mogą zawierać symbole wieloznaczne trafiające w kilku odbiorców naraz.
OSC nigdy nie stało się standardem sprzętowym, ale zawładnęło programowalnym zakątkiem branży: język i serwer dźwięku SuperCollidera rozmawiają ze sobą przez OSC, mówią nim Max/MSP i Pure Data, a TouchOSC zamienił tablet w powierzchnię sterującą. Specyfikacja 1.0 pojawiła się w 2002 roku i od tamtej pory ledwo się zmieniła — co świadczy albo o dobrym projekcie, albo o tym, że i tak każdy robi po swojemu.