Ir para o conteúdo

Rede: OSC, TCP e UDP

Um botão do tipo Rede (OSC, TCP, UDP) manda uma mensagem do PC para outro aparelho ou programa: mesas de som como X32 e M32, QLab, placas de iluminação e qualquer coisa que aceite comandos pela rede.

Só nasce no PC

A mensagem sai do PC, com o acesso de rede dele. Por isso, como a requisição HTTP, este botão só pode ser criado ou alterado no configurador do PC. O celular só aperta.

Campos

Campo Significado
Protocolo OSC, UDP ou TCP. O OSC vai por UDP.
Endereço / Porta O IP ou nome do aparelho e a porta em que ele escuta. Veja no manual dele.
Caminho OSC Só OSC. Começa com / e não tem espaços, como /ch/01/mix/on.
Argumentos (opcional) Só OSC. Um por linha, veja abaixo.
Mensagem UDP e TCP. O texto ou os bytes a enviar.
Formato UDP e TCP. Texto, ou Hexadecimal (DE AD 01).
Fim da mensagem Só texto. Nada, LF, CR + LF ou CR. Muitos aparelhos só aceitam o comando com um desses no fim.

Argumentos do OSC

Linha Tipo
i:1 Inteiro
f:0.5 Decimal
s:texto Texto
T ou F Verdadeiro ou falso

Sem prefixo, o tipo é deduzido: 7 vira inteiro, 0.5 vira decimal, e o resto vira texto. Use o prefixo quando o aparelho exigir um tipo: f:1 manda o decimal 1.0, e s:12 manda o texto 12.

Exemplo: mutar o canal 1 de uma X32

Protocolo OSC, porta 10023, caminho /ch/01/mix/on, argumento i:0. Confira o caminho no manual da sua mesa.

Sem resposta do aparelho

O DroidDeck só envia. O UDP e o OSC não confirmam a entrega, então o botão não sabe se o aparelho recebeu e não mostra estado. Esta integração foi testada com um receptor de teste, não com uma mesa de verdade. Se algo não funcionar, abra uma issue.