Lumière scénique et accroche

Le protocole DMX512

Le DMX512, normalisé sous la référence ANSI E1.11 (dans sa forme actuelle, le DMX512-A), est le langage que les consoles lumière utilisent pour dialoguer avec les appareils, et il achemine la commande sous forme d'un flux de données série unidirectionnel. Électriquement, il s'agit de RS-485, un schéma de signalisation différentielle fonctionnant à 250 kilobauds, ce qui explique pourquoi il circule sur du câble de données symétrique et emploie des connecteurs XLR à 5 broches — les broches un à trois transportent les données, et la norme réserve les broches quatre et cinq pour une seconde liaison optionnelle. Cette vitesse explique aussi pourquoi le câble micro ordinaire n'est pas le bon outil : à 250 kbauds, il faut réellement un câble de données 120 ohms adapté.

Un univers DMX compte exactement 512 canaux, que la norme appelle slots. Chaque appareil se voit attribuer une adresse de départ unique puis lit un bloc de canaux en comptant à partir de là — ce bloc constitue son empreinte. La conséquence est immédiate et physique : deux appareils partageant la même adresse de départ bougeront ensemble, que ce soit voulu ou non. Une trame complète de 512 canaux se rafraîchit environ 44 fois par seconde, ce qui est suffisamment rapide pour des fondus fluides mais constitue aussi un plafond strict sur le nombre de paramètres qu'un seul univers peut piloter en temps réel.

Deux règles physiques garantissent la fiabilité d'une ligne DMX. Câbler les appareils en une seule chaîne (daisy-chain) ne dépassant pas environ 32 charges unitaires par ligne, et utiliser un splitter amplifié lorsqu'il faut élargir ou dériver. Et poser un bouchon de terminaison 120 ohms tout à l'extrémité de la chaîne pour absorber le signal et l'empêcher de se réfléchir en remontant le câble. Omettre le bouchon ou dupliquer une adresse, et l'on obtient exactement les images fantômes et le scintillement qui ressemblent à un appareil défaillant mais qui sont en réalité un défaut sur la ligne de données. Il existe aussi une extension utile à connaître : le RDM (ANSI E1.20) ajoute une voie de retour sur le même fil, permettant de découvrir, d'adresser et d'interroger les appareils à distance au lieu de grimper jusqu'à chacun d'eux.

La règle

Un univers, une adresse par canal — aucun chevauchement.