Ir para o conteúdo

Voicemeeter

O DroidDeck fala com o Voicemeeter (Standard, Banana ou Potato) aberto no mesmo PC pela Voicemeeter Remote API. Não tem nada para configurar: crie um botão do tipo Voicemeeter e escolha o que ele faz.

O DroidDeck carrega a VoicemeeterRemote64.dll da pasta onde o Voicemeeter foi instalado (achada pelo registro do Windows, ou C:\Program Files (x86)\VB\Voicemeeter). Se o Voicemeeter não estiver instalado, ou não estiver aberto, o botão não faz nada e o log diz o motivo.

O que dá para fazer

Operação Parâmetros
Mudo (alternar) / Mutar / Desmutar Onde: entrada (Strip) ou saída (Bus); Número contando da esquerda (1 = a primeira)
Definir o ganho Onde, número e ganho em dB (-60 a 12)
Ganho (+/-) Onde, número e passo em dB (o resultado fica entre -60 e 12)
Apertar botão do Macro Buttons O id do botão no Macro Buttons (o primeiro é 0). Aperta e solta, como um clique
Definir um parâmetro Qualquer parâmetro numérico da Remote API, ex.: Strip[0].A1, Bus[1].Gain, Fx.Reverb.On, e um valor
Alternar um parâmetro (0/1) Idem, trocando entre 0 e 1 (ex.: ligar e desligar o envio de uma entrada para A1)

Dica

Os nomes dos parâmetros contam a partir de 0 (Strip[0] é a primeira entrada), diferente do campo Número. A lista completa está no PDF Voicemeeter Remote API que vem com o Voicemeeter.

Os botões não mostram o estado do Voicemeeter (ex.: mutado). Para um botão que muda de cara quando ligado, use um botão de dois estados com Mutar e Desmutar.