ASIO guide

FL Studio ASIO setup on Windows — low-latency driver guide 2026

Configure ASIO in FL Studio for low-latency audio on Windows. Choose between ASIO4ALL and interface drivers, set buffer size and fix common ASIO issues.

ASIO (Audio Stream Input/Output) bypasses Windows audio mixing for lower latency. It is essential for recording and real-time monitoring in FL Studio.

ASIO vs DirectSound vs WASAPI in FL Studio

DriverLatencyUse when
ASIOVery low (5–15ms)Recording, real-time monitoring, production — always prefer this
WASAPILow (10–30ms)If you have no ASIO driver and your interface supports WASAPI
DirectSoundHigh (50–200ms)Avoid for production. Default Windows driver, noticeable delay

Configure ASIO in FL Studio

  • 1

    Open Audio Settings

    In FL Studio: Options menu (top left) → Audio Settings. Or press F10.

  • 2

    Set the audio driver to ASIO

    In the Input/Output section, click the Device dropdown. Change from DirectSound to your ASIO driver. If you have an audio interface, choose its ASIO driver. If not, choose ASIO4ALL.

  • 3

    Set buffer size

    Click the ASIO panel button next to the driver name to open ASIO settings. Start with 256 samples. Lower = less latency but more CPU load. If you get crackling, increase to 512 or 1024.

  • 4

    Set sample rate

    Set to 44100 Hz for standard audio, or match your audio interface setting. Mismatched sample rates cause crackling and pitch issues.

  • 5

    Click Accept and test

    Click Accept to apply. Play a pattern and listen for crackling. If you hear it, increase the buffer size.

Install ASIO4ALL (for built-in sound cards)

If you do not have a dedicated audio interface, ASIO4ALL is a free third-party ASIO driver that works with Windows built-in sound cards and most USB audio devices.

  • Download ASIO4ALL from asio4all.org
  • Install it (simple wizard, no reboot needed)
  • Restart FL Studio and select ASIO4ALL v2 as the audio driver
  • Open the ASIO4ALL panel and enable your output device (click the power button next to it)
ASIO4ALL works well for headphone monitoring and mixing. For recording with low latency, a dedicated audio interface with its own ASIO driver is better.

Buffer size guide for FL Studio

Buffer sizeLatency (~44.1kHz)Use for
64 samples~1.5msReal-time instrument recording (requires fast CPU)
128 samples~3msRecording with low-latency monitoring
256 samples~6msGood balance — start here
512 samples~12msMixing and mastering, CPU-heavy projects
1024 samples~23msMaximum CPU efficiency, not for recording

ASIO questions

FL Studio ASIO setup — no sound after switching to ASIO
Open the ASIO panel (click the button next to the driver name in Audio Settings). Make sure your output device is enabled (lit up). With ASIO4ALL, click the wrench icon and enable your speakers/headphones. If using an interface, make sure it is powered on and connected.
ASIO driver install for FL Studio — which driver is best?
If you have a dedicated audio interface (Focusrite, Behringer, SSL, etc.), use its manufacturer ASIO driver — it will have the best performance. For built-in sound cards, ASIO4ALL is the best free option. FL Studio Asio (built in) is a last resort for basic use.
Audio crackling even with ASIO enabled
Increase the buffer size in ASIO settings. Also check: Windows power plan is set to High Performance, Wi-Fi card is not causing DPC latency (use LatencyMon to diagnose). See crackling audio fix guide.

Still getting crackling after ASIO setup?

Full audio crackling and dropout fix guide.

Fix crackling guide