Menu bar app · macOS 14 Sonoma

Take back control of your Mac's audio.

macOS audio is full of sharp edges, volumes that blast on wake, mics that switch mid-call, mute states that reset when you plug in headphones. Resonance fixes all of that in a single, native menu bar app.

One-time purchase · $6.99 · No subscriptions · No analytics

Why Resonance exists

macOS audio has sharp edges.
We smoothed them.

Real scenarios. Precise fixes. Nothing hypothetical.

The problem

Your Mac blasts audio the moment it wakes up.

macOS remembers your last volume level , even if it was 85% for a movie last night. Open your laptop in a quiet office, a meeting room, or at 2 a.m., and everyone suffers.

How Resonance fixes it

Volume Guard mutes output before every shutdown and wake event. You choose: stay silent, restore the last level, or wake at a fixed percentage. The same Output tab also handles the Speaker Safety Net, built-in speakers mute automatically whenever headphones or an external interface are active, and restore when you disconnect them.

The problem

Connecting headphones hijacks your mic mid-meeting.

macOS auto-routes audio to the newest device. Plug in AirPods during a Zoom or Teams call and everyone suddenly hears you through a worse mic, or silence, while you scramble to reconfigure.

How Resonance fixes it

Device Lock pins your preferred input and output independently. No matter what you connect or disconnect, your call stays on the device you chose.

The problem

Every app has its own mute button, and you're always in the wrong one.

Zoom, Teams, Meet, OBS , each has its own mute control buried in its own UI. When someone interrupts you IRL, you spend precious seconds hunting for the right window while your audience waits.

How Resonance fixes it

Global mute cuts your mic at the OS level regardless of what app has focus , one shortcut silences every app simultaneously. Need the reverse? Hold the push-to-talk key to unmute, release to mute.

The problem

Plugging in headphones secretly unmutes your mic.

macOS resets the mute state on every device change. You mute yourself in a noisy café or open-plan office, connect headphones , and your mic silently springs back to life without a single warning.

How Resonance fixes it

Mute persistence monitors every device transition and re-applies your mute state within 500 ms. If you were muted before the device change, you stay muted , no exceptions.

The problem

Checking or changing audio means digging through System Settings.

Input device, output device, volume , buried across separate tabs in System Settings. You want to know if your mic is live and switch your speaker in two seconds, not thirty.

How Resonance fixes it

The menu bar icon turns red when your mic is live , visible from any app, at all times. One click opens the panel: switch your output device, check your input, trigger a mute. No System Settings, no tabs, no waiting. And if you want a more personal cue, the live-state color is fully customizable , pick any color for the icon, background, or both.

The problem

macOS forgets your preferred device every time you reconnect it.

Unplug your USB audio interface, plug it back in , macOS routes audio back to built-in speakers without warning. Your studio-quality mic and monitors sit unused while you manually reconfigure, every single time.

How Resonance fixes it

Preferred devices automatically re-select your chosen mic and speakers the moment they connect, with graceful fallback when they don't. Set it once, never think about it again.

Full feature list

Everything it does, without the fine print.

Eight behaviour groups. Each one specified, tested, and running in a single lightweight process, no background daemons, no surprises.

Menu Bar & Dropdown

  • Live-state icon. One glyph in your menu bar , red when the mic is live, system-adaptive gray when muted. Read the room at a glance.
  • Customizable accent. Pick the live-state color with a real-time preview so it matches your setup.
  • Focused dropdown. Every device, shortcut, and safety net is visible in one panel. No hunting through System Settings.

Microphone Control

  • 500 ms reconciliation. If another app flips your mic, Resonance re-applies your mute state within half a second.

Global Shortcuts

  • Global toggle. Default ⌃⌥⌘M flips your mic mute state, from anywhere in macOS.
  • Push-to-talk. Default ⌃⌥⌘Space , hold to unmute, release to mute. Or invert it for hold-to-mute.
  • Hot-swappable bindings. Change shortcuts and they take effect instantly. No restart, no friction.

Default Device Lock

  • Pin input and output. Choose your preferred mic and speakers independently. Resonance keeps macOS honest.
  • Survives disconnects. Unplug your interface? Lock stays armed , enforcement resumes the moment it reconnects.
  • Auto-revert. If anything , including you in System Settings , changes the default, Resonance puts it back.

Volume Guard

  • Silent boot. Mutes output on shutdown and restart so the startup chime never blasts at 2 a.m. again.
  • Configurable startup volume. Force 0%, restore the last level, or set a custom percentage , your call.

Speakers Safety Net

  • Auto-mute built-ins. When headphones or an external interface are active, your laptop speakers go silent automatically.
  • Optional restore. Switch back to built-ins and Resonance can restore the volume you left behind.

Wake-From-Sleep Guard

  • No surprise playback. Prevents queued audio from blaring the instant your Mac wakes from sleep.

System Integration

  • Launch at Login. Registered via Apple's SMAppService API with live status in the preferences pane.
  • Login reminder. If guards are on but the app isn't set to launch at login, Resonance tells you before it matters.
  • Four-tab Preferences. General, Output, Mic, and About — all native SwiftUI.

Everything handled.
One install.

Resonance sits quietly in your menu bar, ~10 MB of native Swift talking directly to CoreAudio. No Electron, no subscription, no tracking. Set it up in two minutes and forget about it.

~10 MB Native Swift · CoreAudio macOS 14 Sonoma+ Mac App Store No analytics
Get it on the App Store · $6.99

One-time purchase · No subscription · No analytics