DreamShow · manualeScarica gratis
Indice del manuale
Manuale › DMX e comandi

Il telecomando OSC

OSC (Open Sound Control) è un linguaggio di comandi di rete molto usato nel mondo dello spettacolo: app per tablet, box con pulsanti programmabili, software di riproduzione di scalette o di video sanno inviare messaggi OSC. DreamShow li riceve per lanciare il Go, cambiare scena, fare il buio, forzare canali DMX… e rinvia il proprio stato (scena in corso, buio, Go possibile) ai dispositivi che gli scrivono, perché lo visualizzino.

Per aprirlo: menu DMX > Telecomando OSC….

Un messaggio OSC si compone di un indirizzo che somiglia a un percorso (/dreamshow/go) e, a volte, di argomenti (numeri o testo). Viaggia in UDP verso un indirizzo IP e una porta.

La finestra

Una volta attivato, l'ascolto OSC riparte automaticamente a ogni avvio di DreamShow.

I comandi ricevuti

Tutti gli indirizzi iniziano con /dreamshow/. Maiuscole e minuscole sono indifferenti, e una barra / finale è tollerata. I messaggi raggruppati («bundle» OSC) sono accettati; il loro timestamp viene ignorato, tutto viene eseguito subito.

IndirizzoArgomentiEffetto
/dreamshow/gonessuno, oppure 1 / 0Go (scena successiva).
/dreamshow/backnessuno, oppure 1 / 0Scena precedente.
/dreamshow/prevnessuno, oppure 1 / 0Come /dreamshow/back.
/dreamshow/scenenVai alla scena n (1 = la prima).
/dreamshow/blackoutnessuno, oppure 0 / 1Buio generale. Senza argomento: commuta. Con 1: buio; con 0: fine del buio.
/dreamshow/pausenessuno, oppure 1 / 0Mette in pausa la scaletta.
/dreamshow/playnessuno, oppure 1 / 0Fa ripartire la scaletta.
/dreamshow/resetnessuno, oppure 1 / 0Azzeramento: stato «Pronto».
/dreamshow/livenessuno, oppure 0 / 1Pulsante LIVE dell'editor. Senza argomento: commuta; 1: acceso; 0: spento.
/dreamshow/faderu c vPorta il canale c dell'universo u al valore v.
/dreamshow/releaseu c, oppure nessunoRestituisce alla scaletta il canale c dell'universo u; senza argomento: restituisce tutti i canali.
/dreamshow/keynomeLibera un blocco «Attendere un tasto» che attende questo tasto.
/dreamshow/tapnessuno, oppure 1 / 0Una battuta di tap tempo.
/dreamshow/refreshnessunoRinvia subito tutto lo stato.

Dettagli:

Comportamento a seconda della modalità:

Il ritorno di stato

DreamShow rinvia il proprio stato:

Lo invia dopo ogni comando ricevuto, e non appena lo stato cambia (verificato quattro volte al secondo). /dreamshow/refresh forza un invio completo.

Indirizzo inviatoValore
/dreamshow/scenenumero della scena in corso (intero); 0 = «Pronto»
/dreamshow/scene/namenome della scena in corso (testo); «Pronto» prima del primo Go
/dreamshow/next/namenome della scena successiva (testo); vuoto sull'ultima scena
/dreamshow/stateready (Pronto), paused (in pausa) o playing (in riproduzione)
/dreamshow/go/allowed1 se il Go è possibile, altrimenti 0
/dreamshow/blackout1 se il buio è attivo, altrimenti 0

Il testo «Pronto» segue la lingua dell'interfaccia.

Esempi

I passi qui sotto descrivono ciò che DreamShow si aspetta. Il modo di creare un pulsante o un messaggio in ciascuna applicazione dipende da quell'applicazione: consulti la sua documentazione.

Un tablet con TouchOSC

  1. In DreamShow, spunti Attiva la ricezione OSC, lasci la porta 8000, Applica. Annoti l'indirizzo del PC visualizzato.
  2. Nell'app del tablet, imposti la connessione OSC: host = l'indirizzo del PC, porta di invio = 8000, porta di ricezione = 9000.
  3. Crei un pulsante che invia /dreamshow/go, un altro /dreamshow/back, un terzo /dreamshow/blackout.
  4. Per un fader di intensità, gli faccia inviare /dreamshow/fader con gli argomenti universo, canale, poi il valore del fader (da 0.0 a 1.0).
  5. Per mostrare il nome della scena, colleghi un'etichetta all'indirizzo /dreamshow/scene/name; per accendere il pulsante GO quando il Go è possibile, lo colleghi a /dreamshow/go/allowed.

Un box con pulsanti con Companion sullo stesso PC

  1. In DreamShow, spunti Attiva la ricezione OSC e Solo da questo PC (127.0.0.1), ad esempio Companion installato qui, poi Applica.
  2. In Companion, configuri l'invio OSC verso l'host 127.0.0.1, porta 8000.
  3. Assegni a ogni tasto un messaggio: /dreamshow/go, /dreamshow/back, /dreamshow/blackout, /dreamshow/scene con il numero di scena…
  4. Perché Companion riceva lo stato, lo faccia ascoltare sulla porta di ritorno (9000); DreamShow gli risponde non appena ha inviato un primo messaggio.

Lanciare il Go da una scaletta QLab

  1. In DreamShow, attivi la ricezione OSC sulla porta 8000 (senza spuntare «Solo da questo PC» se QLab gira su un altro computer).
  2. In QLab, crei un cue di rete che invia il messaggio OSC /dreamshow/go all'indirizzo del PC di DreamShow, porta 8000.
  3. Collochi questo cue nella scaletta di QLab: ogni volta che parte, DreamShow fa un Go (se il Go è possibile in modalità show).
  4. Per andare a una scena precisa: /dreamshow/scene 5.

    I nomi dei menu e delle impostazioni cambiano da una versione all'altra di TouchOSC, Companion o QLab: consulti la loro documentazione per sapere dove indicare l'indirizzo, la porta e il messaggio OSC. Dal lato DreamShow, contano solo l'indirizzo del PC, la porta (8000 per impostazione predefinita) e i messaggi elencati sopra.

Da sapere

Vedere anche