Route any app's audio
anywhere on your Mac.
Send any app's sound to any output device — all-to-one, one-to-many, per-app splits, even individual channels — with per-app, per-connection, and per-channel volume. No audio driver, no kernel extension, no reboot.
Get Baton — $29What it does
Built on Core Audio process taps — Baton captures each app's output, applies gain, and renders it to the destinations you choose.
Per-app routing
Every app belongs to a group; groups own the output wires. Move an app between groups to re-target it in one action.
Split & merge
One app to many outputs, many apps to one, or individual channels in either direction — drawn on a drag-and-drop board.
Volume at every level
Independent gain and mute per app, per connection, and per channel — plus a menu-bar extra for quick device and app volumes.
No driver required
Uses macOS process taps and a private aggregate device. Nothing to install at the kernel level, nothing to reboot for.
Never leaves you muted
A route that produces no audio is torn down automatically — a silence watchdog keeps you from ending up with no working output.
Remembers your setup
Debounced atomic persistence and device reconciliation restore your routing board across relaunches and hardware changes.
One price. Yours to keep.
Buy once, use forever. After checkout you'll get an emailed download link — see below if it doesn't arrive.
One-time purchase. No subscription. Free updates.
- Full app, no feature gates
- Free updates
- Runs on macOS 26 and later
- Secure checkout via Stripe
Payments handled by Stripe. See our refund policy.