Este artigo irá mostrar como usar o bitfocus Companion em conjunto com o PLAYDECK. O Companion possui um módulo pronto para uso com o PLAYDECK. Essa é a maneira mais prática de conectar o PLAYDECK ao seu mixer ATEM ou STREAMDECK.
O Módulo Complementar foi desenvolvido e é mantido por Nick Semonov. Ele é desenvolvedor comunitário e também uma ótima pessoa para se trabalhar.
Neste artigo:
→ Instalação
→ Página de botões com predefinições
→ Comandos personalizados em vez de ações
→ Comentários sobre botões personalizados
Instalação
1. Inicie o PLAYDECK para que o Companion possa localizá-lo
2. Baixe e instale o Versão estável mais recente do Companion
3. Inicie o Companion e adicione o módulo PLAYDECK

4. Está tudo pronto se o Companion mostrar uma marca de seleção VERDE para esta conexão. Se não conseguir estabelecer a conexão, desative o firewall ou permita o acesso à porta TCP 11411.

Página de botões com predefinições
Usaremos as predefinições do Companion para criar rapidamente uma nova página de botões para uma situação de exibição informal.
1. Crie uma nova página, vá até PRESETS e selecione PLAYDECK

2. Para o nosso exemplo, queremos selecionar especificamente o Canal 1. Você também pode usar as LISTAS, que são dinâmicas e utilizam os canais visíveis no PLAYDECK (Esquerda e Direita). Você também pode controlar seus RECURSOS (transmissões, gravações). Selecione o CANAL 1 para continuar

3. Com o recurso Arrastar e Soltar, criamos uma solução simples de reprodução: controle de reprodução com algumas sobreposições. Os botões são adicionados com FEEDBACKS, ou seja: você terá um botão VERMELHO de acordo com o ESTADO DE REPRODUÇÃO (CUE, Reproduzindo, Em pausa, Parado).

4. O botão PLAY também exibe o tempo restante do clipe durante a reprodução:

5. Alguns botões precisam de mais informações, como o botão INICIAR SOBREPOSIÇÃO. Ele precisa saber quais sobreposições devem ser iniciadas:

Comandos personalizados em vez de ações
Podemos adicionar qualquer comando do PLAYDECK a um botão do Companion. Isso é útil se você for mais do tipo que gosta de programar ou se houver novos comandos no PLAYDECK que (ainda) não estejam disponíveis no Companion. Também é possível adicionar vários comandos ao mesmo tempo.
1. Criamos um novo botão e adicionamos uma nova ação. Agora, selecionamos “COMANDO PERSONALIZADO” e clicamos em “CONCLUÍDO”

2. No PLAYDECK, abrimos a LISTA DE COMANDOS para verificar qual comando queremos usar

3. Decidimos que queremos iniciar várias sobreposições em vários canais e, em seguida, iniciar duas transmissões:
<startoverlay|1|1+3>
<startoverlay|2|1+5>
<startstream|1>
<startstream|2>
4. Reunimos todos os comandos em uma única linha e a copiamos no campo COMANDOS. Ao pressionar o botão, iniciamos nossas sobreposições e nossas transmissões, já que todos os comandos são executados na ordem em que foram escritos.

5. Outro bom exemplo é iniciar com 2 canais sincronizados:
<cue|1><cue|2><wait|1000><play|1><play|2>
Isso iniciará a preparação de ambos os canais, aguardará 1 segundo até que a preparação esteja concluída (armazenamento em cache do clipe) e, em seguida, reproduzirá ambos os canais.
Comentários sobre botões personalizados
Em vez de usar os feedbacks predefinidos (por exemplo, PLAY STATE), você pode usar variáveis complementares para acessar muitos outros feedbacks. Neste exemplo, vamos iniciar um bloco específico e exibir o tempo restante no botão.
1. Adicionamos um novo bloco ao canal #1 no PLAYDECK e o renomeamos como “PROGRAMA PRINCIPAL”

2. Agora, adicionamos um novo botão ao Companion e atribuímos a ação CONTROL PLAY FLEX a esse botão.

3. A ação PLAY FLEX permite reproduzir um bloco pelo nome (em vez do ID). Usamos o padrão “b:main c#1” para iniciar nosso bloco, conforme descrito na LISTA DE COMANDOS (PLAYDECK > Menu principal > Documentação):

4. Agora temos um botão para reproduzir o bloco, mas também queremos que o tempo restante do bloco seja exibido assim que a reprodução começar. Para isso, precisamos adicionar um feedback personalizado ao botão, que verificará “alguma” variável e fará “alguma coisa”:

5. Verificamos o bloco atualmente em execução procurando por “nome do bloco” no campo VARIAVEL e adicionamos nosso bloco “Programa Principal” como VALOR:

6. Em seguida, adicionamos TEXT como uma nova PROPRIEDADE DE ESTILO, já que nossa intenção é mostrar o tempo restante do bloco:

7. Adicione “$(Playdeck:channel_1_block_remain)” como TEXTO DO BOTÃO, e nosso botão estará pronto:

8. Mas como obtivemos nossa SEQUÊNCIA DE TEXTO DO BOTÃO? O Companion mostrará todas as VARIÁVEIS disponíveis que você pode usar no PLAYDECK. Em seguida, você pode clicar no pequeno ÍCONE DE COPIAR para transferir a variável para os seus botões:
