Stuttering at 192Khz 24bit with poly-sinc-gauss-xla filter

With 1/2 the incoming rate, you have 1/2 the work processing incoming samples, but the same work (roughly speaking) processing the output samples. Of course @jussi_laako can correct me, but my hunch (from my very basic understanding of DSP) is that the number of calculations with 1/2 the incoming rate can be lower, even if the outgoing rate is the same.

It is very possible indeed.
To know as a percentage the difference in demand for a chip like the Intel Core i9 12900K between a non-integer sampling rate and an integer sampling rate i.e. at 192Khz 24bit with poly-sinc-gauss-xla filter would be interesting.
Merging hapi allows me to use only 44.1k-based rates.

@jussi_laako Let’s hope Jussi will be willing to answer this question. :smile:

Technically, same amount of calculations are performed regardless if the conversion is integer or non-integer ratio. But the non-integer ratio is more demanding for RAM access because there is more data to access.

For poly-sinc-gauss-xla, being two stage, when the source rate increases, so does the processing demand, because it also means that the output rate of the first stage increases too. So doubling input rate doubles the load for the first stage.

1 Like

:+1: Thanks for your answer.

I would take a liberty to slightly amend and state “some DACs are more discriminating than others” in general. :slight_smile:

In my own experience I see rather different behaviour and receptiveness of different DAC’s to mathematical upsampling and digital corrections (like PEQ for example = Parametric EQ).

Part of my job involves quite a lot of travelling. My HiFi travelling rig is

a) two headphones:

  1. good old Bose QC25 with noise cancelling (this is for the airplane, public areas and conferencing)
  2. HiFiMan Sundara (this is for the privte hotel room).

b) As a source I use simple iPhone + Roon ARC enhanced by Oratory PEQ’s suggesed for these two headphone models.
c) As a playback device I have a small quiver of dongles (AKM, ESS, CL chips). Actually when I go on a long trip I take all of them little toys with me.

My “favourite” prefence changing with time and I beleive largely with my mood, this is very subjective and depens on how tired I am.

What can I tell…

The PEQ !!! - the equalizer - actually making the main (and phenomenal) difference in sound. The rest is much less impactful. My ESS dongle is more receptive to upsampling in ARC by giving more “airy stage”, AKM is less so, while CL dongles sound awesome, they really show no difference in flipping upsampling in ARC on or off. So to my experience it is all about engeneering and DAC design. And personal preference.

Why we do what we do? I think it is all about the art of sound and music at the end. As long as you love what you (you, yourself and only you) hear - it is good ! This is most important part of it all.

My own experience with a bit of experimentation is still a “path of least resistance”. Explanation - you probably have noticed the amount of small improvements to HQPlayer universe over the course of time. Simply put - is totally insane. Almost every month there’s a new release of Desktop, Embedded and OS versions for several different platforms. And these are not merely bug fixes, these are enhancements of functionality, one after another. Ofcourse Signalyst (Jussi) tries to cover wide range of devices but the array or volume to cover is, simply put, - enormous. Some time ago I just concluded, since I loved HQP experience so much, to follow Jussi’s reccomendation as close as possible (that always ensures best in class experience) with a bit of detours left and right for experementations that my pocket allows me. And so far this strategy is the best of what I ever could get in audio-enthousiast wold. I love your word - aficionado! Hehehe.

This is by no means by the way to say that your current set up needs any change - not at all, as long as you are happy in your journey this is the best set up in class ! untill you crave for something different that is…

1 Like

We are here in another framework.
I wanted to talk about our home hi-fi listening.
Today I listen very little with headphones except sometimes to spare my wife’s ears when listening which does not suit her tastes.
In addition, the only headphone I still use is an AKG K240DF (purchased in 1987…) whose impedance is 600 ohms and therefore completely unsuitable to work with a travel DAC and an iPhone.
I also use at home the Innerfidelity PEQ (provided by Jaakko Pasanen) suggested for this headset.

Coming back to the subject of our listening at home.
Do you use Parametric EQ or convolution in Roon or in HQPlayer convolution or pipeline setup?
Luckily, I don’t use any of this at home, the geometry of my living room and its environment (carpets, curtains, bookcases, etc.) as well as the positioning of my speakers do what is necessary for a plausible truth of the restitution of instruments and music.
That said, live music remains incomparable.

I clearly specified discriminating in the use of HQPlayer and not in absolute terms.
If this were not the case, I would not understand that the new Jussi’s DAC correction support does not integrate the DAC (Merging hapi) model that I use.
It seems to me that any user (customer) of HQPlayer should be able to benefit from all the technical improvements of the product when these improvements are relevant.
This is why I prefer to think that this improvement is not relevant for Merging hapi.
@jussi_laako But perhaps Jussi may tell us a word about it, I mean about this revelance or not.

:+1: I completely agree.

@IgorSki Thanks again for this discussion.
It is not a question of knowing who is right or wrong, but simply of discussing without being peremptory and trying to understand things since music and audio reproduction are our pleasure (with a little computer science along the way :wink:).
That’s what you do.

It would be, but I don’t have Hapi anymore, so I cannot make correction profiles for it either…

It is indeed difficult for you to have all the existing DACs at home.

If by chance you were able to recover the one you had, just long enough to carry out your test measurements (correction profile) and integrate it into the DAC correction support, I would of course appreciate it.

I have many more, but of course I cannot have all the DACs. I will make more available when I get the cloud things done and find time to make those profiles.

And I prefer to have constant access to the devices I make corrections for.

This point is a bit turned on me, and I would not like to have to buy a DAC just to benefit from your latest developments in your software even if I understand your point of view.

@Stephane, yes I use the digital room correction. Not really sophisticated. I make a moderate correction in low frequences range 40Hz - 1000Hz. This correction is fixing couple of artifacts, I have few nasty bass spikes and drops around my listening position (sofa that is) and this correction helps to bring system to mellow full flavour experience. As a result I don’t need to use the “sub”. I used to have this correction in HQPlayer convolution section. Now I have moved it to Matrix profiles. Also my room in not symmetrical and I use speaker distance correction in HQPlayer as well.

Yes of course, you are correcting the headphones flaws (and/or changing to more your taste in a much bigger way than other DSP).

Like room correction too