Open Sound Control (OSC)
Más info
- Creado por
- Matt Wright, Adrian Freed (CNMAT)
- Año
- 1997
- Tipo
- Protocolo
- Sitio oficial
- opensoundcontrol.stanford.edu
Un formato de mensajes para controlar programas de sonido y música por red, pensado como respuesta a todo lo que MIDI no podía hacer.
Matt Wright y Adrian Freed, del CNMAT de la Universidad de California en Berkeley, presentaron OSC en 1997. Donde MIDI envía valores de siete bits en dieciséis canales, OSC direcciona mediante rutas como /synth/1/cutoff y transporta argumentos tipados: flotantes, enteros, cadenas, blobs binarios. Los paquetes viajan casi siempre por UDP, y las direcciones admiten comodines que alcanzan a varios receptores a la vez.
OSC nunca llegó a estándar de hardware, pero se adueñó del rincón programable: el lenguaje y el servidor de sonido de SuperCollider se hablan en OSC, Max/MSP y Pure Data lo entienden, y TouchOSC convirtió la tableta en superficie de control. La especificación 1.0 llegó en 2002 y apenas se ha tocado desde entonces, señal de buen diseño o de que cada uno hace lo que quiere de todos modos.