I'm testing demos of Morphit and Sonarworks and toggling between the two it's very obvious they are doing very different things to the audio, so one (or both!) must be "wrong".
I developed an EQ method that noticeably improves my headphone enjoyment so sharing it below in the hope it helps others.
I measured Morphit (android) and Sonarworks (desktop) stock EQs and they did differ. Both were perceptually more neutral (my preference) than the free internet EQs on my 5 or 6 headphones (YMMV) so were worth exploring further.
But both had some big drawbacks that I wanted to overcome:
- Morphit allows target adjustment but limits it to a few fixed targets including Harman, "HiFi", "Studio" (less bass than Harman)
- Morphit EQs up to too high a frequency. Response above ~6 kHz especially depends on headphone seating and individual ear shape.
- Sonarworks supports a user defined max frequency for equalization
- Sonarworks doesn't work with Tidal or Quobuz for lossless streaming
- Sonarworks cost (99Euro vs Morphit's $10 in UAPP)
- Each is platform specific, meaning you need to buy more than one SW
I got around these issues:
- Bought Morphit (in UAPP) as I found it more neutral (stock) than Sonarworks and the <1/10 price doesn't hurt
- Measured the EQ shape I liked best using REW
- Reverse engineered that EQ using REW to generate PEQs for use in Toneboosters on android (comes with Morphit) and EAPO on desktop
- Critically I then tailor the PEQ settings to my preference (every head is different) and usually turn off the PEQs above 6kHz to avoid the aforementioned issues
If Eq'ing to a high frequency, you also need to know the PEQ filter type used by your equalizer (and sample rate) if you want accurate EQ. Digital filter "cramping" is where the PEQ filter "bell" shape gets increasingly asymmetrical as it approaches half the sample rate. Some equalizers correct for this differently (or not at all). This is one reason REW supports multiple equalizer settings.
"Generic" filters generated by REW match EAPO and don't have cramping correction. The EQ is still accurate and what you see with REW is what you get with EAPO.
Toneboosters heavily corrects cramping so I asked Toneboosters support to suggest an REW filter setting matching their design, but they understandably declined to answer (but were otherwise very helpful). I recommend PEQs be turned off above ~ 6 kHz if possible so it happens to work out that cramping isn't a major issue with Toneboosters using this method.