Como Ajustar a Latência da Sua Interface de Áudio?

Quando se trabalha em home studio ou em estúdio, o assunto da latência das interfaces de áudio é um tema importante que impacta diretamente o processo de gravação e mixagem.

Mas do que se trata concretamente?

E principalmente, como você deve ajustar a latência da sua placa de som para que ela funcione da melhor maneira possível (às vezes falamos sobre o ajuste do tamanho do buffer — se esse termo é desconhecido para você, não se preocupe, eu vou explicar tudo)?

Bem, isso é ótimo: vamos ver tudo isso em detalhes neste artigo.

Todas as interfaces de áudio estão sujeitas ao fenômeno da latência de áudio

Aqui está o sumário dos tópicos que vamos abordar juntos:

  1. Definição: O que é a latência de uma interface de áudio?
  2. Como ajustar a latência / o buffer da sua interface de áudio?
  3. Trabalhar com a latência (quando não há escolha)
  4. Como ajustar a latência no Ableton Live
  5. Como ajustar a latência no Cubase
  6. Como ajustar a latência no FL Studio
  7. Como ajustar a latência no Logic Pro
  8. Como ajustar a latência no Pro Tools
  9. Como ajustar a latência no Studio One
  10. Como ajustar a latência no Reaper

Definição: O que é a latência de uma interface de áudio?

Comecemos definindo o que é a latência de áudio: você vai ver, não é complicado, mas há alguns pequenos detalhes a ter em mente.

Uma definição simples

A latência de áudio no contexto das interfaces de áudio é o atraso, geralmente muito curto, entre o momento em que um som é produzido (como o strum de uma guitarra ou o canto) e o momento em que você pode ouvir esse som através do seu equipamento de reprodução (como fones de ouvido ou alto-falantes).

Em outras palavras, é o tempo que leva para o som “viajar” através da sua interface de áudio e do seu computador antes de chegar aos seus ouvidos.

Uma latência muito baixa é essencial para uma experiência de gravação e reprodução sem atraso perceptível.

Imaginemos, por exemplo, que você tenha conectado sua guitarra elétrica à sua interface: se, ao tocar, você tem o som retornando quase instantaneamente aos seus ouvidos, tudo está bem.

Mas se ele chega com meio segundo de atraso, haverá um problema: você terá uma latência de áudio perceptível.

De fato, nosso cérebro é capaz de compensar pequenos atrasos: geralmente, se a latência for inferior a 10 milissegundos, devemos conseguir tocar sem muitos problemas.

Se for inferior a 5 milissegundos, é ainda melhor.

Mas além de 10 milissegundos, isso impactará a performance, pois ouviremos claramente o atraso sonoro. Consequência: difícil acompanhar o ritmo, difícil adicionar sentimento ao tocar, pois não temos certeza se estamos no tempo ou não.

Notemos, aliás, que dependendo das pessoas e dos instrumentos gravados, a latência será mais ou menos perceptível: cantores e cantoras são particularmente sensíveis a esse fenômeno, enquanto guitarristas muitas vezes conseguem trabalhar com uma latência um pouco mais alta.

Uma latência na entrada…

Para entender bem, vamos entrar um pouco nos detalhes, observando o que acontece passo a passo em uma situação clássica de gravação de voz.

Esquema representando a latência de entrada de uma interface de áudio

Primeiro, você vai colocar um microfone na frente do cantor ou da cantora.

Quando o artista começar a cantar, o microfone vai captar o sinal, transformá-lo em sinal elétrico e enviar tudo isso (1) para sua placa de som.

Na placa de som, o sinal elétrico analógico será convertido em sinal digital, para que seja compreensível pelo computador, pelo conversor A-N (2). Essa etapa, já, vai levar um pouco de tempo. Esse tempo corresponde geralmente a um pouco mais de meia milissegundo.

Em seguida, os dados serão enviados via barramento USB para o seu computador (3).

O problema é que o USB não consegue gerenciar dados em tempo real: para poder processar o sinal digital da sua gravação de voz, ele será dividido em pequenos pedaços, que serão armazenados alternadamente em uma área chamada de memória buffer.

Basicamente, trata-se de uma área de armazenamento temporário usada para gerenciar os dados de áudio antes que sejam processados ou reproduzidos. O buffer é utilizado principalmente para otimizar a latência de áudio, permitindo que o sistema prepare e processe os dados de áudio de maneira mais fluida.

Dependendo das suas configurações (eu explicarei mais tarde como ajustar tudo corretamente), o tamanho da memória buffer será diferente: por exemplo, você pode ter um buffer de 32 amostras, 64 amostras, 128 amostras, etc.

Quanto maior o buffer, mais atraso será adicionado ao sinal.

De fato, o número de amostras está diretamente relacionado à frequência de amostragem com a qual você está trabalhando.

Se você estiver trabalhando, como é comum, com uma frequência de amostragem de 44100 Hz, isso significa que você tem 44100 amostras de áudio por segundo.

Nesse caso:

  • um buffer de 32 amostras corresponderá a aproximadamente 0,7 milissegundos;
  • mas um buffer de 256 amostras corresponderá a uma duração de 5,8 milissegundos.

E essa duração se traduzirá em um atraso adicional equivalente adicionado ao sinal de áudio.

Mas isso não é tudo: no nível do seu computador (4), o sinal será gerenciado por um driver de áudio, semelhante ao driver da sua impressora ou o que quer que seja.

E esse driver, dependendo de como ele é programado (e esse é um ponto de diferença considerável entre os fabricantes de interfaces de áudio), também adicionará mais ou menos latência ao sinal de áudio antes que ele chegue ao seu DAW ou STAN.

Uma latência de processamento…

Agora que seu sinal chegou ao seu DAW, talvez você tenha adicionado plugins de efeitos em diferentes faixas, especialmente na faixa de voz que você está gravando.

Esses plugins podem funcionar de duas maneiras:

  • ou eles são capazes de processar o sinal em tempo real;
  • ou não são.

No segundo caso, você já pode imaginar: os plugins vão adicionar novamente uma latência.

Na maioria dos DAWs, você pode verificar a latência adicionada pelos plugins, como através desta janela na interface do Studio One:

A latência de plugins

Nota: o fato de o plugin adicionar ou não uma latência não é um critério de qualidade. Isso depende completamente do tipo de algoritmo e do que se deseja fazer com ele.

E uma latência de saída…

Claro, se você quiser, por exemplo, ouvir em tempo real no seu fone de ouvido o som da voz que está gravando, será necessário enviar o sinal de áudio do seu DAW de volta para o fone.

Diagrama mostrando a latência de saída de uma interface de áudio

E aqui, temos exatamente os mesmos fenômenos que ocorreram anteriormente:

  • Há uma latência adicionada pelo driver (1);
  • há uma latência relacionada ao buffer de transporte dos dados (2);
  • e há uma pequena latência adicional relacionada à conversão Digital-Analógica na sua interface (3).

E só depois de tudo isso é que o sinal pode ser transmitido para o seu dispositivo de escuta (fone de ouvido ou alto-falantes).

O que nos dá uma latência global…

Como consequência de tudo o que acabamos de explicar, quando você grava um sinal através da sua interface de áudio e o envia de volta para um fone de ouvido ou alto-falantes, você tem uma latência global que corresponde à soma de todos os atrasos que discutimos anteriormente.

Às vezes, falamos de “latência entrada/saída”, um número que é exibido nos painéis de configuração de todos os DAWs.

E é essa latência que pode nos causar problemas, ou não, dependendo das configurações feitas na interface de áudio.

Como ajustar a latência / o buffer da sua interface de áudio?

Porque sim, para poder trabalhar em boas condições com sua interface de áudio, é essencial ajustar a latência: isso faz parte das configurações que devem ser feitas absolutamente para configurar uma placa de som / interface de áudio.

O problema do buffer

Como vimos antes: o buffer corresponde à memória temporária. Quanto maior o tamanho do buffer, mais latência você adicionará.

Então, instintivamente, poderíamos pensar “sem problemas, vou ajustar meu buffer para o mínimo para minimizar a latência”.

Mas isso seria simples demais…

De fato, quanto mais você reduzir seu buffer, menores serão os pacotes de dados, mas eles serão enviados mais rapidamente para o seu computador.

Portanto, seu processador (CPU) terá que trabalhar mais rapidamente.

E em algum momento, há um limite.

Esse limite se materializa com o aparecimento de estalos no sinal de áudio gravado e/ou reproduzido.

E claro, não queremos esses estalos.

Ajuste do tamanho do buffer

O que você deve fazer, portanto, é tentar encontrar o meio-termo.

Então, reduza ao máximo o tamanho do buffer, mas assim que você perceber que está tendo estalos, aumente-o.

Você pode fazer isso passo a passo: comece com um tamanho de buffer bastante grande, como 1024 amostras.

Depois passe para 512.

Depois 256.

Depois 128.

E assim por diante…

► E se você ainda estiver enfrentando estalos, recomendo que leia meu guia completo de solução de problemas para interfaces de áudio.

Cuidado com os plugins

Uma palavra de atenção: tenha cuidado com o impacto dos seus plugins no processador.

De fato, se você tentar gravar em uma sessão muito carregada de plugins (efeitos ou instrumentos), o processador do seu computador pode ter dificuldades, pois ele deve:

  • calcular os tratamentos relacionados aos plugins;
  • e cuidar de passar o sinal via o barramento USB.

Portanto, quando você estiver gravando, não hesite em desativar alguns plugins não úteis ou em exportar algumas de suas faixas em áudio se você estiver enfrentando muitos estalos.

Desative também os plugins que adicionam latência.

Varie a latência conforme suas necessidades

Note também que, dependendo do que você está fazendo, você não é obrigado(a) a manter a mesma configuração de buffer.

Tipicamente, é comum que para gravar, utilizemos a configuração mais baixa possível — mas assim que começamos a mixar, usamos uma configuração de buffer bem mais alta.

É uma boa prática fazer assim, pois quando gravamos é importante ter uma latência de áudio imperceptível, mas quando mixamos, geralmente não há problema se o sinal tiver um atraso de cinquenta milissegundos.

Portanto, especialmente se você tiver um computador que não é muito potente, não hesite em usar essa pequena técnica.

Trabalhar com a latência (quando não há escolha)

De fato, se você estiver em um estúdio ou em um home studio, você vai se encontrar regularmente em situações onde terá uma latência muito alta para poder trabalhar corretamente.

Notavelmente, quando você está gravando.

Use o monitoramento direto

A primeira coisa que vamos discutir, para mim, é essencial para gravar.

Ou seja, mesmo que minha placa de som seja de alta qualidade, mesmo que o PC seja potente — eu sempre vou usar uma forma de monitoramento direto para enviar o som para o fone de ouvido do artista.

EXCETO quando eu preciso absolutamente de plugins no DAW, como por exemplo para simulações de amplificadores de guitarra.

Mas, por exemplo, quando estou gravando a voz, sempre vou usar monitoramento direto.

Então, do que se trata?

Concretamente, a maioria das interfaces permite rotear diretamente o sinal de áudio para uma saída de áudio antes que ele passe pelo computador.

Isso permite que você não tenha latência nenhuma.

Isso pode ser feito graças a um botão presente na interface, que permite dizer “na saída do fone, desejo ouvir tanto meu acompanhamento E o sinal que estou gravando”, mas isso está se tornando cada vez menos comum.

O roteamento de áudio
As matrizes de roteamento de áudio são às vezes complexas, mas permitem manipular facilmente o sinal de áudio para ouvir precisamente o que você deseja durante a gravação.

De fato, hoje em dia, esse tipo de roteamento de áudio é frequentemente gerenciado através do software fornecido com sua interface de áudio (e não com seu DAW).

Dessa forma, você pode criar “mixagens de fone” escolhendo exatamente qual sinal você vai enviar para tal ou tal saída de fone.

E realmente, essa é a abordagem que eu recomendo seguir quando você está gravando (novamente, a menos que você esteja tocando guitarra e precise de simulações de amplificadores).

Mas se você precisar de efeitos?

Em alguns casos, você vai precisar adicionar efeitos.

Tipicamente, uma reverberação na voz: quando gravamos canto, muitas vezes colocamos reverberação no retorno do fone do artista para que ele/ela se sinta mais à vontade e ouça algo que se pareça mais com um produto final.

Uma primeira opção, então, é passar por uma interface de áudio contendo DSP — ou seja, processadores de cálculo integrados, que permitem, por um lado, descarregar o processador do computador em termos de potência de cálculo, mas também calcular os efeitos com muito menos latência.

Encontramos esse tipo de tecnologia nas placas Universal Audio, por exemplo.

Mas hoje em dia, os processadores em nossos computadores estão se tornando cada vez mais poderosos, então não me parece necessário mudar para esse tipo de tecnologia.

Por outro lado, é muito prático quando sua placa de som tem um pequeno DSP integrado que permite gerar uma reverberação: esse é o caso de várias interfaces de áudio RME, por exemplo, que permitem equalizar o sinal, comprimi-lo ou adicionar reverberação de forma simplificada.

Se você não tem esse tipo de funcionalidades em sua interface de áudio, não é um grande problema, pois você ainda pode ajustar seu equipamento da seguinte forma:

  • para o som do microfone, você usa apenas o monitoramento direto para rotear o sinal para a saída do fone;
  • e para a reverberação, você usa um plugin em seu DAW (para a reverberação, alguns milissegundos de atraso não causarão nenhum problema).

É um pouco mais complicado de fazer, mas funciona muito bem e permite usar a reverberação de sua escolha.

Um plugin de reverberação que pode ser usado dessa forma.

Para encerrar este artigo, proponho que olhemos, para os principais DAWs do mercado, as manipulações que permitem ajustar a latência.

Note que dependendo se você usa MacOS ou Windows, pode haver pequenas diferenças (tipicamente no Windows, o ajuste do buffer, embora acessível a partir do DAW, é frequentemente feito através de um painel de controle específico da interface).

Como ajustar a latência no Ableton Live

Abra o painel de configuração do software indo no menu Opções > Preferências e depois na aba Áudio.

Dependendo do seu hardware, você pode então clicar em Configuração de Hardware para acessar o painel de ajuste do buffer, ou ajustar o Tamanho do buffer na seção Latência.

Ajuste da latência no Ableton Live

Como ajustar a latência no Cubase

No Cubase, para ajustar o tamanho do buffer, você deve ir no menu Estúdio > Configuração do Estúdio.

Selecione então seu driver na lista suspensa à esquerda, e clique em Painel de Controle para abrir as opções de configuração do buffer.

Obrigado Julien pela captura de tela!

Como ajustar a latência no FL Studio

No FL Studio (anteriormente Fruity Loops), você pode clicar no menu Opções > Configurações de Áudio para abrir o painel de configuração de áudio.

Em seguida, no MacOS você poderá ajustar diretamente o tamanho do buffer, e no Windows você deverá clicar no grande botão retangular Mostrar painel ASIO.

Ajuste da latência no FL Studio
Obrigado Dblb pela captura de tela!

Como ajustar a latência no Logic Pro

Para ajustar o buffer no Logic Pro, clique no menu Logic Pro > Configurações (ou Preferências) > Áudio, e depois clique em Dispositivos.

Você pode então alterar o tamanho do buffer, e assim modificar sua latência, alterando a opção Tamanho do buffer E/S.

Obrigado Fil pela captura de tela!

Como ajustar a latência no Pro Tools

No Pro Tools, para ajustar o tamanho do buffer e assim sua latência, clique no menu Configuração > Motor de Reprodução.

Você pode então ajustar o tamanho do buffer diretamente na janela que se abre, modificando o Tamanho do Buffer H/W.

Ajuste da latência no Pro Tools
Obrigado David dos Segredos do Som pela captura de tela!

Como ajustar a latência no Studio One

No Studio One, clique no menu Studio One > Opções e depois na aba Configuração de Áudio.

Em seguida, você pode ajustar o tamanho do buffer na sub-aba Dispositivo de Áudio, seja diretamente ou clicando no botão Configuração.

Ajuste da latência no Studio One

Como ajustar a latência no Reaper

Abra o painel de preferências do Reaper clicando no menu Opções > Preferências e depois encontre o submenu Áudio > Dispositivo na caixa de rolagem à esquerda da janela que se abre.

Basta clicar no botão Configuração ASIO… para ajustar o tamanho do buffer.

Você também pode usar a opção Tamanho do bloco solicitado para forçar a interface se o primeiro método não funcionar.

Ajuste da latência no Reaper

Em conclusão

Pronto, agora você sabe exatamente o que é a noção de latência em relação às interfaces de áudio, e também sabe como ajustá-la corretamente para trabalhar em condições ideais.

► Se apesar disso você ainda notar estalos, não se esqueça de ler este artigo.

► E se você não tiver mais problemas, eu sugiro que dê uma olhada em minha seleção das melhores interfaces de áudio para home studio.