Guide · 5 min read

How to tell if a Mac EQ is actually doing anything

Plenty of EQ apps make things louder and call it better. Here is a simple test, and what to check in any Mac equalizer before you trust it.

Key takeaways

  • Louder reads as better. Compare any EQ on and off at the same level.
  • A flat EQ should null exactly against bypass. If it does not, the app colours the sound.
  • Toggle flat against off mid-track and listen for level, clicks, or tone changes.
  • Also check updates, disconnects, sleep and wake, and whether it changes your output device.
Null test: flat EQ versus bypass EQ flat = bypass difference = silence
A flat EQ and bypass produce identical waveforms, so inverting one and summing them leaves silence

Some EQ apps make everything louder and call it an improvement. Louder reads as better in a quick comparison, so the trick works. Here is how to check whether an equalizer is doing real work, and what else to look for in any Mac audio tool.

The loudness trap

If an app raises the level when you switch it on, it will sound better for a few seconds no matter what the curve does. Compare at the same loudness. Turn the app on and off and match the level by ear or with a meter before you decide anything.

The null test

A flat EQ should be identical to no EQ at all. Not close. Identical. Audio engineers call this a null test: send the same audio down both paths, invert one, and sum them. Silence means the paths match.

By ear, the test is simple:

  1. Set every band to flat.
  2. Play a track you know well.
  3. Toggle the app on and off while it plays.
  4. Listen for a level change, a click, or a tone change. At flat, there should be none.

If flat sounds louder or different, the app colors the sound before you have touched a setting. That matters, because it means the improvement you hear is not your curve.

What else to check in any Mac EQ

CheckPassesRed flag
Flat vs bypassBit-identical, no level changeLouder or different tone at flat
Moving a sliderNo click or dropoutClicks, stutters, gaps
Default outputUnchangedSwitches itself to a virtual device
Headphones unpluggedSound keeps playingSpikes or goes silent
Sleep and wakeKeeps workingNeeds a restart
PrivacyProcessing stays on your MacAudio leaves the device

Earwave is built around the null test. With every band at 0 and Loudness off, its output matches bypass sample for sample: 0 differing samples, on a sine and on a test signal of stacked tones and drum-like thumps. Two honest conditions. Loudness is on by default, because lifting the bass at quiet levels is its job, so switch it off before you test. And the limiter, also on by default, holds peaks to -1 dBFS, so a track that peaks above that will differ where it does; switch the limiter off for a strict null. Slider changes glide in instead of jumping, so they do not click, the audio thread never allocates or frees memory to apply them, and the default output device is never changed.

Try the same test on whatever app you are using. If flat is not silent, you are hearing the app, not your headphones.

Sources

Try it on your Mac

Get a license key

Paid software · macOS 15+ · one permission, one switch