Skip to content
All articles

Production

Audio latency and buffer size, explained

That delay between hitting a key and hearing it has a cause — and a simple fix that depends on what you're doing.

SoundBooster Team·· 5 min read

Latency is the delay between a sound going into your computer and coming back out. A little is unavoidable: the computer processes audio in small chunks called buffers rather than one sample at a time.

How buffer size affects latency

The time one buffer takes is its size divided by the sample rate. At 48 kHz, a 64-sample buffer is about 1.3 ms and a 1,024-sample buffer about 21 ms. The delay you actually hear is larger — input and output buffers, converters and drivers all add a little — but the buffer is the part you control.

The trade-off

  • Small buffers — low latency, but the computer has less time per chunk, so heavy sessions may crackle or drop out.
  • Large buffers — stable playback with lots of plug-ins, but noticeable delay when you play or sing.

What to use when

  • Recording — 64 to 128 samples, and disable heavy plug-ins (especially look-ahead limiters) on the tracks you're monitoring.
  • Mixing — 512 or 1,024 samples; nobody is playing live, so stability matters more.
  • Direct monitoring on your audio interface lets you hear your input with near-zero latency whatever the buffer.

Using a dedicated audio interface with its own driver (ASIO on Windows) usually gives far lower latency than a computer's built-in sound card.