guide · static export
Audio

Record With ASIO for Low-Latency Monitoring

The Windows audio stack adds tens of milliseconds that you hear as a slap-back echo while recording. An ASIO driver cuts that to a few milliseconds.

by@guidox updated:10/31/26 time:25 min level:Intermediate tested on:Windows 11 24H2 works on:Windows 10, Windows 11 tools:Audio interface, DAW
TL;DR

Install the **vendor ASIO driver** or ASIO4ALL, select it in the DAW and set the buffer to **128 or 256 samples**. Direct monitoring in the interface beats any software path.

Before you start

Requirements

  • An audio interface with an ASIO driver
  • A DAW
  • Headphones
Step by step

Instructions

01

Prefer the vendor driver

Focusrite, Steinberg, Universal Audio and most interface makers ship a native ASIO driver. It is faster and more stable than the generic wrapper, and it exposes the device's own buffer settings.

02

Handle onboard audio with ASIO4ALL

If there is no native driver, ASIO4ALL wraps the Windows driver. It works for monitoring but shares the device with the system, so a notification sound can still interrupt a take.

⚠ warningClose every other app that can play sound before recording. Shared mode excludes nothing.
03

Set the buffer by feel and by number

128 samples at 48 kHz is about 2.7 ms of buffer. Raise it to 256 or 512 if the DAW reports dropouts; lower it only after the system is stable.

48 kHz / 128 samples = 2.7 ms
04

Use direct monitoring where it exists

Most interfaces can route the input straight to the headphone output in hardware. That path has no buffer at all and no driver can beat it.

tipDirect monitoring and software monitoring at the same time gives a doubled, hollow sound. Pick one.
05

Match the sample rate everywhere

A project at 44.1 kHz and a device at 48 kHz forces a resample and adds latency. Set the same rate in the Windows device settings, the DAW and the driver panel.

06

Measure the round trip

Loop the output back into an input and record a click through the chain. The offset between the two tells you the real latency, which is always higher than the buffer number.

Troubleshooting

Common issues

Crackling at low buffer sizes

The CPU cannot keep up or another driver is holding the interrupt. Raise the buffer and disable power saving on the USB port.

The ASIO driver is not listed in the DAW

A 32-bit driver with a 64-bit DAW, or the driver failed to register. Reinstall it and check the DAW's bit version.

Only one app can use the interface

ASIO is exclusive by design. Route other apps through a virtual loopback device if they must play along.

Latency is fine but timing drifts

Two devices on two clocks. Use one interface for input and output, or a word clock.

FAQ

Frequently asked

Is ASIO still needed?

For low-latency recording on Windows, yes. WASAPI exclusive is close but fewer DAWs expose it cleanly.

Does a faster CPU remove latency?

It lets you run a smaller buffer. The floor is set by the driver and the interface.

How to undo this

Select the standard Windows audio driver in the DAW and uninstall the ASIO driver if you no longer need it. No project files change.

Changelog · 1 entry
  1. 2026-10-31
    First version
Interactive version: checklist, feedback, related guides →

Free · no account needed · tracks your progress