ASIO devices

Professional audio streaming with ASIO interfaces and drivers.

ASIO devices

ASIO (Audio Stream Input/Output) is a pro audio driver standard for low latency and top quality.

What is ASIO?

Created by Steinberg, ASIO provides:

  • Low latency: under 10 ms possible (vs. 30–50 ms with standard drivers)
  • Direct hardware access: Bypasses the Windows audio mixer
  • Multi-channel: Multiple inputs/outputs at once
  • Bit-perfect audio: No OS conversion

When to use ASIO?

ASIO makes sense for:

  • Multiple microphones at once
  • Professional audio interfaces
  • Lowest possible latency
  • Complex routing scenarios

ASIO is overkill for:

  • Simple streaming with one mic
  • Occasional use
  • Tight budgets

Audio interfaces with ASIO

Entry (€100–200)

InterfaceInputsNotePrice
Focusrite Scarlett Solo1 XLR + 1 LineCompact, reliable~€120
Behringer UMC202HD2 XLR/LineAffordable, MIDAS preamps~€70
PreSonus AudioBox USB 962 XLR/LineIncludes software~€100

Mid-range (€200–500)

InterfaceInputsNotePrice
Focusrite Scarlett 2i2 (4th Gen)2 XLRAir mode, USB-C~€180
Universal Audio Volt 22 XLRVintage preamp mode~€200
MOTU M22 XLR/LineExcellent converters~€180
Audient iD4 MKII1 XLR + 1 DIClass-A preamp~€200

Pro (€500+)

InterfaceInputsNotePrice
Focusrite Scarlett 18i84 XLR + 4 LineMany channels~€400
RME Babyface Pro FS4 XLRReference quality~€800
Universal Audio Apollo Twin2 XLRUAD plugins~€900
MOTU 828es8 XLR + 8 LineThunderbolt~€1,100

Install ASIO drivers

Most interfaces ship with their own ASIO drivers:

  1. Download driver

    • Visit the manufacturer’s site
    • Go to support/downloads
    • Pick the driver for your model and OS
  2. Install

    • Run the installer
    • Reboot the PC
  3. Connect the interface

    • After reboot
    • Plug in via USB
    • The interface should be detected

ASIO4ALL (for devices without ASIO)

If your device lacks a native driver:

  1. Download: asio4all.org
  2. Install: Run the installer
  3. Configure: Select ASIO4ALL in your audio app

ASIO4ALL is a generic driver and won’t match manufacturer drivers. Use it only when no native driver exists.

Configure ASIO in software

OBS Studio

OBS doesn’t support ASIO natively—use a plugin:

  1. Install OBS ASIO plugin

    • Download obs-asio
    • Copy into the OBS plugins folder
  2. Add ASIO source

    • Sources → + → ASIO Input Capture
    • Choose the ASIO device
    • Assign channels

VoiceMeeter

VoiceMeeter is a virtual audio mixer:

  1. Download: voicemeeter.com
  2. Hardware Input: Select the ASIO interface
  3. Virtual Output: Use as Windows audio device
  4. Routing: Assign audio flexibly

DAWs (Ableton, Cubase, etc.)

Professional audio software:

  1. Open Preferences/Settings
  2. Set audio engine to ASIO
  3. Choose the ASIO device
  4. Set buffer size

Buffer size

What is buffer size?

Determines how much audio is processed at once—a trade-off between latency and stability.

Recommendations

Buffer sizeLatency (48 kHz)Use
64 samples~1.3 msLive monitoring
128 samples~2.7 msRecording
256 samples~5.3 msStreaming (standard)
512 samples~10.7 msStable on weaker PCs
1024 samples~21.3 msMaximum stability

Set it

  1. Open the ASIO control panel (often via the manufacturer app)
  2. Choose the buffer size
  3. If you hear clicks/dropouts: increase the buffer

Microphones for interfaces

XLR microphones

MicrophoneTypeUsePrice
Shure SM58DynamicRobust, stage standard~€100
Rode NT1CondenserStudio quality~€200
Audio-Technica AT2020CondenserGreat value~€100
Shure SM7BDynamicPodcast standard~€400

Phantom power

Condenser mics need +48V phantom power:

  1. Connect to the interface
  2. Enable phantom power (48V button)
  3. Then raise the gain

Enable phantom power only for condenser mics. Dynamic and ribbon mics can be damaged.

Multiple microphones

Example: Imam + translator

[Imam mic] ───XLR───▶ Interface ch.1 ─┐
                                      ├─▶ PC ─▶ Streaming
[Translator mic] ──XLR──▶ Interface ch.2─┘

Audio routing

In the streaming software:

  • Channel 1 → main audio
  • Channel 2 → translation (separate stream)

Or:

  • Mix both channels → one stream

Troubleshooting

No ASIO device available

  1. Driver installed?
  2. Interface connected and powered on?
  3. Check USB cable
  4. Restart the PC

Audio crackles/dropouts

  1. Increase buffer size
  2. Reduce other USB devices
  3. Keep sample rate consistent (48 kHz everywhere)
  4. Disable power saving

High latency despite ASIO

  1. Lower buffer size
  2. Use direct monitoring on the interface
  3. Use a USB 2.0 port (avoid hubs)
  4. Use manufacturer drivers (not ASIO4ALL)

Sample rate conflict

  1. Set all apps to the same sample rate
  2. Check the interface software
  3. Check Windows sound settings

Best practices

Before streaming

  • Interface powered on
  • ASIO driver loaded
  • Sample rate consistent (48 kHz)
  • Buffer size optimized
  • Gain staging correct (levels in the green)
  • Phantom power on (for condensers)

Cabling

  • Short cable runs
  • Balanced cables (XLR) for long distances
  • Avoid ground loops

Gain staging

  1. Set mic gain so peaks sit around -18 to -12 dB
  2. Avoid the red
  3. Peaks should stay below -6 dB

Next steps