Jack Audio - Criando “Cards” temporários

É possível criar “cards” temporários, com nomes específicos, para conexões com o "Jack Audio". Com este recurso nós podemos criar roteamentos específicos para programas que utilizam o "Pulseaudio"! Certifique-se de ter o "Jack Audio" e o "pulseaudio-module-jack" instalados em seu sistema!

Comando

Precisamos de uma linha de comando para conseguir o "tal feito"! Abaixo juntamos os comandos: pacmd, load-module, module-jack-source, client_name e channels.
A única parte que vamos personalizar é em "TESTE-in" e "TESTE-out", pois são nomes que criei apenas para marcar o local aonde vamos ajustar. Você pode colocar o nome que desejar!
Para entender melhor como vai ficar, abra o terminal e digite esse comando:

pacmd load-module module-jack-source client_name=TESTE-in channels=2; pacmd load-module module-jack-sink client_name=TESTE-out channels=2;

Observe que dois novos "cards" com o nomes "TESTE-in" e "TESTE-out" foram criados! Através deles nós termos mais uma alternativa de roteamento!

No exemplo abaixo eu apliquei duas vezes o comando, mas com alterações nos nomes de identificação! Agora eu tenho mais opções! E assim pode ser feito como quiser!

Habilitando as saídas de áudio

Se estiver utilizando o "Ubuntu padrão com Gnome", precisamos instalar um recurso chamado "PulseAudio Volume Control" para configurar saídas específicas de som no sistema. Esse recurso é nativo da interface "xfce" e também há um semelhante nativo no "Kde plasma".

Vou utilizar aqui, como exemplo em uma máquina virtual, o "Ubuntu Studio 21.10", que está com a interface "Kde plasma".
No exemplo abaixo eu crie os "cards" e abri o programa "Reaper". Abri duas instâncias do navegador "FireFox" e habilitei a saída de cada um para um "card" diferente!
Agora eu consegui gravar o som de cada um separadamente em canais diferentes dentro do Reaper!
É possível ajustar os volumes de saída individualmente!
Legal demais, não é?

Renomeie e crie quantos quiser

Esse recurso é incrível e possibilita criar quantos "cards" você precisar!

pacmd load-module module-jack-source client_name=TESTE2-in channels=2; pacmd load-module module-jack-sink client_name=TESTE2-out channels=2;

pacmd load-module module-jack-source client_name=TESTE3-in channels=2; pacmd load-module module-jack-sink client_name=TESTE3-out channels=2;

pacmd load-module module-jack-source client_name=TESTE4-in channels=2; pacmd load-module module-jack-sink client_name=TESTE4-out channels=2;

Obs: Quando o “Jack” for desligado, os “cards” desaparecem. Este é um recurso temporário!

***Os links deste blog não são clicáveis, então será preciso copiar e colar para ir até os endereços.***

Comentários