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)
| Interface | Inputs | Note | Price |
|---|---|---|---|
| Focusrite Scarlett Solo | 1 XLR + 1 Line | Compact, reliable | ~€120 |
| Behringer UMC202HD | 2 XLR/Line | Affordable, MIDAS preamps | ~€70 |
| PreSonus AudioBox USB 96 | 2 XLR/Line | Includes software | ~€100 |
Mid-range (€200–500)
| Interface | Inputs | Note | Price |
|---|---|---|---|
| Focusrite Scarlett 2i2 (4th Gen) | 2 XLR | Air mode, USB-C | ~€180 |
| Universal Audio Volt 2 | 2 XLR | Vintage preamp mode | ~€200 |
| MOTU M2 | 2 XLR/Line | Excellent converters | ~€180 |
| Audient iD4 MKII | 1 XLR + 1 DI | Class-A preamp | ~€200 |
Pro (€500+)
| Interface | Inputs | Note | Price |
|---|---|---|---|
| Focusrite Scarlett 18i8 | 4 XLR + 4 Line | Many channels | ~€400 |
| RME Babyface Pro FS | 4 XLR | Reference quality | ~€800 |
| Universal Audio Apollo Twin | 2 XLR | UAD plugins | ~€900 |
| MOTU 828es | 8 XLR + 8 Line | Thunderbolt | ~€1,100 |
Install ASIO drivers
Manufacturer drivers (recommended)
Most interfaces ship with their own ASIO drivers:
-
Download driver
- Visit the manufacturer’s site
- Go to support/downloads
- Pick the driver for your model and OS
-
Install
- Run the installer
- Reboot the PC
-
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:
- Download: asio4all.org
- Install: Run the installer
- 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:
-
Install OBS ASIO plugin
- Download obs-asio
- Copy into the OBS plugins folder
-
Add ASIO source
- Sources → + → ASIO Input Capture
- Choose the ASIO device
- Assign channels
VoiceMeeter
VoiceMeeter is a virtual audio mixer:
- Download: voicemeeter.com
- Hardware Input: Select the ASIO interface
- Virtual Output: Use as Windows audio device
- Routing: Assign audio flexibly
DAWs (Ableton, Cubase, etc.)
Professional audio software:
- Open Preferences/Settings
- Set audio engine to ASIO
- Choose the ASIO device
- 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 size | Latency (48 kHz) | Use |
|---|---|---|
| 64 samples | ~1.3 ms | Live monitoring |
| 128 samples | ~2.7 ms | Recording |
| 256 samples | ~5.3 ms | Streaming (standard) |
| 512 samples | ~10.7 ms | Stable on weaker PCs |
| 1024 samples | ~21.3 ms | Maximum stability |
Set it
- Open the ASIO control panel (often via the manufacturer app)
- Choose the buffer size
- If you hear clicks/dropouts: increase the buffer
Microphones for interfaces
XLR microphones
| Microphone | Type | Use | Price |
|---|---|---|---|
| Shure SM58 | Dynamic | Robust, stage standard | ~€100 |
| Rode NT1 | Condenser | Studio quality | ~€200 |
| Audio-Technica AT2020 | Condenser | Great value | ~€100 |
| Shure SM7B | Dynamic | Podcast standard | ~€400 |
Phantom power
Condenser mics need +48V phantom power:
- Connect to the interface
- Enable phantom power (48V button)
- 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
- Driver installed?
- Interface connected and powered on?
- Check USB cable
- Restart the PC
Audio crackles/dropouts
- Increase buffer size
- Reduce other USB devices
- Keep sample rate consistent (48 kHz everywhere)
- Disable power saving
High latency despite ASIO
- Lower buffer size
- Use direct monitoring on the interface
- Use a USB 2.0 port (avoid hubs)
- Use manufacturer drivers (not ASIO4ALL)
Sample rate conflict
- Set all apps to the same sample rate
- Check the interface software
- 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
- Set mic gain so peaks sit around -18 to -12 dB
- Avoid the red
- Peaks should stay below -6 dB