Open Sound Control (OSC)
Maggiori info
- Creatore
- Matt Wright, Adrian Freed (CNMAT)
- Anno
- 1997
- Tipo
- Protocollo
- Sito ufficiale
- opensoundcontrol.stanford.edu
Un formato di messaggi per controllare software audio e musicale in rete, nato come risposta a tutto ciò che il MIDI non sapeva fare.
Matt Wright e Adrian Freed, al CNMAT dell'Università della California a Berkeley, introdussero l'OSC nel 1997. Mentre il MIDI invia valori a sette bit su sedici canali, l'OSC indirizza gli elementi tramite un percorso, come /synth/1/cutoff, e trasporta argomenti tipizzati: numeri in virgola mobile, interi, stringhe, blob binari. I pacchetti viaggiano quasi sempre su UDP, e gli indirizzi possono contenere caratteri jolly che raggiungono più destinatari insieme.
L'OSC non è mai diventato uno standard hardware, ma ha conquistato l'angolo programmabile del settore: il linguaggio e il server audio di SuperCollider dialogano tra loro in OSC, Max/MSP e Pure Data lo parlano, e TouchOSC ha trasformato il tablet in una superficie di controllo. La specifica 1.0 è del 2002 e da allora è cambiata pochissimo: segno di buona progettazione, oppure del fatto che ciascuno fa comunque a modo suo.