Open Sound Control (OSC)
Подробнее
- Создатель
- Мэтт Райт, Адриан Фрид (CNMAT)
- Год
- 1997
- Тип
- Протокол
- Сайт
- opensoundcontrol.stanford.edu
Формат сообщений для управления звуковым и музыкальным ПО по сети, созданный как ответ на всё, что не умел MIDI.
Мэтт Райт и Адриан Фрид из CNMAT при Калифорнийском университете в Беркли представили OSC в 1997 году. Если MIDI передаёт семибитные значения по шестнадцати каналам, то OSC адресует объекты путём — /synth/1/cutoff — и несёт типизированные аргументы: числа с плавающей точкой, целые, строки, двоичные блоки. Пакеты почти всегда идут по UDP, а в адресах допустимы шаблоны, попадающие сразу в несколько получателей.
Аппаратным стандартом OSC не стал, зато занял программируемый уголок отрасли: язык и звуковой сервер SuperCollider общаются между собой по OSC, его понимают Max/MSP и Pure Data, а TouchOSC превратил планшет в пульт управления. Спецификация 1.0 вышла в 2002 году и почти не менялась — признак то ли удачного дизайна, то ли того, что все всё равно делают по-своему.