Voicemeeter
Incluída no Macro DeckControle pelo seu deck o ganho, o silenciamento, o roteamento e os botões de macro do Voicemeeter, Banana ou Potato.
- Defina, aumente ou diminua o ganho de canais e barramentos, com fade opcional
- Silencie canais e barramentos e roteie canais para os barramentos A e B
- Pressione ou alterne os botões de macro do Voicemeeter
- Variáveis ao vivo para ganho, silenciamento e roteamento de cada canal
- Gatilhos quando um nível, silenciamento, roteamento ou botão de macro muda
A integração Voicemeeter conecta o Macro Deck ao VB-Audio Voicemeeter no mesmo computador com Windows. Ela se comunica com o Voicemeeter pela Remote API dele, então não há nada para configurar: com a integração ativada, o Macro Deck encontra o Voicemeeter instalado e se conecta assim que ele estiver aberto. Funciona com as três edições, Voicemeeter, Voicemeeter Banana e Voicemeeter Potato, e se adapta ao número de canais e barramentos da edição em execução.
O que dá para fazer
- Leve o nível de um canal de entrada ou de um barramento de saída a um valor fixo, ou aumente e diminua em passos, opcionalmente com um fade de duração definida.
- Silencie, reative ou alterne um canal ou um barramento. Botões com uma ação de silenciar acendem enquanto o canal está silenciado, também quando isso é feito no próprio Voicemeeter.
- Ative ou desative o envio de um canal para um barramento A ou B, ou envie-o só para esse barramento.
- Ative ou desative a chave Mono, Solo ou EQ de um canal.
- Pressione ou alterne um dos botões de macro do Voicemeeter, execute comandos como Mostrar janela ou Reiniciar motor de áudio, controle o gravador e carregue um arquivo de configurações salvo.
- Grave qualquer parâmetro da Remote API com Definir parâmetro, vários de uma vez com Executar script, ou leia um para uma variável com Obter parâmetro.
Alguns exemplos de uso:
- Um botão Microfone com Silenciar canal no modo Alternar para o canal do microfone, que mostra se você está silenciado.
- Um controle deslizante vinculado à variável de ganho do canal de música, como
voicemeeter_strip2_gain, para que o controle acompanhe o fader no Voicemeeter e o mova quando você arrasta. - Um botão que roteia o canal do jogo para Somente este barramento
A2para passá-lo dos alto-falantes para os fones de ouvido.
Como funciona
O Macro Deck procura o Voicemeeter a cada 2 segundos enquanto ele está fechado e lê o estado dele cerca de cinco vezes por segundo enquanto está aberto. Quando o Voicemeeter é aberto ou fechado, os gatilhos Conectado e Desconectado disparam, e as variáveis ficam indisponíveis enquanto ele estiver fechado, exceto voicemeeter_connected. Mudanças feitas no próprio Voicemeeter, em um controlador MIDI ou em outro app também aparecem nas variáveis e nos gatilhos. As ações falham com uma mensagem quando o Voicemeeter não está aberto; a ação Iniciar Voicemeeter o inicia.
O que é necessário
- Windows. O Voicemeeter é um aplicativo para Windows, então a integração só está disponível no Windows.
- Voicemeeter, Voicemeeter Banana ou Voicemeeter Potato instalado no mesmo computador que o Macro Deck.
- O Voicemeeter aberto ao usar as ações (ou um botão com Iniciar Voicemeeter).
Configuração
Passo 1: Instale o Voicemeeter
Instale o Voicemeeter, o Banana ou o Potato a partir de vb-audio.com no computador em que o Macro Deck está rodando e abra-o. Se você o instalou com o Macro Deck aberto, reinicie o Macro Deck para que ele encontre a instalação.
Passo 2: Ative a integração
No Macro Deck, clique em Integrações na barra lateral e depois em Voicemeeter. Ative a integração com a chave no canto superior direito. A integração não tem caixa de diálogo de configuração: ela se conecta sozinha ao Voicemeeter aberto.
Passo 3: Confira a conexão
Permaneça na página Voicemeeter. Quando o Voicemeeter não é encontrado, o problema O Voicemeeter não está disponível explica o motivo, por exemplo que ele não parece estar instalado. Na aba Variáveis,
voicemeeter_connectedficatruequando o Macro Deck está conectado.Passo 4: Adicione uma ação a um botão
Na página Deck, clique em um botão. O deck precisa estar desbloqueado: se o botão Bloquear aparece no canto superior direito, ele está. O editor abre com Toque curto selecionado. Clique em + Adicionar ação, selecione Voicemeeter à esquerda da caixa de diálogo Adicionar ação e escolha uma ação, por exemplo Silenciar canal. Depois selecione o Canal e o Modo (Alternar, Ligado ou Desligado).
Passo 5: Pressione o botão
Pressione o botão no seu deck. O canal é silenciado no Voicemeeter, e o botão acende enquanto ele continuar silenciado.
Ações15
Coloque estas ações em um botão ou execute-as a partir de um fluxo.
- Definir ganho do canal
- Define, aumenta ou diminui o nível de um canal de entrada, opcionalmente com um fade de duração definida.
- Definir ganho do barramento
- Define, aumenta ou diminui o nível de um barramento de saída, opcionalmente com um fade de duração definida.
- Silenciar canal
- Silencia, reativa ou alterna um canal de entrada.
- Silenciar barramento
- Silencia, reativa ou alterna um barramento de saída.
- Rotear canal para barramento
- Ativa ou desativa o envio de um canal de entrada para um barramento A ou B, ou o envia só para esse barramento.
- Definir chave do canal
- Ativa ou desativa a chave Mono, Solo ou EQ de um canal de entrada.
- Definir chave do barramento
- Ativa ou desativa a chave Mono, Solo ou EQ de um barramento de saída.
- Definir botão de macro
- Pressiona ou alterna um dos botões de macro do Voicemeeter, ou muda só a luz dele.
- Executar comando
- Mostra ou oculta a janela, bloqueia ou desbloqueia a interface, reinicia o motor de áudio, redefine todas as configurações, ejeta a fita do gravador ou fecha o Voicemeeter.
- Controlar gravador
- Reproduz, para, pausa, grava, retrocede, avança rapidamente ou reinicia do começo o gravador (Banana e Potato).
- Carregar configurações
- Carrega um arquivo de configurações salvo pelo Menu > Save settings do Voicemeeter.
- Iniciar Voicemeeter
- Inicia o Voicemeeter, se ele ainda não estiver aberto.
- Definir parâmetro
- Grava um único parâmetro da Remote API, por exemplo
Strip[0].Comp. - Executar script
- Aplica vários parâmetros de uma vez, uma atribuição por linha, por exemplo
Strip[0].Mute = 1. - Obter parâmetro
- Lê um parâmetro da Remote API como número, liga/desliga ou texto para uma variável.
Gatilhos8
Um botão ou fluxo pode reagir a estes eventos.
- Conectado
- O Voicemeeter foi aberto e está acessível, com a edição e a versão dele.
- Desconectado
- O Voicemeeter foi fechado.
- Silenciamento do canal alterado
- Um canal foi silenciado ou reativado, para um canal específico ou qualquer um.
- Silenciamento do barramento alterado
- Um barramento foi silenciado ou reativado, para um barramento específico ou qualquer um.
- Ganho do canal alterado
- O nível de um canal mudou, com o ganho novo e o anterior.
- Ganho do barramento alterado
- O nível de um barramento mudou, com o ganho novo e o anterior.
- Roteamento do canal alterado
- O envio de um canal para um barramento de saída foi ativado ou desativado.
- Botão de macro alterado
- Um botão de macro foi ativado ou desativado, pelo Voicemeeter, por um controlador MIDI ou por outro app.
Variáveis7
Mostre estes valores em botões e widgets ou use-os em condições.
voicemeeter_connected- Se o Voicemeeter está aberto e conectado.
voicemeeter_edition- A edição em execução, por exemplo
Voicemeeter Banana. voicemeeter_version- A versão do Voicemeeter em execução.
voicemeeter_strip<n>_name,voicemeeter_bus<n>_name- O nome de cada canal e barramento, numerados a partir de 0, por exemplo
voicemeeter_strip0_name. voicemeeter_strip<n>_gain,voicemeeter_bus<n>_gain- O nível de cada canal e barramento em dB. Também é possível defini-lo, por exemplo com um controle deslizante.
voicemeeter_strip<n>_muted,voicemeeter_bus<n>_muted- Se cada canal e barramento está silenciado.
voicemeeter_strip<n>_<bus>- Se cada canal é enviado para cada barramento A e B, por exemplo
voicemeeter_strip0_a1ouvoicemeeter_strip0_b1.
Perguntas frequentes
Funciona no macOS ou no Linux?
Não. O Voicemeeter só existe para Windows, então o Macro Deck só oferece a integração no Windows.
Posso controlar o Voicemeeter em outro computador?
Não. A integração usa a Voicemeeter Remote API, que só funciona no mesmo computador. Instale o Macro Deck no computador em que o Voicemeeter roda e conecte o seu deck a ele.
Qual edição preciso?
As três funcionam: Voicemeeter, Voicemeeter Banana e Voicemeeter Potato. Alguns recursos só existem nas edições maiores, por exemplo o gravador (Banana e Potato) e a chave Sel (Potato).
O que acontece quando eu fecho o Voicemeeter?
O gatilho Desconectado dispara e as variáveis ficam indisponíveis, exceto voicemeeter_connected, que fica false. As ações falham com a mensagem de que o Voicemeeter não está aberto. Quando ele é aberto de novo, o Macro Deck se conecta em cerca de 2 segundos.
A integração diz que o Voicemeeter não está disponível. O que fazer?
O Macro Deck não conseguiu encontrar ou carregar a biblioteca Voicemeeter Remote. Instale o Voicemeeter a partir de vb-audio.com, ou atualize-o se a mensagem disser que falta algo na biblioteca, e reinicie o Macro Deck.
Eu usava o plugin Voicemeeter no Macro Deck 2. Meus botões são migrados?
Sim. Ao migrar do Macro Deck 2, os botões que usavam o plugin Voicemeeter de PhoenixWyllow passam para as ações correspondentes desta integração.
Mais em Música e áudio
Spotify
Incluída no Macro DeckControle a reprodução do Spotify, curta músicas, gerencie playlists e mostre no deck o que está tocando.
YouTube Music Desktop App
Incluída no Macro DeckControle o YouTube Music Desktop App pelo seu deck: reprodução, volume, avaliações e o que está tocando.
WebNowPlaying
Incluída no Macro DeckControle músicas e vídeos que tocam no navegador e mostre o que está tocando, pela extensão WebNowPlaying.
Jellyfin
Incluída no Macro DeckControle apps e TVs com Jellyfin pelo seu deck, mostre o que está tocando e reaja quando a reprodução começa ou para.
SoundPad
Incluída no Macro DeckToque sons da sua lista do SoundPad, controle gravações e mostre no deck o som que está tocando.