Guida · MIDI

MIDI show control: timecode, cambi di programma e trigger

Cambi di programma alla battuta giusta, timecode per il mixer luci, una pedaliera che gestisce il set, MIDI instradato dove serve. Tutto in sincrono con l’audio, il video e le luci.

Il MIDI è il collante della maggior parte dei rig dal vivo. La tastiera ha bisogno della sua patch per il brano successivo, il modeler per chitarra del suo preset per l’assolo, il mixer luci di un cue sul drop, la DAW in sala della posizione nel brano. Rocket Show invia e riceve tutto questo come parte dello spettacolo, così il MIDI arriva nello stesso istante dell’audio, del video e del DMX, sulla stessa linea temporale.

In breve: il MIDI esce dai file MIDI e dalle azioni temporizzate dentro ogni brano, e come timecode MIDI. Il MIDI entra dai controller e avvia, ferma e seleziona i brani. Tutto quello che sta in mezzo si può instradare: all’uscita MIDI, alle luci DMX o ad altre unità Rocket Show.

MIDI in uscita, in sincrono con il brano

Il modo più diretto per inviare MIDI è un file MIDI in una composizione (un brano o un cue). Suona dall’inizio della composizione insieme all’audio, così un cambio di programma messo alla battuta 17 nella tua DAW arriva alla battuta 17 ogni sera. Esporta la traccia MIDI dalla stessa sessione della DAW da cui escono le basi, e si allinea da sola.

Ogni file MIDI ha una o più uscite:

Uscita dispositivo MIDI
L’uscita MIDI scelta nelle impostazioni: synth, tastiere, modeler per chitarra, un mixer luci.
Illuminazione
Trasforma le note in DMX, vedi sotto.
Dispositivi remoti
Altre unità Rocket Show in rete.

Ogni uscita può aggiungere un offset canale e un offset nota a ciò che passa, così eviti di riesportare un file solo perché la tastiera ascolta su un altro canale.

Un file MIDI con due uscite: le luci e un dispositivo remoto
Un file MIDI, due uscite: le luci e una seconda unità dietro le quinte.

Messaggi singoli in un momento preciso

Per un singolo cambio di programma all’inizio di un brano non serve un file. Un’azione MIDI invia un messaggio in una posizione che inserisci in millisecondi: nota attiva o disattiva, aftertouch, cambio controllo, cambio programma, pressione canale o modulazione pitch, su qualsiasi canale. Azioni di altro tipo possono scattare nello stesso istante, così una sola posizione può inviare un cambio di programma, commutare un canale DMX e chiamare un indirizzo HTTP contemporaneamente.

Timecode MIDI in uscita

Quando la DAW in sala, il mixer luci o un video server devono seguire lo spettacolo, attiva il timecode MIDI in Impostazioni → MIDI. Mentre una composizione suona, Rocket Show invia MTC a 24, 25, 29.97 drop-frame o 30 fotogrammi al secondo, e qualsiasi dispositivo che si aggancia all’MTC ne segue la posizione. Un offset di riproduzione globale sposta i file MIDI di un certo numero di millisecondi rispetto all’audio, per compensare un ricevitore lento; il timecode segue sempre la posizione reale.

Le impostazioni MIDI: ingresso, uscita, timecode e routing
Impostazioni → MIDI: una pedaliera in ingresso, una tastiera in uscita, timecode MIDI a 25 fps.

MIDI in ingresso: gestisci lo spettacolo da un controller

Il MIDI in ingresso può pilotare lo spettacolo. Un controllo MIDI resta in ascolto di una nota attiva o di un cambio programma su un canale di ingresso e fa scattare un elenco di azioni:

Così una pedaliera può inviare il cambio programma 2 per passare al brano successivo, e il pad della cassa di una batteria elettronica può avviarlo. Un tastierista può lanciare un campione da un tasto libero. Funziona qualsiasi cosa invii una nota o un cambio di programma.

Due controlli MIDI: un cambio di programma per il brano successivo, una nota per play e pausa
Un cambio di programma seleziona il brano successivo; la nota C1 sul canale 10, il pad della cassa, avvia e mette in pausa.

Un router MIDI nella scatola

Il MIDI che arriva all’ingresso non deve per forza fermarsi ai controlli. Il routing dispositivo MIDI lo inoltra all’uscita MIDI, alle luci o ai dispositivi remoti, così un solo controller può suonare un synth attraverso Rocket Show e intanto avviare i cue. Il routing MIDI remoto decide dove va il MIDI che arriva da altre unità Rocket Show, e una trasformazione MIDI globale sposta canale e nota di tutto ciò che entra.

Da MIDI a DMX

Instradato su Illuminazione, il MIDI diventa DMX su uno dei tuoi universi: il numero di nota è il canale DMX e la velocity, raddoppiata, è il suo valore, quindi velocity 127 è il massimo. Così puoi programmare semplici cambi luce come note nella DAW, accanto alle basi, e riprodurli da Rocket Show. Per un vero light show con fari, colori e movimenti, lo strumento migliore è il designer di luci; vedi anche DMX su Raspberry Pi.

Collegamenti

Ogni impostazione citata qui è descritta nella sezione MIDI della documentazione.

Domande

Rocket Show supporta il protocollo MIDI Show Control (MSC)?
No. MSC è un insieme specifico di comandi System Exclusive usato da alcune console teatrali, e Rocket Show non lo invia né lo interpreta. Invia note, cambi di programma, cambi di controllo e gli altri messaggi di canale, da file MIDI e azioni, e il timecode MIDI. In ingresso reagisce a nota attiva e cambio programma.
Rocket Show può seguire un timecode in ingresso?
No. Rocket Show è il master del tempo: invia il timecode MIDI che gli altri dispositivi seguono, e avvia i propri cue da note MIDI, cambi di programma, pulsanti, pianificazioni o richieste HTTP.
Funziona con i dispositivi USB MIDI?
Sì. Tastiere, pedaliere e interfacce USB MIDI compaiono per nome in Impostazioni → MIDI. SPARK ha anche MIDI In e Out DIN a 5 poli a bordo, quindi un classico cavo MIDI non ha bisogno di nessuna interfaccia.
Posso inviare MIDI a un’altra unità Rocket Show?
Sì. File MIDI, MIDI in ingresso e controlli MIDI si possono instradare verso dispositivi remoti via rete, e ogni unità decide dove va il MIDI che arriva dalle altre.

Metti il MIDI sulla stessa linea temporale

SPARK ha MIDI In e Out a bordo, accanto ad audio, video e DMX. Oppure inizia gratis su un Raspberry Pi.