Vamos a ver cómo controlar Resolume a través de OSC,
enviando mensajes desde una computadora con QLab
a otra computadora con Resolume.
Para esto necesitamos tener las máquinas que queremos comunicar
en la misma red.
Abrimos "Preferencias del Sistema",
"Red",
"Avanzado",
"TCP/IP",
desplegamos esta ventana, "Manualmente",
y aquí escogemos la IP que queremos.
Vamos a usar el rango 192.
192.168.1.11.
Aceptamos y aplicamos.
Vamos a la otra computadora, donde tenemos QLab.
"Preferencias del Sistema",
"Red",
"Avanzado", "TCP/IP" y "Manualmente".
Aquí ponemos una IP del mismo rango:
192.168.1.10.
Aplicamos y cerramos.
Para comprobar que estamos en red,
vamos a abrir una terminal
y vamos a hacer un ping
192.168.1.11.
Ejecutamos el ping, vemos que tenemos respuesta,
por lo tanto, estamos conectados en la red.
Vamos a la computadora donde tenemos Resolume
y abrimos Resolume.
Si vamos a "Arena", "Preferencias", "OSC",
aquí veremos la IP
que tiene Resolume para que le lleguen los comandos OSC.
Tenemos que tener seleccionado el puerto de entrada
y saber su puerto,
el 7.000.
Esto es un proyecto de QLab que va a controlar,
a través del disparo de distintos cues y pre-sets,
las columnas de un proyecto de Resolume.
Aquí tenemos el proyecto de Resolume con distintas columnas.
Una vez hechos los pasos del primer vídeo,
en el que tenemos los dos ordenadores conectados a la misma red,
nos vamos a Resolume, "Arena", "Preferencias",
y aquí vemos la IP y el puerto.
Desplegamos esto, que nos permitirá ver los mensajes que nos llegan.
Vamos a QLab.
En QLab nos vamos a "Preferencias"
y en "OSC" tenemos que crear un patch.
Yo lo he llamado Resolume.
En el apartado "IP" he puesto la IP de Resolume,
la 192.168.1.11,
192.168.1.11,
y el puerto, el mismo que nos dice Resolume,
el puerto 7.000.
Aquí vemos el puerto 7.000.
Aceptamos.
Después, a cada una de estas cues,
en su pestaña de "Settings", le podemos asignar el patch
por el que queremos que envíe el mensaje OSC.
Si vamos a Resolume,
cerramos esta ventana,
nos vamos a "Atajos"
y vamos a "OSC".
Vemos que se nos pone el display con este color.
Entonces, vamos a seleccionar la primera columna,
que es la que queremos disparar,
y aquí, en esta ventana,
nos aparece el comando OSC que tenemos que enviar
para que se active esta columna.
En este caso, el comando es:
/composition/columns/2/connect.
Desactivamos el atajo.
Vamos a Qlab.
Y en QLab, en el cue "OSC",
en su pestaña de "Settings" tenemos el destino,
el patch por el que queremos enviar el mensaje OSC,
que sería el patch "Resolume"
que habíamos configurado anteriormente,
y tenemos el mensaje que hay que enviar.
El tipo de mensaje, en este ejemplo escogemos "Custom OSC message"
para poder escribir el mensaje que nosotros queremos.
Y aquí escribimos el mensaje que habíamos visto en Resolume.
Volvemos a Resolume, "Atajos", "OSC",
seleccionamos lo que queremos "patchear"
y vemos otra vez el mensaje composition/columns/2/connect.
Vamos a QLab y aquí tenemos el mismo mensaje:
composition/columns/2/connect.
Vamos a Resolume otra vez,
paramos el atajo,
vamos a "Preferencias", abrimos "OSC",
desplegamos esta pestaña.
Ahora voy a disparar el comando desde QLab
y veremos si le llega el mensaje.
Como podéis comprobar,
aquí vemos el mensaje que ha llegado
y vemos cómo se ha activado la columna.
Aquí, en Qlab, voy a tirar otro mensaje,
que es el de "BLACKOUT"
y ahora podemos ver cómo Resolume se ha parado.
Si volvemos a "Atajo", "Parada"…
Perdón, "Atajo", "OSC",
seleccionando lo que queremos mapear por OSC,
copiando el comando
y pegándolo en el cue de QLab que queremos disparar,
ya enviaremos el mensaje correspondiente.
Como hemos visto en Resolume, si vamos a "Atajos", "Editar OSC",
seleccionando cualquier parte de la interfaz,
nos aparece el comando OSC que necesita para ser controlado.
En este ejemplo, yo estoy usando QLab
para disparar las distintas columnas del proyecto de Resolume.
Seleccionando cada una de las columnas,
tengo el comando de control OSC
que permite el disparo de la columna determinada.
Aquí, en QLab, con los distintos cues que tengo,
solo tengo que pegar el comando que le corresponde:
columns/6/connect,
columns/7/connect,
columns/8/connect
y así con cada uno de ellos con el comando que le corresponda.
OSC y Resolume, una vez que tienes activado
el atajo OSC,
como os he dicho,
seleccionando cualquiera de los parámetros que se activan
podemos saber su comando.
Y aquí, en "Preferencias",
tenemos la IP, el puerto
y una escucha para ver los mensajes que le están llegando.
Yo disparo un mensaje de QLab y le llega.
Voy a QLab.
¿Veis? Este comando es el composition/columns/8/connect.
Si lo envío a Resolume,
vamos a Resolume y aquí tenemos el último comando que ha llegado,
que es composition/columns/8/connect.
Disparamos otro. Por ejemplo, este:
composition/columns/10/connect.
Vamos a Resolume y aquí vemos el comando que ha llegado.