OSC et MIDI en réseau
01 — Définition
Les protocoles de contrôle acheminent les commandes entre appareils : un système de lecture qui déclenche la lumière, une tablette qui pilote une console, un contrôleur de show qui envoie des cues à plusieurs départements. OSC (Open Sound Control), dont la spécification 1.0 a été publiée en 2002, est un protocole de messages indépendant de son transport. Il circule le plus souvent en UDP et peut aussi passer par TCP ou par une liaison série avec un encadrement SLIP. Ses messages emploient des motifs d'adresse lisibles comme /cue/12/go et portent des données typées, et les caractères génériques du motif permettent à un seul message d'atteindre plusieurs destinations.

02 — Le guide
Le MIDI est un standard plus ancien, toujours très répandu. La liaison MIDI 1.0 d'origine est une connexion série à 31,25 kilobauds. Le MIDI passe aussi par l'USB et par les réseaux IP, par exemple sous la forme RTP-MIDI (RFC 6295), qui lève les limites du câblage d'origine. Le MIDI Show Control (MSC), ratifié par la MIDI Manufacturers Association en 1991, ajoute des commandes de spectacle comme GO, STOP et RESUME, et les messages ordinaires de note et de control-change servent aussi au déclenchement et à l'automatisation.
Un chemin de contrôle ne transporte ni audio ni vidéo, mais il fait partie du spectacle. Un paquet OSC perdu ou une liaison MIDI bloquée empêche une cue de partir, et le public perçoit le résultat comme une enceinte muette ou un écran noir. Les liaisons de contrôle sont donc intégrées aux line-checks et à la planification de la redondance au même titre que les chemins médias.
03 — La règle
Une liaison de contrôle défaillante a sur le spectacle le même effet qu'une liaison audio ou vidéo défaillante.
05 — Sources
- CNMAT, The Open Sound Control 1.0 Specification (2002) — protocole indépendant du transport, UDP, TCP, motifs d'adresse et caractères génériques — opensoundcontrol.stanford.edu
- Freed et Schmeder, Features and Future of Open Sound Control version 1.1 (NIME 2009) — transport série avec encadrement SLIP — opensoundcontrol.stanford.edu
- MMA, MIDI 1.0 Electrical Specification Update (CA-033) — liaison série à 31,25 kbauds — midi.org
- IETF RFC 6295 (2011) — RTP Payload Format for MIDI (RTP-MIDI) — datatracker.ietf.org
- MIDI Manufacturers Association, MIDI Show Control 1.0 (RP-002, 1991) — commandes GO, STOP, RESUME — richmondsounddesign.com
- MIDI Association, MIDI Show Control — RP-002 publié en 1991 — midi.org