Curious Issue with headroom adjustment sounds flat

Hi there,
I spotted a curious issue when dealing with Roon DSP to compensate a slight hearing loss in high frequency for my headphones.

I read 2 more threads about similar reports but in both cases something else leads to the same issue but in my case I have no idea what causes this. I tested nearly everything in settings and switching things in my gear to find a solution but I did not. Maybe anyone has an advice.

Whenever I switch on the headroom switch, even with 0db of adjustment and no other DSP filters active,just so see if some clipping occurs, the sound becomes flatter and little bit less resolving. Instrument separation is less sharp and dynamic is lacking. A slight veil is noticeable over the complete stage.

I have an Intel I7 NUC with 16GB of RAM connected to my router, accessed by the endpoints via WLAN

Windows Surface Pro8 is my endpoint for Headphone listening.

Going through USBC (ASIO driver) to my Headphone DAC/AMP (FiiO K9Pro ESS)

Tried everything from switching on/off filters, adjust settings for the K9Pro in Roon (MQA Settings, Buffer, …) but the issue stays.

Cross checked with different headphones and also with my home Hi-Fi system (Devialet Expert,….) and still noticible „flatter“ sound.

There is definitely something going on in Roon when switching on the Headroom adjustment even without adjusting the Preamp gain.

Has anybody an explanation or absolution for this?
I need a slight adjustment by 2.5db in Headroom for compensating a right channel Boost (2.2db) from 4khz above, because lots of Tidal titles partly clipping without adjustement. But overall sound quality is really worse even without adjustement and of course ever so slightly much worse when lowering preamp, but this is something I would expect. But not so much because of the fact that even no adjustment at all degrades SQ.

Thanks

Thanks for your answer! :slight_smile:

The problem is, even when there is 0db adjustment for headroom, the sound quality degrades. So technically there should not be any influence. But it is definitely. I Blind Tested with a assisting person and he also hears the difference immediately without telling him the first time.

I’m trying just to enable and disable the headroom but the volume difference it covers everything and I cannot focus if any SQ change (besides level). I did try with -3, I’ll try with 0 and post back

It is true that I have no headphones so I’m just using this with my speakers. Also I stream from roon to HQP (I do not know if matters as the settings changes are only in roon)

I did try with 0 headroom but still do not notice SQ change.
I did test with this (as I’m listening to it now)
Screenshot 2023-04-16 at 13.11.56
Have you got a better track?

As I’m alone I do not think that I can do a blind test

Not very safe to go without headroom I think, but if you edit your filters and none is adding (none on +) I would try and leave the headroom untouched (not because I notice any SQ difference but because less might be better)

There were some old threads, were someone from Roon explained about the headroom but I do not find them. And on 0 the signal path does not show any headroom (as in your screen)


I can concur applying headroom management at 0db changes the perceived sound and it appears attenuate the higher freq somehow. Just tried it and it’s noticeable difference.

3 Likes

It’s fine if the filters already compensate for the headroom well enough. None of the headphone dsp I use need to attenuate using headroom. I have it on at 0db and clipping indicator on but it never has. Using dsp in my main system even though HAF say it should not need it as it’s compensated for it does as it clips but it’s doing more than any of the headphone eqs do.

1 Like

Do you mean your headphone DSP settings are all leveling to Max 0db or you mean nothing boosted results in clipping?

For me I Test with Album from Paul McCartney : Memory almost full
Because the recording is at its max in every track :slight_smile:

For me it seems to be a kind of middle-way/compromise to add a loudness reduction to my headphone PEQ. The sound quality is better then compared to using the headroom doing the preamp gain lowering.
But I find it still curious and would like to use headroom function, but for sure there must be something to be fixed for my understanding from Roon software aspect.

How do we make room support to have a deeper look into that thing?

1 Like

@AMT

Good (or not good :slight_smile: )to know that you noticed the same issue.

There is something going on with headroom and high frequency handling.

I hope Someone from Roon can explain and maybe have a solution

Seems that is really an uninvestigated issue.

Thanks for re testing and sharing your experience

1 Like

usually @support do respond, true after some days but I think they are always full.

I’ll try the

now it is annoying that I do not hear (true I had to look for some electronic or jazz to test)

There’s been a post by Roon staff - I can’t be bothered to search for it, though - saying that engaging headroom with 0dB adjustment does nothing at all to the stream.

If you don’t want to turn headroom on but need to prevent clipping, you can just use the slider to the right of the PEQ graph to pull down the curve to not cross the 0dB line any more.

Spoiler:
PEQ gain uses the same code as headroom or DSP volume - info taken from another Roon staff post, that I’m loath to search for.

1 Like

Having some time to play… I’m not sure that I did this correctly (for sure I did not align the two) I know I’ll get corrected.But it is fun. I was so annoyed that I do not hear it. Maybe I need to buy headphones :slight_smile:

So I hit play for 82 seconds with headroom at 0 (zero) and with headroom disabled. To me does not look any different (maybe just some noise coming from the window) mic is at ± 1m from the tweeter


3 Likes

My golden ears tell me that can not be true :wink:
Definitely less detailed highs going on :slight_smile:

… does use the same code as PEQ gain, headroom, or DSP volume.

I’ve just reassured that my setup doesn’t audibly exhibit any frequency response tayloring on switching headroom 0dB on/off - no volume leveling, PEQ, or DSP volume adjustments were enabled during that test.

Anyone convinced in that happening could easily setup a loopback of Roon’s stream to verify with appropriate free measurement software… or just use their USB mic to measure acoustically…

1 Like

That was my second idea. To use Blackhole as output in roon (I think is a loopback) and record with quick time. Ended up with two m4a files, one with 0 headroom one with headroom disabled. But I do not know in what app can I open the two tracks and overlay them (rew wants aiff) if you have any idea pls tell me.

1 Like

I’m not that skilful with REW and mic so I do not fully trust what I"m doing. I would be more confident in the loopback option since there is no outside sound recorded.

Side story:
I used the

Screenshot 2023-04-16 at 15.33.31

it has been a while since I did anything but classical or jazz and I was amassed by how LOUD this album was. I do not use volume levelling and usually listen to an entire album but I do not change the volume so much. When Memory Almost Full started I was looking for the remote… neighbours neighbours…

Yes I did. This album was initially my reference for checking for clipping.

For comparing in the finde details i used some guitar and female vocal tracks, both FLAC and MQA with different sampling rates to get a picture whether it depends on the quality of the track where I can hear such differences when headroom on/of. For me seems the better the track the minor the negative effect is.