HQPlayer Impressions and Settings Rolling Thread
Jun 5, 2024 at 12:34 PM Post #1,471 of 1,482
@jlaako

I know their are a couple of 'pseudo multi-bit' modulators as you put it in the instruction manual. I have assumed these are modulators that use multiple 1 bit modulators in parallel with unary coded quantizer and filter loop, Like a 3 level system that we might call 1.5 bit binary.

pseudo multi-bit because actually binary introduces its set of issues like glitch issues and increased noise levels due to more switches moving at once. These things are already problematic even in a fully digital system like HQPlayer on a PC, long before any analog conversion and dynamic element matching.

What about the AHM5EC5L and 7EC5L? Are these 'pseudo multi-bit' and does the 5L refer to 5 levels?

Thanks

Andrew
 
Last edited:
Jun 6, 2024 at 6:37 AM Post #1,472 of 1,482
Not sure if this is the wrong approach but after some google searches I came across a post that shows how to make a bat. file to start hqplayer with its CPU priority set to high. Now I can upsample everything to 48k base DSD1024 no hiccups with most of the filters. Without setting priority to high I can only do 44.1k DSD1024.
With DAC Correction I can only do 48k DSD512 with all filters.
Would it be better to use DAC Correction at DSD512 or jump to DSD1024?
 
Jun 6, 2024 at 7:05 AM Post #1,473 of 1,482
Not sure if this is the wrong approach but after some google searches I came across a post that shows how to make a bat. file to start hqplayer with its CPU priority set to high. Now I can upsample everything to 48k base DSD1024 no hiccups with most of the filters. Without setting priority to high I can only do 44.1k DSD1024.
With DAC Correction I can only do 48k DSD512 with all filters.
Would it be better to use DAC Correction at DSD512 or jump
Can you share those resources? Last time Jussi said anything it was that HQPlayer sets its own thread priorities and you'll only mess that up if you change these things
 
Jun 6, 2024 at 10:34 AM Post #1,474 of 1,482
I'd appreciate some input about my settings, I'm pushing my M2 Mac Mini to it's limits, and was cruising along fine when streaming 44.1k files to DSD, but as soon as I get a Qobuz file above 44 I get stuttering. I checked the activity monitor, and with 44k files I'm running about 48%CPU, and 346% capacity. When I stream a 96k file, it jumps to 74% cpu and 600% capacity! DAC correction is on for my Cyan 2, and I don't want to give it up. My God the sound is unreal, when playing 44k tracks the sound was actually wrapping around me, I've never been able to achieve such alive 3 dimensional sound, it's very beautiful. Below are some pics of my settings, I wonder if I'm off somewhere? Thank you.
IMG_6422.jpeg
IMG_6421.jpeg
IMG_6420.jpeg
 
Jun 6, 2024 at 11:07 AM Post #1,475 of 1,482
I'd appreciate some input about my settings, I'm pushing my M2 Mac Mini to it's limits, and was cruising along fine when streaming 44.1k files to DSD, but as soon as I get a Qobuz file above 44 I get stuttering. I checked the activity monitor, and with 44k files I'm running about 48%CPU, and 346% capacity. When I stream a 96k file, it jumps to 74% cpu and 600% capacity! DAC correction is on for my Cyan 2, and I don't want to give it up. My God the sound is unreal, when playing 44k tracks the sound was actually wrapping around me, I've never been able to achieve such alive 3 dimensional sound, it's very beautiful. Below are some pics of my settings, I wonder if I'm off somewhere? Thank you.
same results if you move away from xla to long for Nx?
 
Jun 6, 2024 at 11:34 AM Post #1,476 of 1,482
@jlaako

I know their are a couple of 'pseudo multi-bit' modulators as you put it in the instruction manual. I have assumed these are modulators that use multiple 1 bit modulators in parallel with unary coded quantizer and filter loop, Like a 3 level system that we might call 1.5 bit binary.

pseudo multi-bit because actually binary introduces its set of issues like glitch issues and increased noise levels due to more switches moving at once. These things are already problematic even in a fully digital system like HQPlayer on a PC, long before any analog conversion and dynamic element matching.

What about the AHM5EC5L and 7EC5L? Are these 'pseudo multi-bit' and does the 5L refer to 5 levels?

Thanks

Andrew

@jlaako

I think I refined my own understanding. A pseudo multi-bit dsm according to my research (good or bad), simply has multiple 1 bit quantizers working in parallel. They all receive the same signal, process separately, then the (3, 4, 5 etc) 1 bit streams are accumulated into one, presumably with higher linearity and less quantization noise than a single modulator can achieve. This can be further linearized by Dynamic Element matching. It is called 'pseudo' because while potentially better than just DSM with a single 1 bit quantizer, it can't match the linearity and lower noise of an actual multi-level quantizer, (in thermometer code, preferably in my book). A true multi level DSM.

Then there are DSM with binary quantizers. The issue with this is obvious to me in hardware ADC conversion, since their are seemingly unavoidable problems with the DAC in the feedback loop and the introduction of R2R non-linearities, power issues when multiple bits flip, and no easy possibility for DEM.

And as I mentioned before even in all digital systems like HQPlayer, there can still be timing and glitch issues, causing their own noise issues. Nothing is totally immune.

Wondering if I am on the right track, and would greatly appreciate guidance for my thoughts in the correct direction.

Oh, and about those other two DSM with 5L endings? Anything non proprietary intellectual property that can be safely shared?
 
Last edited:
Jun 6, 2024 at 11:39 AM Post #1,478 of 1,482
I’ll give it a shot that will probably help, but I’m also just making sure my settings are optimal, I’m pretty new to hqp and still trying to understand all the options and how things work
optimal for your DAC would be 48kX256 versus the 44.1 you have set. I also use full checkmark on adaptive rate. I don't think XLA at NX brings as much value as having it set at the 1x level. Try poly-sinc-gauss-hires-lp at Nx or even use the same as you have at 1x now (PSGL).
 
Jun 6, 2024 at 12:09 PM Post #1,479 of 1,482
Thanks guys. I think if I wasn't using DAC correction I might be able to even run DSD512 but it's worth it because I just can't believe how this sounds in my setup. My buddy Cam also told me to try gauss-hires-lp, which I like a lot but man the gauss xla is so enveloping with small scale jazz and acoustic stuff! I'll reset things and report back.
 
Jun 6, 2024 at 12:15 PM Post #1,480 of 1,482
@jlaako

I think I refined my own understanding. A pseudo multi-bit dsm according to my research (good or bad), simply has multiple 1 bit quantizers working in parallel. They all receive the same signal, process separately, then the (3, 4, 5 etc) 1 bit streams are accumulated into one, presumably with higher linearity and less quantization noise than a single modulator can achieve. This can be further linearized by Dynamic Element matching. It is called 'pseudo' because while potentially better than just DSM with a single 1 bit quantizer, it can't match the linearity and lower noise of an actual multi-level quantizer, (in thermometer code, preferably in my book). A true multi level DSM.

Then there are DSM with binary quantizers. The issue with this is obvious to me in hardware ADC conversion, since their are seemingly unavoidable problems with the DAC in the feedback loop and the introduction of R2R non-linearities, power issues when multiple bits flip, and no easy possibility for DEM.

And as I mentioned before even in all digital systems like HQPlayer, there can still be timing and glitch issues, causing their own noise issues. Nothing is totally immune.

Wondering if I am on the right track, and would greatly appreciate guidance for my thoughts in the correct direction.

Oh, and about those other two DSM with 5L endings? Anything non proprietary intellectual property that can be safely shared?
Very interesting read. I also wonder about those 2 pseudo modulators 1 being non EC and 1 being EC.

Pavel recommended these pseudo modulators on his page for the dsc2 and I wonder if there is a reason for that ??
 
Jun 6, 2024 at 1:10 PM Post #1,481 of 1,482
Very interesting read. I also wonder about those 2 pseudo modulators 1 being non EC and 1 being EC.

Pavel recommended these pseudo modulators on his page for the dsc2 and I wonder if there is a reason for that ??

its an interesting question, and I am aware that it goes way deeper than 99.9 percent of the things Jussi deals with. And I am almost positive we are getting into intellectual property here that even if he told us might require an NDA haha. In the end it really isn't too important. There are oodles of different takes on how to make a Delta-Sigma modulator once you get past the basics. It can get somewhat esoteric. Beyond my paygrade. My math skills stopped at Trigonometry.


Whatever the case may be, the final output of HQPlayer SDM is always true 1 bit DSD. Has to be. Its all the stuff before that that is so interesting.

Kind of like how most all DSM ADC's are multi-bit, higher resolution than the 1 bit DSD they send out for distribution. Of course PCM is also decimated from that higher resolution, more linear, etc multi-bit Delta Sigma ADC.


But there ARE some specialist gear, like the Grimm DSD ADC that operates at pure one bit x64. Channel Classics loved it for years due to the pure one bit chain into their Pyramix workstation (we will ignore the fact that all the editing was done at DXD though, haha... yeah I do know they took care to keep it to a minimum for things like punch-in and punch-out and level matching from different takes. The modern version of tape-splicing)
 
Jun 6, 2024 at 7:10 PM Post #1,482 of 1,482
Hi, it's my first post in this thread. I've been using Roon for years to feed iFi Zen stream -> TT2.
I've always used the built-in upsampling in Roon.

Today I finally spent some time understanding and installing HQPlayer. Turned off Roon upscaling and streamed to HQPlayer instead.
I just wanted to say that I truly don't remember such an overall upgrade since I got into hi-fi!! I mean, my Caldera arrived a few days ago but this is better
 

Users who are viewing this thread

Back
Top