Fader/Guides/Streamer's Mac audio setup
macOS Audio

The streamer's Mac audio setup: per-app volume and routing without hardware

JUN 26, 20267 MIN READTONGKIT LEONG

You can build a clean streaming audio setup on a Mac with zero hardware. A hardware mixer like a GoXLR or a Stream Deck does two jobs — balancing each source's level and deciding what reaches your stream — and both are solvable in software: a per-app volume mixer gives every app its own fader, and a free virtual audio device handles any routing OBS can't do on its own. This guide walks the whole setup, where the free pieces stop, and the fastest way to ride levels live without alt-tabbing out of your game.

Most "Mac streaming audio" guides open by telling you to buy a GoXLR or wire up a physical board. That's real advice for a serious channel, but it skips the obvious question: what do you actually need before spending a few hundred dollars? For a single-Mac stream — you, a game or a creative app, music, a voice chat, and notifications you'd rather your viewers never hear — the answer is software. Two jobs, two tools, and you're live.

The two problems every streamer's audio has to solve

Strip away the gear talk and streaming audio is two separate problems that people constantly conflate:

Levels: your game shouldn't bury your voice, your hype playlist shouldn't bury your game, and a Discord ping shouldn't spike louder than everything. That's a per-app volume problem.

Routing: some sounds belong on the stream, some belong only in your ears, and some belong in both. A new-follower alert should hit your viewers; a private Discord call probably shouldn't. That's an audio routing problem.

macOS gives you almost nothing for either. There's one master volume that moves every app at once, and one output device that everything plays through. A hardware mixer exists precisely because Apple never shipped software for this. But the gap is fillable without the gear.

What capturing audio on a Mac actually requires

First, clear up a myth: capturing your Mac's audio into OBS is no longer the ordeal it once was. For years macOS had no way to hand application audio to OBS, so everyone reached for a virtual audio device. Modern OBS can capture macOS desktop audio directly on macOS 13 and later, which means a basic single-PC stream — game audio plus your mic — may not need a virtual cable at all.

You still need a virtual audio device the moment you want to split audio rather than just capture it: sending one app to your stream but not your headphones, keeping a private call out of the broadcast, or running a separate monitor mix. That's where a free tool earns its place — not to capture everything, but to let you decide what goes where.

The no-hardware stack, piece by piece

Here's the software that replaces the hardware, and what each piece is honestly for. Prices are one-time unless noted.

ToolJob on a streamCostNotes
OBS StudioCaptures and broadcasts; can grab macOS desktop audio directlyFree, open sourceThe hub everything feeds into
BlackHoleVirtual audio device for splitting and routing audioFree, open sourcePair with an Aggregate or Multi-Output device for monitoring
Background MusicPer-app volume from a menu-bar listFree, open sourceAdjust levels by clicking through the menu
LoopbackWire-based routing, combine many sources$99Powerful once your routing gets complex
SoundSourcePer-app volume, EQ, and routing in one panel$49Deep menu-bar control; mouse-driven
FaderPer-app volume and output routing from the keyboard$19.99Ride levels live without leaving your game

A fully free stack is real: OBS captures, BlackHole handles any splitting you need, and Background Music balances app levels. That's a legitimate setup and it costs nothing. The paid tools earn their money on how fast and how often you reach the controls mid-stream — which matters more than it sounds.

Why "reach the control fast" is the whole game when you're live

Off-stream, a menu-bar list is fine. You click the icon, find the row, drag the slider. Live, that same motion is a problem: you're in a fullscreen game or a creative app, your hands are on the keyboard, and a track is suddenly drowning out your commentary. Alt-tabbing to a menu bar mid-sentence is exactly the friction a hardware mixer's physical dials were bought to remove.

That's the gap Fader fills without the hardware. You hit a toggle hotkey and your keyboard becomes the mixer — the Q/A/Z column is one app, W/S/X the next — so you duck the music, bump your voice chat, or mute an app cold with letter keys, without ever leaving what's on screen. It's the closest a software setup gets to the muscle memory of reaching for a fader, which is the entire reason streamers buy boards in the first place. If you're weighing physical dials against this, the Stream Deck vs keyboard breakdown is the honest version of that comparison.

Routing: keep private audio off the stream

The classic streamer footgun is broadcasting something only you were meant to hear — a private call, a spoiler in another app, a DM notification read aloud. On a Mac, controlling that means routing specific apps to specific outputs instead of dumping everything into one bus.

The free route is BlackHole plus an Aggregate or Multi-Output device: you build a virtual output, point the apps you want captured at it, feed that into OBS, and listen through a separate device. It works, and it's the foundation a lot of Mac streamers run on. The cost is setup — Audio MIDI Setup, aggregate devices, and a mental map of which app points where, with no fast way to change it once it's wired. If you want the mechanics of the DIY approach and when it's worth the effort, see how to send an app's audio to a different output on Mac.

Per-app routing apps shorten that. Fader lets you assign each app its own output device directly, so "this app to the stream, that app to my headphones only" is a setting rather than a wiring diagram. It won't replace BlackHole for a complex broadcast bus, but for the everyday "keep that app out of the stream" problem, it's faster to set and faster to change.

A concrete starting setup

If you want a default to copy, this is a sane single-Mac stream with no hardware:

Capture game and desktop audio in OBS directly (macOS 13+). Add your mic as a separate OBS source so you control voice and game independently in the stream mix. Use a per-app mixer for live level rides — game, music, and voice chat bound to keys you can hit blind. If anything needs to stay out of the broadcast, add BlackHole and route just that app away from what OBS captures. Save the level setup so the next stream starts where the last one ended. That's the entire rig, and the only thing you paid for is the speed of the controls.

When hardware is actually worth it

Being fair: hardware earns its keep at the high end. If you're running a two-PC setup, mixing XLR mics with real preamps, want tactile faders under your fingers at all times, or need one-press scene changes a guest can also see, a GoXLR or a dedicated board is a genuine upgrade — and a Stream Deck is great for triggering scenes and effects. None of that is what this guide argues against. The point is narrower: for per-app volume and routing on a single Mac, you don't need to buy a box to get there. Software does that job, and your keyboard is already the fastest controller you own.

Bottom line

Streaming audio on a Mac is two problems — balancing levels and routing what reaches your viewers — and both are solvable in software. OBS captures, BlackHole splits when you need it, and a per-app mixer balances every app. The free stack genuinely works; the paid tools buy you speed. If reaching a fader mid-stream without alt-tabbing is what's been pushing you toward a hardware mixer, that's exactly the gap Fader was built to close — on the keyboard you already have.

Ride every app's level from your keyboard

Fader turns letter keys into per-app faders and routes any app to its own output. $19.99 one-time, 3-day free trial, no account. macOS 14.4+.