Captura de áudio no Linux – Solução Mágica

5 maio 2015 Por Jônatas Oliveira
Captura de áudio no Linux – Solução Mágica

Hoje trago algo que acho mágico no linux (na verdade é multiplataforma), essa dica serve para quem tem mesa de som ou não tenha mas, acredito que vá interessar bastante quem não tem. Quem nunca perdeu uma gravação por falha de uma aplicativo como Tapur? Ou já ouviu falar que não adianta compra um Shure SM58 e gravar a conferencia do skype? Então essa dica é para ajudar nisso, mas que diabos o que eu estou falando?

Calma, o que vou mostrar é uma forma de gravar seja com mesa de som ou não o áudio do seu microfone e a conferencia do Skype separadamente. Mas como é feita essa mágica? Bom, vamos precisar do Jack, Ardour, Patchage, Pulse Áudio e uma distro com kernel de baixa latência (Kernel RT).

  • Jack Connection Kit
    API multi-plataforma que permite não só o compartilhamento de dispositivos, mas também inter- encaminhamento aplicação de áudio, basicamente podemos chamar de mesa de som via software.
  • Pulse Audio
    PulseAudio é um projeto de servidor de som em rede multi-plataforma.
  • Patchage
    Organizador de caminhos de softwares de audio que roda sobre o Jack
  • Ardour
    Um workstation de audio, muito usado para produção de músicas em estúdios.

Para instalar essas aplicações em sistemas baseados em Ubuntu e Debian execute o comando abaixo:

sudo apt-get install pavucontrol pulseaudio-module-x11 pulseaudio-utils paman pulseaudio-module-jack japa qjackctl jamin jackd2 patchage jackeq jack-rack ardour

Senão você puder usar o sinaptic para baixar esses programas. Agora se você usa uma distro especifica para produção de conteúdo como o ubuntu studio parabéns pode pular essa parte!

Como executar a captura?

Primeiramente execute o qjackctl deve aparecer uma telinha assim:

JACK Audio Connection Kit

JACK Audio Connection Kit

Em setup você pode ir em interfaces e selecionar a placa de áudio que você deseja, no meu caso como uso uma lifechat então fica como hw:LX3000,0.

Painel de controle do Jack Audio Connection Kit

Painel de controle do Jack Audio Connection Kit

Depois de feita essas configurações pode dar um start no qjackcontrol e seguir a diante.

Abra uma sessão no Ardour e crie duas trilhas, coloque uma como host e outra como conferencia.

Sessão no Ardour (Clique para Ampliar)

Sessão no Ardour (Clique para Ampliar)

Agora acesse o Patchage para fazer o link do Pulse Audio com o Ardour, acesse o Skype e deixe as configurações padrão do som como pulseaudio.

Configuração da captura de áudio no Skype (Clique para ampliar)

Configuração da captura de áudio no Skype (Clique para ampliar)

Na configuração do Pulse Audio coloque a reprodução do skype como Jack Sin.

Configuração de áudio no Jack Sin

Configuração de áudio no Jack Sin

Em “gravando” coloque Jack Source.

Configuração do Jack Sin

Configuração do Jack Sin

Voltando ao qjackcontrol em conections, clique em Jack sin coloque o host em capture 1 (que é a saída do mic) e em conferencia coloque as conexões left e right do Jack Sin.

Configurações do Jack Sin (Clique para ampliar)

Configurações do Jack Sin (Clique para ampliar)

Agora vá até o Ardour e clique no botão record principal e nos records de cada faixa.

Ativando a gravação

Ativando a captura da chamada (Clique para ampliar)

Agora é só clicar em play e a gravação começará.

Concluindo, isso é um pouco trabalhoso, mas na verdade é um setup de gravação muito poderoso, pois você pode ter uma boa captação de áudio, não sofrerá com quedas no Skype e nem com delay de uma faixa para outra, facilitando o seu processo de gravação.

OBS: Sei que o Jack é multiplataforma ou seja ele roda em windows e linux, mas não fiz os testes nessas plataformas para certificar-me que não há problemas com a captura de áudio ou delay das faixas.

Referencias