I have A/B tested this over several days with the same result. When I enable DSP Engine to get the -3dB headroom control the sound quality takes a step back. I disable DPS Engine and it sounds great again.
With DPS it sounds flat, no depth, veiled. Without DPS it blooms, has better attack/decay, musical and enjoyable.
ROCK>Uptone Iso Regen/LPS-1 powered>Kii Control-Kii Three speakers
I agree with this. I also prefer to listen to Roon with all DSP turned off.
However there are times when I need to use DSP so there are good reasons to keep exploring. The Parametric EQ feature especially is a powerful tool that can really help enhance your listening experience. An example of this is Internet Radio where some stations I listen to only have low res feeds that have a high frequency âhashâ when playing on my main system. I now use a filter to tone down the HF - making it much better to listen over prolonged periods of time.
OK, I went back and retested several times to confirm these results:
Used my Roon library Ayre Acoustics Test CD - Pink Noise for level testing referenced all to 73dB.
With DPS Enabled, all presets off except Headroom.
As expected, with Headroom enabled (-3dB) the level measured 3dB less and with Headroom disabled it goes back to reference 73dB.
With DPS Disabled, level is 73dB and does not change with Headroom on or off since DPS is off.
So with Headroom and all other presets off, when I toggle DPS on and off I DO hear a difference in SQ. It is subtle but it is there. With DPS disabled I perceive more air around the instruments, attack/decay improved, double bass sounds woodier, cymbals have more metallic sheen, just more musical sounding to me.
My system - Roon ROCK/HDPlex LPS > ISO Regen/LPS-1 > Kii Control/Kii Three speakers powered with balanced transformer.
The OPâs system is very resolving. With the Kii speakers I am not surprised he can hear a difference. I have tried the same in my setup and I imagine it sounds more open and relaxed without DSP, but nothing as dramatic as Frank_Palm describes. I guess this is system dependent and my speakers are certainly not as transparent as the Kii Three. Yes, I adjust for the level difference.
But if you toggle DSP with -3dB headroom active, you will hear a -3dB difference, which will easily mask any small differences in sound quality. +3dB will sound more dynamic and natural.
But try this instead: add a PEQ with a +0.1 dB increase at 20khz, everything else disabled. Now you can toggle DSP on/off and it should sound the same.
If I switch directly while playing I would of course hear a 3dB level difference. Even 0.1dB would make the loudest sound *betterâ. I donât do it this way. I play part of a track, then stop and adjust and then play the same part again. My Devialet amp has a dB scale volume display so it is easy to adjust.
No human will be able to hear a 0.1 dB difference at 20 khz, itâs just to make sure that the PEQ is enabled and in use. For me personally, I want to be able to switch and compare with no delay in between. And there is no way for an amp (or preamp) to know the level a pair of speakers will play at a specific output, so that reading is a rough estimate only (unless its calibrated with the speakers used).
The Headroom is off when I toggle DPS on and off and levels are matched. DPS off is better for me. I tried the suggested PEQ 0.1dB at 20K enabled but did not hear any difference.
I do not want to hijack this thread, but I think you misunderstand. I am not talking about 0.1 dB eq at 20kHz, but a level difference of 0.1 dB. It is well known that even such a small level difference is enough to skew a comparison. And the 3dB adjustment in Roon is a digital level adjustment. Same as the volume adjustment in the Devialet. Iâd say they are both exact.
The reason I suggested the PEQ and 0.1 dB at 20 khz was that I have heard some people say that enabling the PEQ lowers the SQ, and wanted to see if the OP could hear that difference as well (I canât).
Lowering the volume in the digital domain will reduce sound quality, thatâs known. Here is how, on a simple level, I think Roon adjust the volume ( @brian can maybe confirm or explain it in more detail if needed):
Original input (16 bit for CD quality), is converted to a 64 bit double
Volume adjustment is made on the double value.
The double is converted back to 16 bit
The lowering of sound quality is partly because the resolution will be lowered (it might âremoveâ bits), but also because the conversion back to 16 bit will require rounding, and the rounding part is lost.
Using 24 bit sound should result in less reduction of SQ, maybe @Frank_Palm can verify?
I did not think that a -3 dB adjustment would result in noticeable lower SQ though.
This may sound strange, but it really is an honest question : what is the intended purpose of this thread ?
A notification ? Discussion, gathering opinions ? A request for improvement ? There are no questionsâŚ
If âdiscussionâ is the purpose : you are describing night and day differences. Should be then be very easy to prove for you, with repeated 10-out-of-10 scores, in A/Bâs under controlled conditions. Levels matched etc.
Not the case ? Then itâs not as night-and-day as you thought. (I could discriminate an apple from an orange, at least 1000 times in a successive rowâŚ)
EDIT:Forgot one thing. When A/B-ing, be sure to turn off to to turn OFF headroom management (or 0dB). Due to that, be sure to use test tracks that do not use 0dBFS; they should have just a little headroom âbuilt inâ. 3dB is already way more than enough.
Thatâs true if you start with 16bit and end with 16bit, but thatâs not what Roon does.
In Roon, if you start with 16bit and do a -3dB headroom adjustment, the process looks like this:
Notice that the stream going to the DAC is 32bits, not 16.
This is because Roon expands headroom when performing DSP to 64bits (since 64bit float is our intermediate format). Then, when itâs preparing to stream to the device, it converts to the widest format that the device supports. In this case, 32bit.
6dB = 1 bit. So a 3dB adjustment moves the audio down 1/2 of a bit. At the same time, weâve expanded headroom to 32bits. You can mathematically reverse the adjustment without reducing the number of significant figuresâso there is no information loss either. To be clear, this means you could:
Start with a 16bit signed integer signal
Convert to 64bit float
Apply a -3dB gain adjustment
Convert to 32bit signed integer
Convert back to 64bit float
Apply a +3dB gain adjustment
Convert back to 16bit signed integer
And the output signal would be bit-perfect to the original. So from an information-theoretic perspective, the gain-adjusted 32bit signal is lossless.
That said, there are some ways that lowering the volume earlier in the playback chain can result in a reduced perception of quality despite the fact that no information about the signal is lost. For example:
Psychoacoustics. Any test of a volume control that does not employ precise level-matching is flawed. Quieter statistically sounds worse
After level matching, you may discover that the amplifier (or another component) does not perform equally well in all volume ranges.
The second one is particularly applicable to volume levelingâsince the adjustments are often ~10-15dB. I like volume leveling, but not all amplifiers sound as good cranked 10dB louder to compensate, especially headphone amps.
Assuming 32 bit output, that would mean that all volume adjustments in steps of 3 would be without signal quality loss, and other volume adjustments would result in a very very tiny SQ loss (an maximum error of 0.000000011%).
Just got an idea that would please the audio purists: have an option to round volume leveling to the nearest multiplicative of 3 dB, since this is in effect âbit-perfectâ
There is nothing special about 3dB. The exact same thing works with -3.123dB, -48dB, ĎdB etc. This is about significant figures, not the appearance of the numeric value in a particular base.
(If it were, youâd snap to 6dB, not 3dB since that is exactly 1 bit. This makes the numbers look âthe sameâ for humans looking at it in binary, but is irrelevant to the math).
Edited: but isnât -3dB half the power? I figured thatâs why it represents 1 bit, and then multiplicative of +/- 3dB would result in no rounding, hence bit-perfect.
Thank you Brian for that well written reply but my original intent of this thread was simply to share an observation - that turning on the DSP Engine with all presets off including headroom results in lower SQ for me, with my system in my room. With DSP on and all presets off the path shows no conversionâŚlooks just like having the DSP off. But againâŚI hear a loss of SQ with the DSP switch in the enable position.
If I do use DSP with Headroom -3dB enabled the SQ really is set back. I noticed this one night so I was curious and experimented with the DSP Engine settngs and discover the above mentioned listening experience.
So in summary - DSP on = less SQ (with all dsp presets set to off)
Nothing to do with volume, just flipping the DSP switch, volume level remains the same 73dB in either position.
Turning on the DSP Engine switch does nothing whatsoever. Itâs actually active in the off positionâitâs a detail of the graphic design that we present it as turning something âonâ.
In the off position, its behavior is a shortcut for flipping the enable switches on each of the sections in the DSP Engine to âoffâ if they are not already off. It does nothing extra. When âonâ it has no effect at allâjust the absence of forcibly turning that other stuff off.
Butâif those switches are already off, then the DSP Engine switch truly does nothing at all.
All of that switch flipping happens before playback startsâonce itâs running, the signal path is doing its thing, and not interacting with the switches in the user interface at all anymore.
Iâm not sure what the cause is for the difference youâre hearingâbut it isnât the master switch on the DSP Engine.
Not doubting that youâve heard something, but effects need causes that make technical sense. Before I explained this, you didnât have the technical background in how that switch works to understand what its potential effects wereânow you do. If I were you, Iâd be looking for a more plausible root cause.