Quick fix: Windows 11 has basic per-app audio routing via Volume mixer (right-click speaker icon → Open Volume mixer). Each app can be routed to different output device. For richer routing (multi-channel input/output, virtual cables, EQ): install VoiceMeeter from vb-audio.com (free) — it’s the standard tool.
VoiceMeeter is a virtual audio mixer with multi-input/output routing, software gain, per-app routing, and virtual cables. Windows 11 added some VoiceMeeter-like features natively (per-app device routing via Volume mixer) but for full mixing — install VoiceMeeter.
Affects: Windows 11 with audio routing needs (gaming, streaming, multitasking).
Fix time: ~20 minutes.
What causes this
VoiceMeeter is a virtual audio mixer that handles complex audio routing: route Discord to speakers, Spotify to headphones, recording to multiple destinations. Windows 11 has built-in per-app output device selection (Volume mixer) and per-app spatial audio, but no built-in virtual cables or multi-channel mixing.
Method 1: Use Windows 11’s native per-app output
For simple routing.
- Open Settings → System → Sound → Volume mixer.
- Or right-click speaker icon → Open Volume mixer.
- For each app: pick output device from dropdown next to app row.
- Examples:
- Discord → Headphones (so call audio stays in your ear).
- Spotify → Speakers (music plays out loud).
- Game → Speakers (immersive).
- OBS → default mic (for streaming).
- Settings persist across reboots.
- For per-app spatial audio (Windows Sonic, Dolby Atmos): also picked in same Volume mixer.
- Trade-off: limited to existing physical/virtual devices. Can’t create new virtual cables.
This is the right path for simple needs.
Method 2: Install VoiceMeeter for richer routing
For complex setups.
- Download VoiceMeeter from vb-audio.com. Three versions:
- VoiceMeeter: basic, 2 hardware inputs, 1 virtual input, 1 output.
- VoiceMeeter Banana: 3 hardware + 2 virtual inputs, 3 outputs.
- VoiceMeeter Potato: 5 hardware + 3 virtual inputs, 5 outputs, more advanced.
- Install. Reboot.
- VoiceMeeter installs virtual audio devices that show up in Sound settings.
- Configure routing in VoiceMeeter app:
- Pick input devices (mic, line-in).
- Route each input to A1/A2/A3 (outputs).
- Add software gain, EQ per channel.
- In apps: set VoiceMeeter Input as the playback device. App audio goes through VoiceMeeter; you route.
- For Discord/streaming: VoiceMeeter VAIO (virtual cable) carries audio between apps without physical loop.
- VoiceMeeter is free / donationware. Donate if useful.
This is the right path for power users.
Method 3: Alternative virtual audio cable tools
For specific needs.
- VB-Cable (free, from same VB-Audio developer): simpler virtual cable only. Useful for routing one app to another.
- Soundflower: Mac-style virtual audio. Windows equivalent: VAC (Virtual Audio Cable) — paid.
- EqualizerAPO: free system-wide EQ. Combine with PEACE GUI for usability.
- FxSound (formerly DFX): free system-wide audio enhancer. Less flexible than VoiceMeeter but simpler.
- For OBS streamers specifically: OBS audio routing + Snazzy NDI for video, VoiceMeeter for audio mixing.
- For pro audio workflows: dedicated audio interface (Focusrite Scarlett, Audient iD4) with ASIO drivers gives best latency and flexibility.
This is the right path for specific use cases.
How to verify the fix worked
- Open multiple apps. Each plays to a different device as configured.
- VoiceMeeter shows audio levels per channel.
- Recordings/streams capture intended audio sources.
If none of these work
If audio routing is wrong: Driver conflicts: VoiceMeeter installs virtual drivers. Conflicts with vendor drivers. Reinstall vendor driver first, then VoiceMeeter. For per-app output not persisting: Windows sometimes forgets — re-set after restart. Or pin app to taskbar for stability. For OBS-specific routing: configure within OBS Audio settings, not Windows. For Spotify/Tidal that doesn’t route: web players use browser audio; per-app routing covers the browser, all tabs same device. Use desktop app for individual routing. For gaming routing: Steam has per-game audio options. Game launcher may override Windows per-app setting.
Bottom line: Windows 11 Volume mixer handles per-app output natively. For multi-channel mixing, virtual cables, software gain: install VoiceMeeter from vb-audio.com. VB-Cable for simple virtual routing.