DreamShow · manualDescargar gratis
Índice del manual
Manual › DMX y mandos

El mando OSC

OSC (Open Sound Control) es un lenguaje de comandos de red muy utilizado en el control de espectáculos: aplicaciones para tableta, cajas con botones programables, programas de reproducción de guiones o de vídeo saben enviar mensajes OSC. DreamShow los recibe para lanzar el Go, cambiar de escena, hacer oscuro, forzar canales DMX… y devuelve su estado (escena en curso, oscuro, Go posible) a los aparatos que le escriben, para que lo muestren.

Para abrirlo: menú DMX > Mando OSC….

Un mensaje OSC se compone de una dirección que se parece a una ruta (/dreamshow/go) y, a veces, de argumentos (números o texto). Viaja por UDP hacia una dirección IP y un puerto.

La ventana

Una vez activada, la escucha OSC se reinicia automáticamente en cada arranque de DreamShow.

Los comandos recibidos

Todas las direcciones empiezan por /dreamshow/. Las mayúsculas y minúsculas son indiferentes y se tolera una barra / final. Se aceptan los mensajes agrupados («bundles» OSC); su marca de tiempo se ignora, todo se ejecuta de inmediato.

DirecciónArgumentosEfecto
/dreamshow/goninguno, o 1 / 0Go (escena siguiente).
/dreamshow/backninguno, o 1 / 0Escena anterior.
/dreamshow/prevninguno, o 1 / 0Igual que /dreamshow/back.
/dreamshow/scenenIr a la escena n (1 = la primera).
/dreamshow/blackoutninguno, o 0 / 1Oscuro general. Sin argumento: alterna. Con 1: oscuro; con 0: fin del oscuro.
/dreamshow/pauseninguno, o 1 / 0Pone el guion en pausa.
/dreamshow/playninguno, o 1 / 0Reanuda el guion.
/dreamshow/resetninguno, o 1 / 0Puesta a cero: estado «Listo».
/dreamshow/liveninguno, o 0 / 1Botón LIVE del editor. Sin argumento: alterna; 1: encendido; 0: apagado.
/dreamshow/faderu c vPone el canal c del universo u en el valor v.
/dreamshow/releaseu c, o ningunoDevuelve el canal c del universo u al guion; sin argumento: devuelve todos los canales.
/dreamshow/keynombreLibera un bloque «Esperar una tecla» que espera esa tecla.
/dreamshow/tapninguno, o 1 / 0Una pulsación de tap tempo.
/dreamshow/refreshningunoDevuelve todo el estado de inmediato.

Detalles:

Comportamiento según el modo:

El retorno de estado

DreamShow devuelve su estado:

Lo envía después de cada comando recibido y en cuanto cambia el estado (comprobado cuatro veces por segundo). /dreamshow/refresh fuerza un envío completo.

Dirección enviadaValor
/dreamshow/scenenúmero de la escena en curso (entero); 0 = «Listo»
/dreamshow/scene/namenombre de la escena en curso (texto); «Listo» antes del primer Go
/dreamshow/next/namenombre de la escena siguiente (texto); vacío en la última escena
/dreamshow/stateready (listo), paused (en pausa) o playing (en reproducción)
/dreamshow/go/allowed1 si el Go es posible, si no 0
/dreamshow/blackout1 si el oscuro está activo, si no 0

El texto «Listo» sigue el idioma de la interfaz.

Ejemplos

Los pasos siguientes describen lo que espera DreamShow. La manera de crear un botón o un mensaje en cada aplicación depende de esa aplicación: consulte su documentación.

Una tableta con TouchOSC

  1. En DreamShow, marque Activar la recepción OSC, deje el puerto 8000 y pulse Aplicar. Anote la dirección del PC que se muestra.
  2. En la aplicación de la tableta, ajuste la conexión OSC: host = la dirección del PC, puerto de envío = 8000, puerto de recepción = 9000.
  3. Cree un botón que envíe /dreamshow/go, otro /dreamshow/back y un tercero /dreamshow/blackout.
  4. Para un fader de intensidad, haga que envíe /dreamshow/fader con los argumentos universo, canal y después el valor del fader (0.0 a 1.0).
  5. Para mostrar el nombre de la escena, vincule una etiqueta a la dirección /dreamshow/scene/name; para encender el botón GO cuando el Go es posible, vincúlelo a /dreamshow/go/allowed.

Una caja de botones con Companion en el mismo PC

  1. En DreamShow, marque Activar la recepción OSC y Solo desde este PC (127.0.0.1), por ejemplo Companion instalado aquí y después pulse Aplicar.
  2. En Companion, configure el envío OSC hacia el host 127.0.0.1, puerto 8000.
  3. Asigne a cada tecla un mensaje: /dreamshow/go, /dreamshow/back, /dreamshow/blackout, /dreamshow/scene con el número de escena…
  4. Para que Companion reciba el estado, hágalo escuchar en el puerto de retorno (9000); DreamShow le responde en cuanto ha enviado un primer mensaje.

Lanzar el Go desde un guion de QLab

  1. En DreamShow, active la recepción OSC en el puerto 8000 (sin marcar «Solo desde este PC» si QLab funciona en otro ordenador).
  2. En QLab, cree una cue de red que envíe el mensaje OSC /dreamshow/go a la dirección del PC de DreamShow, puerto 8000.
  3. Coloque esa cue en el guion de QLab: cada vez que salga, DreamShow hace un Go (si el Go es posible en modo espectáculo).
  4. Para ir a una escena concreta: /dreamshow/scene 5.

    Los nombres de los menús y de los ajustes cambian de una versión a otra de TouchOSC, Companion o QLab: consulte su documentación para saber dónde indicar la dirección, el puerto y el mensaje OSC. En el lado de DreamShow, solo cuentan la dirección del PC, el puerto (8000 por defecto) y los mensajes enumerados más arriba.

Conviene saber

Véase también