Guide · MIDI

Contrôle de show MIDI : timecode, changements de programme et déclencheurs

Des changements de programme à la bonne mesure, du timecode pour la console lumière, un pédalier qui fait tourner le set, du MIDI routé là où il doit aller. Le tout en synchro avec l’audio, la vidéo et la lumière.

Le MIDI est le ciment de la plupart des installations de scène. Le clavier a besoin de son patch pour le morceau suivant, le modélisateur de guitare de son preset pour le solo, la console lumière d’un cue sur le drop, la DAW en façade de la position dans le morceau. Rocket Show envoie et reçoit tout cela dans le cadre du spectacle : le MIDI arrive au même moment que l’audio, la vidéo et le DMX, sur la même ligne de temps.

En bref : le MIDI sort des fichiers MIDI et des actions minutées de chaque morceau, ainsi que sous forme de timecode MIDI. Le MIDI entre depuis des contrôleurs et démarre, arrête et sélectionne des morceaux. Tout ce qui se trouve entre les deux peut être routé : vers la sortie MIDI, vers l’éclairage DMX ou vers d’autres unités Rocket Show.

Le MIDI en sortie, en synchro avec le morceau

La façon la plus directe d’envoyer du MIDI est un fichier MIDI dans une composition (un morceau ou un cue). Il est lu dès le début de la composition, en même temps que l’audio : un changement de programme placé à la mesure 17 dans votre DAW arrive à la mesure 17 chaque soir. Exportez la piste MIDI depuis la même session de DAW que les bandes, et elle se cale toute seule.

Chaque fichier MIDI a une ou plusieurs sorties :

Sortie appareil MIDI
La sortie MIDI choisie dans les paramètres : synthés, claviers, modélisateurs de guitare, une console lumière.
Éclairage
Convertit les notes en DMX, voir plus bas.
Appareils distants
D’autres unités Rocket Show sur le réseau.

Chaque sortie peut ajouter un décalage de canal et un décalage de note à ce qui la traverse, ce qui évite de réexporter un fichier parce que le clavier écoute sur un autre canal.

Un fichier MIDI avec deux sorties : l’éclairage et un appareil distant
Un fichier MIDI, deux sorties : l’éclairage et une seconde unité en coulisses.

Des messages isolés à un moment précis

Pour un seul changement de programme au début d’un morceau, pas besoin de fichier. Une action MIDI envoie un message à une position que vous saisissez en millisecondes : note activée ou désactivée, aftertouch, changement de contrôle, changement de programme, pression de canal ou modulation de hauteur, sur n’importe quel canal. Des actions d’autres types peuvent se déclencher au même moment : une même position peut envoyer un changement de programme, régler un canal DMX et appeler une adresse HTTP à la fois.

Le timecode MIDI en sortie

Quand la DAW en façade, la console lumière ou un serveur vidéo doit suivre le spectacle, activez le code temporel MIDI sous Paramètres → MIDI. Pendant la lecture d’une composition, Rocket Show envoie du MTC à 24, 25, 29.97 drop-frame ou 30 images par seconde, et tout ce qui se cale sur le MTC suit sa position. Un décalage de lecture global décale les fichiers MIDI d’un certain nombre de millisecondes par rapport à l’audio, pour compenser un récepteur lent ; le timecode suit toujours la position réelle.

Les paramètres MIDI : entrée, sortie, timecode et routage
Paramètres → MIDI : un pédalier en entrée, un clavier en sortie, le timecode MIDI à 25 ips.

Le MIDI en entrée : piloter le spectacle depuis un contrôleur

Le MIDI entrant peut piloter le spectacle. Un contrôle MIDI écoute un message note activée ou changement de programme sur un canal d’entrée et déclenche une liste d’actions :

Un pédalier peut ainsi envoyer le changement de programme 2 pour passer au morceau suivant, et le pad de grosse caisse d’une batterie électronique peut le lancer. Un claviériste peut déclencher un échantillon depuis une touche libre. Tout ce qui envoie une note ou un changement de programme fonctionne.

Deux contrôles MIDI : un changement de programme pour le morceau suivant, une note pour lecture et pause
Un changement de programme sélectionne le morceau suivant ; la note C1 sur le canal 10, le pad de grosse caisse, lance et met en pause.

Un routeur MIDI dans le boîtier

Le MIDI qui arrive à l’entrée ne s’arrête pas forcément aux contrôles. Le Routage du dispositif MIDI le renvoie vers la sortie MIDI, vers l’éclairage ou vers des appareils distants : un seul contrôleur peut ainsi jouer d’un synthé à travers Rocket Show tout en déclenchant des cues. Le Routage MIDI distant décide où va le MIDI qui arrive d’autres unités Rocket Show, et une transformation MIDI globale décale le canal et la note de tout ce qui entre.

Du MIDI au DMX

Routé vers Éclairage, le MIDI devient du DMX sur l’un de vos univers : le numéro de note donne le canal DMX et la vélocité, doublée, donne sa valeur ; une vélocité de 127 correspond donc au maximum. Vous pouvez ainsi programmer de simples changements de lumière sous forme de notes dans la DAW, à côté des bandes, et les rejouer depuis Rocket Show. Pour un vrai show lumière avec projecteurs, couleurs et mouvements, le concepteur d’éclairage est le meilleur outil ; voir aussi le DMX sur un Raspberry Pi.

Connexions

Chaque paramètre mentionné ici est décrit dans la section MIDI de la documentation.

Questions

Rocket Show prend-il en charge le protocole MIDI Show Control (MSC) ?
Non. Le MSC est un ensemble précis de commandes System Exclusive utilisé par certaines consoles de théâtre, et Rocket Show ne l’envoie ni ne l’interprète. Il envoie des notes, des changements de programme, des changements de contrôle et les autres messages de canal, depuis des fichiers MIDI et des actions, ainsi que du timecode MIDI. En entrée, il réagit aux notes activées (note on) et aux changements de programme.
Rocket Show peut-il suivre un timecode entrant ?
Non. Rocket Show est le maître de la synchronisation : il envoie du timecode MIDI que les autres appareils suivent, et lance ses propres cues à partir de notes MIDI, de changements de programme, de boutons, de planifications ou de requêtes HTTP.
Fonctionne-t-il avec les appareils MIDI USB ?
Oui. Les claviers, pédaliers et interfaces MIDI USB apparaissent avec leur nom sous Paramètres → MIDI. SPARK a aussi un MIDI In et un MIDI Out DIN 5 broches intégrés : un câble MIDI classique ne demande donc aucune interface.
Puis-je envoyer du MIDI à une autre unité Rocket Show ?
Oui. Les fichiers MIDI, le MIDI entrant et les contrôles MIDI peuvent être routés vers des appareils distants par le réseau, et chaque unité décide où va le MIDI qui lui arrive des autres.

Mettez le MIDI sur la même ligne de temps

SPARK a le MIDI In et Out intégrés, à côté de l’audio, de la vidéo et du DMX. Ou commencez gratuitement sur un Raspberry Pi.