1001Ferramentas
⏱️Calculadoras

Latência por buffer

Latência (ms) = (samples / sample_rate) · 1000.

Latência (ms)

Latência de buffer de áudio: de samples a milissegundos

A latência de I/O de áudio a partir do tamanho do buffer é latencia_ms = buffer_samples / fs · 1000. Um buffer de 512 samples a 44,1 kHz~11,6 ms; o mesmo buffer a 48 kHz~10,7 ms; um buffer menor de 128 samples a 48 kHz resulta em ~2,7 ms. Regra prática: menos de 10 ms é ideal para performance ao vivo, menos de 20 ms é aceitável para tracking, e acima de 30 ms fica perceptível no monitoring e pode atrapalhar cantor ou instrumentista. A latência round-trip soma os buffers de entrada e saída mais overhead do driver — o valor real costuma ser duas a três vezes esse valor de buffer único, e o driver de áudio (ASIO no Windows, CoreAudio no macOS, JACK ou PipeWire no Linux) pesa tanto quanto o buffer.

Aplicações: produção musical e gravação ao vivo

Produtores no Logic, Ableton Live, FL Studio e Pro Tools reduzem o buffer ao gravar (baixa latência para sentir resposta) e aumentam ao mixar (mais CPU por ciclo para plugins); engenheiros de live priorizam latência baixa para retornos in-ear; editores trabalhando com instrumentos virtuais e plugins pesados aceitam buffers maiores quando não estão tocando ao vivo; drivers ASIO e interfaces USB dedicadas atingem rotineiramente 5 ms round-trip.

Perguntas frequentes

Por que buffer menor causa estalos? A CPU tem menos tempo para processar cada bloco antes do próximo. Se um plugin demora demais, o áudio falha (buffer underrun).

Latência round-trip é só o dobro do buffer? Aproximadamente. Buffer de entrada + saída mais alguns samples de overhead do driver — frequentemente 2,5 a 3× o valor de buffer único.

ASIO vs WDM/WASAPI? ASIO contorna o mixer do Windows para acesso direto ao hardware, chegando a menos de 5 ms; WDM/WASAPI padrão fica em 20–40 ms.

Ferramentas Relacionadas