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 on the Mac App Store
macOS 26+ Native, no driver install Mac App Store

What 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 split an app into left / right or N discrete channels and map each one independently.

🔊

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.

A board, not a mixer

One routing board, three panes: your apps on the left, groups and outputs on the canvas, and an inspector that describes exactly one thing at a time.

🗺️

Cables mean sound

A cable on the board means exactly one thing: audio goes there. Motion appears on a wire only while audio actually flows through it.

🔍

An inspector with depth

Select an app, group, or output and the inspector rail shows everything about it — gain, mute, channel layout, members, and destinations.

😴

Zero overhead when idle

Apps you've never routed sit untouched below the fold — they aren't tapped and cost nothing until you route them.

↩️

Every edit can go back

Edits reach real playback immediately, so every routing change — including channel splits — is a single undo step.

Five themes, one instrument

Each theme is a complete visual identity — surface, palette, type, and its own cable language — over the same board. The accent always means signal, never decoration.

🫧

Liquid Glass

The default: a translucent ink slab with hairline wires and amber particles riding the signal.

🎛️

Rack Unit

Anodized striping, near-square modules, LED amber, and sagging patch cords — studio hardware on your desktop.

🖥️

Phosphor

Terminal green on CRT scanlines, with right-angle circuit traces for cables and mono type throughout.

🚇

Transit

Map paper on a fine grid — routes drawn as subway lines in line-paint orange, with white trains while audio runs.

🌌

Deep Field

A radial space wash under a fixed constellation, with comet beams tracing every live connection in sun gold.

🌗

Light and dark, per profile

Every theme ships a designed light/dark pair and follows the system appearance. Pick an app-wide default in Settings, or override it per routing profile.

[ PRICING ]

Pay once. Route forever.

Every feature, free for 14 days. No account, no card, no tiers — if Baton earns its place on your desk, it costs less than a cable.

[ LIVE ON APP STORE ]

$39.99 once, ever

Every Mac you own · Family Sharing · all 1.x updates included

Get Baton on the Mac App Store

Download from the Mac App Store today.

WHAT THE TRIAL INCLUDES

  • Everything. Per-app volume and routing, groups, profiles, channel splits, volume-key control, the widget.
  • Day 15: audio returns to your Mac's defaults. Your routes are saved, not deleted — unlock and they come back exactly as wired.
  • Never mid-call: the trial only pauses routing at launch, not while sound is flowing.

THE NEIGHBORHOOD — SOUNDSOURCE $49 · AUDIO HIJACK $64 · LOOPBACK $99 · MACOS BUILT-IN $0 (AND IT SHOWS)