MP95 Get MP95
EN

Hi-Fi

How to check bit-perfect playback on a Mac

Compare a file’s sample rate with the active output rate in Audio MIDI Setup. That reveals one possible conversion; it is only part of checking the full playback path.

Updated 2026-10-28 · 6 min read

Why a Mac resamples

Core Audio mixes every app into one stream per output device, at the device’s current sample rate. Whatever rate that is, 44.1, 48 or 96 kHz, every file that does not match is converted on the way. Apple’s converter is excellent, so this is not a disaster, but it means the DAC is no longer receiving the samples in your file.

Check the device rate

  1. Open Audio MIDI Setup (Applications → Utilities, or Spotlight).
  2. Select your output device in the left column: the built-in speakers, headphones or your USB DAC.
  3. Read Format on the right, for example “2 ch 24-bit Integer 48.0 kHz”.
  4. Now play a file and compare. A CD rip is 44.1 kHz; hi-res downloads are usually 96 or 192. If the Format still says 48 kHz, the Mac is resampling.

Many USB DACs also show the incoming rate on a display or a coloured light. That is the most direct check there is.

The manual fix

You can set the Format by hand to the file’s rate before you play it. It works, but only for one rate at a time: an album at 44.1 followed by one at 96 means changing it again, and forgetting means resampling.

The automatic fix

A player can set the device rate itself. MP95 for Mac does it for every track: it reads the file’s rate, picks it from the list the device supports and switches the device through Core Audio. Watch Audio MIDI Setup while it plays and you will see the Format change between albums. When you quit, MP95 puts the original rate back.

Comparison of a 44.1 kHz source played at a 48 kHz output rate or a matching 44.1 kHz output rate
Compare the file rate with the output device rate. Matching rates avoids this conversion, but it does not prove every other processing stage is bypassed. View full-size image

Bit depth and volume

Sample-rate matching is one check, not a complete bit-perfect test. EQ, effects, ReplayGain, headphone correction, volume scaling and system processing can alter the samples. Check the actual output information and the active processing controls.

A player’s status label describes what it can observe. This article does not include an independent digital capture proving every supported Mac and DAC combination.

One catch: DACs without a volume

When an output has no hardware volume control, attenuation may happen digitally. That can change samples even if the sample rates match. Do not turn an unfamiliar headphone or amplifier setup to full volume merely to pursue a bit-perfect label. Set a safe listening level and identify where volume is controlled.

Frequently asked questions

Does the Music app switch sample rates automatically?

Behaviour has changed across macOS versions. Check Audio MIDI Setup while it plays to see what yours does.

Is 24-bit output enough for bit-perfect?

A correctly handled 24-bit PCM output can represent 16- and 24-bit PCM sources, but bit depth alone does not prove an unaltered path. Processing, volume and other conversions still matter.

Try it on your own music

Free on Android. On Apple the cassette deck and turntable are free forever.