En este artículo te explicaremos cómo utilizar Bitfocus Companion junto con PLAYDECK. Companion cuenta con un módulo listo para usar para PLAYDECK. Esta es la forma más cómoda de conectar PLAYDECK a tu mezclador ATEM o STREAMDECK.
El módulo complementario ha sido desarrollado y es mantenido por Nick Semonov. Es desarrollador comunitario y, además, una persona con la que da gusto trabajar.
En este artículo:
→ Instalación
→ Página de botones con ajustes predefinidos
→ Comandos personalizados en lugar de acciones
→ Comentarios sobre botones personalizados
Instalación
1. Inicia PLAYDECK para que Companion pueda detectarlo
2. Descarga e instala el Última versión estable de Companion
3. Inicia Companion y añade el módulo PLAYDECK

4. Ya está todo listo si Companion muestra una marca de verificación VERDE para esta conexión. Si no consigues conectarte, desactiva el cortafuegos o permite el puerto TCP 11411.

Página de botones con ajustes predefinidos
Utilizaremos los ajustes preestablecidos de Companion para crear rápidamente una nueva página de botones para una situación de emisión informal.
1. Crea una nueva página, ve a «PRESETS» y selecciona «PLAYDECK»

2. Para nuestro ejemplo, queremos centrarnos específicamente en el Canal 1. También puedes utilizar las LISTAS, que son dinámicas y utilizan los canales visibles en PLAYDECK (izquierdo y derecho). Además, puedes controlar tus RECURSOS (transmisiones, grabaciones). Selecciona el CANAL 1 para continuar

3. Con la función «Arrastrar y soltar» creamos una solución de reproducción sencilla: control de reproducción con algunas superposiciones. Los botones se añaden con FEEDBACKS, lo que significa que aparecerá un botón ROJO según el ESTADO DE REPRODUCCIÓN (CUE, Reproduciendo, En pausa, Detenido).

4. El botón PLAY también muestra el tiempo restante del clip durante la reproducción:

5. Algunos botones requieren más información por tu parte, como el botón «INICIAR SUPERPOSICIÓN». Necesita saber qué superposición o superposiciones deben iniciarse:

Comandos personalizados en lugar de acciones
Podemos añadir cualquier comando de PLAYDECK a un botón de Companion. Esto resulta útil si te gusta más programar o si hay nuevos comandos en PLAYDECK que (todavía) no están disponibles en Companion. También es posible añadir varios comandos a la vez.
1. Creamos un nuevo botón y añadimos una nueva acción. A continuación, seleccionamos «COMANDO PERSONALIZADO» y hacemos clic en «LISTO».

2. En PLAYDECK abrimos la LISTA DE COMANDOS para ver qué comando queremos utilizar

3. Decidimos que queremos iniciar varias superposiciones en distintos canales y, a continuación, iniciar dos transmisiones:
<startoverlay|1|1+3>
<startoverlay|2|1+5>
<startstream|1>
<startstream|2>
4. Reunimos todos los comandos en una sola línea y la copiamos en el campo «COMANDOS». Si a continuación pulsamos el botón, se iniciarán nuestras superposiciones y nuestras transmisiones, ya que todos los comandos se ejecutan en el orden en que están escritos.

5. Otro buen ejemplo es iniciar la sincronización de dos canales:
<cue|1><cue|2><wait|1000><play|1><play|2>
Esto activará ambos canales, esperará un segundo a que la activación esté lista (almacenamiento en caché del clip) y, a continuación, reproducirá ambos canales.
Comentarios sobre botones personalizados
En lugar de utilizar las respuestas predefinidas (por ejemplo, «PLAY STATE»), puedes usar las variables complementarias para disponer de muchas más respuestas. En este ejemplo, iniciaremos un bloque específico y mostraremos el tiempo restante en el botón.
1. Añadimos un nuevo bloque al canal #1 en PLAYDECK y lo renombramos como “PROGRAMA PRINCIPAL”

2. Ahora añadimos un nuevo botón a Companion y le asignamos la acción CONTROL PLAY FLEX.

3. La acción PLAY FLEX nos permite reproducir un bloque por su nombre (en lugar de por su ID). Utilizamos el patrón “b:main c#1” para iniciar nuestro bloque, tal y como se describe en la LISTA DE COMANDOS (PLAYDECK > Menú principal > Documentación):

4. Ahora tenemos un botón de reproducción del bloque, pero también queremos que se muestre el tiempo restante del bloque una vez que este se esté reproduciendo. Para ello, debemos añadir una respuesta personalizada al botón, que compruebe “alguna” variable y haga “algo”:

5. Comprobamos el bloque que se está ejecutando buscando “nombre del bloque” en el campo VARIABLE y añadimos nuestro bloque “Programa principal” como VALOR:

6. A continuación, añadimos TEXT como nueva PROPIEDAD DE ESTILO, ya que nuestra intención es mostrar el tiempo restante del bloque:

7. Añade “$(Playdeck:channel_1_block_remain)” como TEXTO DEL BOTÓN, y ya tenemos listo nuestro botón:

8. Pero, ¿cómo hemos obtenido nuestra CADENA DE TEXTO DEL BOTÓN? Companion te mostrará todas las VARIABLES disponibles que puedes utilizar en PLAYDECK. A continuación, puedes hacer clic en el pequeño ICONO DE COPIAR para transferir la variable a tus botones:
