HQPlayer Embedded thread

If you look at some of the others you can see they have a -2s. there is probably some mathematical reason the gauss-xls doesn’t I just have no clue.

1 Like

Guess we will soon have a plain explanation from the grand master himself. :slight_smile:

1 Like

I’ll learn something new so I appreciate your question.

When it comes to HPQe it has come to dominate my HiFi life to a degree where one could really question if I am loosing it …
I wish I had far better knowledge about the filters as such. It seems that people, self taught or educated, are much more familiar to the do’s and don’ts, but I am old enough not to be embarrased for asking silly qustions.
The breakthrough came when I compared my rig to those who got the money to pay big time. Still their equipment was not able to master the noise in music, a part that seems to become a familiar part of the sound so when gone, peoples first reaction is that something’s wrong. I often hear the reaction “lack of dynamics”. I usually do not reply, I simply grab the remote and increase to 0dB and look for the reaction when transients go from 0 to 100 in a split second without any tendency of distortion at all. When the noise is gone, the amp energy reserve is adequate to so much more and there is no smearing out of the transient peaks. With just a small DAC from RME bought pre-owned för Euro 400:- while others cost a number of zeroes more… :slight_smile: Life is sweet


As alluded to above, the gauss family of filters is inherently two stage, thus why no -2s choices.

1 Like

It is a technical decision to use 2x higher ratio for first stage, compared to -2s, on ext2, ext3 and gauss and keep those still two stage.

There could be single stage version of those too, but for technical reasons I have not done it.


And for the difference, while big boys’re showing-off, my fanless NUC on Intel Core i7-8665U, running Ubuntu Server + Roon Server + Latest HQPe (amd) Version 4.29.0 direct USB into MAY

Back in October, when I just installed HQPe on my NUC I wrote the following:

Today same hardware runs ASDM7ECv2@256! I can not do gauss-xla or ext3, these are shuttering. But gauss-long and ext2 can do all common PCM rates from 44,1/48 to 192 smoothly!

It feels like I am rediscovering music again!

And I keep falling to « short-mp » over and over and over again. It feels almost like it was specifically designed in conjunction with 7ECv2 or vice versa. With SDM@256 it gives phenomenally realistic leading edge. Punchy and crunchy percussions with full body. Terrifyingly real, especially in Jazz recordings bass+drums, so real with body and timbre, it’s even frightening.

I’m actually wondering what do I misunderstand or mishear in EXT or Gauss families… drums are not that punchy, that is certain…


Nothing, different genres need different emphasis on filter design aspects. And different people are sensitive to different aspect of sound too, so filter choice is always personal too.

I’ve used short-mp for prog rock for a long time. ext2 was a surprise to me that it was also fit for this genre, sort of unexpected result. My number one test track when designing short-mp was San Tropez track from Pink Floyd’s Meddle album (specifically the first CD edition of it).

Other test tracks, a bit heavier material though:
Anesthetize from Porcupine Tree’s Fear of a Blank Planet album (and the album as whole)
Eternal Rains Will Come from Opeth’s Pale Communion album (and the album as whole)
(for these two, you may also notice common denominator - Steven Wilson, he has good remixes of Yes and other prog rock material too)

Anesthetize is very well known song from it’s complex drum composition. You can have also fun watching YouTube videos of people playing it cover.

Then some longer filters seem to work nice for example for Daft Punk’s Radom Access Memories album (88.2/24 hires version).


With the new DAC I will stroll around the filters again. Tried the poly-sinc-xtr-short-mp just now, and … it was good drive, fast transients and silence as well … hmmmm
The map’s changed a bit with RME.

Fiddling around among the short-mp-filters available. And, got to give you cred for your insights. There is some more “nerve” in the music and less “shoe shine” … Exciting, this!

1 Like

It felt somewhat naturally - Prog stands out! Must’ve shared my « full » screen for PCM48 « test », what a coincidence, hahahaha!

Besides with newly discovered unexpected possibilities of my modest NUC, a bit earlier i’ve been also enjoying Mr. Wilson’s ´To The Bone’ and ´Raven who refused to sing’. List goes on… I probably must continue to HQP filters thread :slight_smile: Some things from my play lists has been totally reimagined…


Hi @jussi_laako

For ALSA backend why does web config page say default = “0” for DAC bits and buffer time - but the actually default shown is 24 bits and 100ms buffer.

For RME ADI-2 - should I change bits to 32 bits?

Or simply change both values to “0”

“default” for bits means what ever the hardware claims.

“default” for buffer time is to use what ever is HQPlayer’s built-in default value at a time.

Default configuration file has values differing from these in attempt to ensure sensible results in most cases.

For bits, set it to “0”. For buffer time, I’d recommend to stick to 100 ms.

1 Like

Hi Jussi
HQPlayer Desktop for Mac won’t allow to change (grey out) the CoreAudio buffer time. On RAVENNA network the HQPlayer Desktop for Mac sounds really bad, very noisy, audible pops all the time… On the same machine (2020 Intel i5 MacBook Pro 13) has no such problem under Windows 10. Please advise.

I’ve put the RAVENNA buffer to max value already.

CoreAudio determines the buffer time. In the end it is up to the driver. If Windows works better, then it may be better to use that instead.

But build-in DSP of Roon and Audirvana for Mac doing upsampling to DSD playing over CoreAudio RAVENNA have no such issue, too…

No issues with my Anubis

This is the Embedded thread but I’ve used Desktop also without issues

Maybe those are lighter algorithms and you are just running out of CPU power with HQPlayer algorithms (which you didn’t state).

Its a very long thread so if @dabassgoesboomboom @jussi_laako or anyone can simply tell me again, can I plugin my iphone and play apple music to raspberry pi 4b with HQPlayer embedded and upsample to 768k to DAC? I supposed this would work with auto rate switch from iphone?

iphone > Apple camera adaptor > USB-B > Raspberry pi 4b > USB-B–USB-A > DAC

Or I should replace raspberry pi 4b with upboard to enable auto rate switch?

iphone > Apple camera adaptor > USB-B > Upboard > USB-B–USB-A > DAC

I have only tested this functionality on UP Gateway. Theoretically it should work on some other hardware too. But depends a lot on the low level USB device interface implementation and driver.

1 Like