BBitvellum

For Mac

BitMatch

Bit-perfect Apple Music on your Mac.

BitMatch watches what Music is playing, detects each track’s sample rate, and switches your Mac’s audio output (the Audio MIDI Setup setting) to match, so macOS never resamples your music. It also draws a live EQ of your Mac’s output right in the menu bar.

BitMatch-1.0.dmg · 2.7 MB · macOS 15 (Sequoia) or later · Apple silicon (M1 or later)

By downloading you agree to the BitMatch License & Disclaimer.

What it does

Automatic sample-rate matching

When a track starts, BitMatch detects its sample rate and switches your Mac's output to match. 44.1, 48, 88.2, 96, 176.4, 192 kHz and beyond, whatever your device supports.

Maximum bit depth, set once

Each output device is set to its highest bit depth and left there. Lower-depth tracks are zero-padded losslessly, so there is nothing to gain by switching depth per track.

Live EQ in the menu bar

A ten-band spectrum of your Mac's audio output drawn right next to the rate readout, at 15 frames per second.

Floating meter panel

A larger always-on-top window with eleven meter styles, from a clean analyzer to VU needles, LED racks, and vintage consoles.

Click-free switching

Optionally pause Music, change the rate, and restart the track from the beginning so you never lose the first second of a song.

Manual control, too

One-click buttons for every rate your device supports, plus a shortcut straight into Apple's Audio MIDI Setup.

No network, no accounts

BitMatch contains no networking code at all. Nothing leaves your Mac.

Menu bar only

No Dock icon, no windows unless you ask for one. Launch at login and forget it is there.

How it works

  1. 1

    Music starts a track

    BitMatch listens for Music's now-playing notification and scans Music's log entries for the track's format.

  2. 2

    The output follows

    If the track's rate differs from your output device's current rate, BitMatch switches the device to match.

  3. 3

    You hear the original samples

    No resampling in macOS. The menu bar shows the detected format and what your device is running.

Requirements & install

Requirements

  • macOS 15 (Sequoia) or later. Developed and tested on macOS 26; if track detection does not work for you on macOS 15, please let us know.
  • A Mac with Apple silicon (M1 or later).
  • An administrator account (needed to detect track formats).
  • Apple Music (the Music app). Streaming or local library both work.
  • An output device that supports more than one sample rate, such as a USB DAC, audio interface, or receiver.

Install

  1. Open the downloaded disk image.
  2. Drag BitMatch.app onto the Applications shortcut.
  3. Eject the disk image and open BitMatch from Applications.
  4. Look for the rate readout (for example “44.1 kHz · 24-bit”) in your menu bar and click it.

First launch on this version

This build is not yet notarized with Apple, so macOS will say it cannot verify the developer. Open System Settings › Privacy & Security, scroll down, click Open Anyway next to the BitMatch message, then open the app again. Only do this for a copy downloaded from bitvellum.com.

Permissions BitMatch asks for

Each one is requested only when you turn on the feature that needs it.

Administrator account

Music does not publish the sample rate of the current track. BitMatch reads it from Music's own entries in the macOS system log, which macOS only lets administrator accounts read. Standard accounts will see “No track detected.”

System Audio Recording (live EQ only)

macOS calls this permission “System Audio Recording,” but BitMatch taps the output only. It never touches the microphone and contains no microphone code. Audio is analyzed in memory as it plays and is never recorded, stored, or sent anywhere. Nothing is captured while the EQ is off.

Control of Music (pause-while-switching only)

If you turn on “Pause Music while switching,” macOS asks once to let BitMatch control Music so it can pause, switch, and restart the track.

Verify your download

SHA-256 checksum of BitMatch-1.0.dmg (version 1.0, build 2, released September 29, 2026):

c5e2616071329a6150223ee648f8798cc20e45c66d6baeabea86ebee1a669a3c

Check it in Terminal with shasum -a 256 ~/Downloads/BitMatch-1.0.dmg.

Questions

Why does the output sample rate matter?
If Music plays a 96 kHz track while the Mac's output is set to 44.1 kHz, macOS resamples the audio on the fly. Matching the output to the track sends the original samples straight through.
Does BitMatch change anything on my DAC?
No. BitMatch changes your Mac's output setting, the same value shown in Audio MIDI Setup. Your DAC simply follows whatever the Mac sends it.
My device doesn't offer the track's exact rate.
BitMatch picks the closest sensible match: the exact rate if available, otherwise a multiple in the same family (44.1/88.2/176.4 or 48/96/192), otherwise the next rate above the track's.
The menu bar shows a rate but no bit depth.
Some content, such as AAC streams, reports only its sample rate. Lossless tracks normally show both.
Will I hear a click when the rate changes?
Some DACs and receivers produce a brief click, pop, or moment of silence when their input rate changes. That is the device re-locking, not a fault in your music. Turn on “Pause Music while switching” to avoid hearing it mid-song, and keep your volume at a sensible level.
Does it work with Spotify, Tidal, or other players?
Not yet. Detection is built around Apple Music's log output. The manual rate buttons and the EQ work with any audio source.
How do I uninstall?
Quit BitMatch, turn off “Launch at login” first if you enabled it, then drag BitMatch.app from Applications to the Trash.

Important notices

BitMatch changes system-level audio settings on your Mac. It is provided “as is,” without warranty of any kind. Sample-rate changes may cause some audio devices to click, pop, or mute briefly, and BitMatch cannot guarantee compatibility with every DAC, interface, receiver, or macOS configuration. Use moderate listening volumes while evaluating it. Full terms, including the disclaimer of warranties and limitation of liability, are in the BitMatch License & Disclaimer. How BitMatch handles data is covered in our Privacy Policy.

BitMatch is an independent product of Bitvellum and is not affiliated with, endorsed by, or sponsored by Apple Inc. Apple, Mac, macOS, Apple Music, and Audio MIDI Setup are trademarks of Apple Inc., registered in the U.S. and other countries.