DreamShow · manuelTélécharger gratuitement
Sommaire du manuel
Manuel › DMX et commandes

La télécommande OSC

OSC (Open Sound Control) est un langage de commandes réseau très utilisé en régie : des applications pour tablette, des boîtiers à boutons programmables, des logiciels de lecture de conduite ou de vidéo savent envoyer des messages OSC. DreamShow les reçoit pour lancer le Go, changer de scène, faire le noir, forcer des canaux DMX… et renvoie son état (scène en cours, noir, Go possible) aux appareils qui lui écrivent, pour qu'ils l'affichent.

Pour l'ouvrir : menu DMX > Télécommande OSC….

Un message OSC se compose d'une adresse qui ressemble à un chemin (/dreamshow/go) et, parfois, d'arguments (des nombres ou du texte). Il voyage en UDP vers une adresse IP et un port.

La fenêtre

Une fois activée, l'écoute OSC redémarre automatiquement à chaque lancement de DreamShow.

Les commandes reçues

Toutes les adresses commencent par /dreamshow/. Les majuscules et minuscules sont indifférentes, et une barre / finale est tolérée. Les messages groupés (« bundles » OSC) sont acceptés ; leur horodatage est ignoré, tout s'exécute aussitôt.

AdresseArgumentsEffet
/dreamshow/goaucun, ou 1 / 0Go (scène suivante).
/dreamshow/backaucun, ou 1 / 0Scène précédente.
/dreamshow/prevaucun, ou 1 / 0Comme /dreamshow/back.
/dreamshow/scenenAller à la scène n (1 = première).
/dreamshow/blackoutaucun, ou 0 / 1Noir général. Sans argument : bascule. Avec 1 : noir ; avec 0 : fin du noir.
/dreamshow/pauseaucun, ou 1 / 0Met la conduite en pause.
/dreamshow/playaucun, ou 1 / 0Relance la conduite.
/dreamshow/resetaucun, ou 1 / 0Remise à zéro : état « Prêt ».
/dreamshow/liveaucun, ou 0 / 1Bouton LIVE de l'éditeur. Sans argument : bascule ; 1 : allumé ; 0 : éteint.
/dreamshow/faderu c vPrend le canal c de l'univers u à la valeur v.
/dreamshow/releaseu c, ou aucunRend le canal c de l'univers u à la conduite ; sans argument : rend tous les canaux.
/dreamshow/keynomLibère un bloc « Attendre une touche » qui attend cette touche.
/dreamshow/tapaucun, ou 1 / 0Une frappe de tap tempo.
/dreamshow/refreshaucunRenvoie tout l'état tout de suite.

Détails :

Comportement selon le mode :

Le retour d'état

DreamShow renvoie son état :

Il l'envoie après chaque commande reçue, et dès que l'état change (vérifié quatre fois par seconde). /dreamshow/refresh force un envoi complet.

Adresse envoyéeValeur
/dreamshow/scenenuméro de la scène en cours (entier) ; 0 = « Prêt »
/dreamshow/scene/namenom de la scène en cours (texte) ; « Prêt » avant le premier Go
/dreamshow/next/namenom de la scène suivante (texte) ; vide sur la dernière scène
/dreamshow/stateready (Prêt), paused (en pause) ou playing (en lecture)
/dreamshow/go/allowed1 si le Go est possible, sinon 0
/dreamshow/blackout1 si le noir est actif, sinon 0

Le texte « Prêt » suit la langue de l'interface.

Exemples

Les étapes ci-dessous décrivent ce que DreamShow attend. La façon de créer un bouton ou un message dans chaque application dépend de cette application : reportez-vous à sa documentation.

Une tablette avec TouchOSC

  1. Dans DreamShow, cochez Activer la réception OSC, laissez le port 8000, Appliquer. Notez l'adresse du PC affichée.
  2. Dans l'application de la tablette, réglez la connexion OSC : hôte = l'adresse du PC, port d'envoi = 8000, port de réception = 9000.
  3. Créez un bouton qui envoie /dreamshow/go, un autre /dreamshow/back, un troisième /dreamshow/blackout.
  4. Pour un fader d'intensité, faites-lui envoyer /dreamshow/fader avec les arguments univers, canal, puis la valeur du fader (0.0 à 1.0).
  5. Pour afficher le nom de la scène, liez un libellé à l'adresse /dreamshow/scene/name ; pour allumer le bouton GO quand le Go est possible, liez-le à /dreamshow/go/allowed.

Un boîtier à boutons avec Companion sur le même PC

  1. Dans DreamShow, cochez Activer la réception OSC et Seulement depuis ce PC (127.0.0.1), par exemple Companion installé ici, puis Appliquer.
  2. Dans Companion, configurez l'envoi OSC vers l'hôte 127.0.0.1, port 8000.
  3. Affectez à chaque touche un message : /dreamshow/go, /dreamshow/back, /dreamshow/blackout, /dreamshow/scene avec le numéro de scène…
  4. Pour que Companion reçoive l'état, faites-le écouter sur le port de retour (9000) ; DreamShow lui répond dès qu'il a envoyé un premier message.

Lancer le Go depuis une conduite QLab

  1. Dans DreamShow, activez la réception OSC sur le port 8000 (sans cocher « Seulement depuis ce PC » si QLab tourne sur un autre ordinateur).
  2. Dans QLab, créez une cue réseau qui envoie le message OSC /dreamshow/go à l'adresse du PC de DreamShow, port 8000.
  3. Placez cette cue dans la conduite de QLab : chaque fois qu'elle part, DreamShow fait un Go (si le Go est possible en mode show).
  4. Pour aller à une scène précise : /dreamshow/scene 5.

    Les noms des menus et des réglages changent d'une version à l'autre de TouchOSC, Companion ou QLab : reportez-vous à leur documentation pour savoir où indiquer l'adresse, le port et le message OSC. Côté DreamShow, seuls comptent l'adresse du PC, le port (8000 par défaut) et les messages listés plus haut.

Bon à savoir

Voir aussi