Jump to content
IGNORED

HQ Player


Recommended Posts

6 hours ago, bogi said:

I would appreciate if you could upload a snippet (for example 30s) of such a track.

Sure. I didn't make a note of those tracks. But I'll use bs2b from time to time in the near future and come back to you as soon as I've spotted a track. If memeory serves me well it happend with some modern pop/rock tracks, so I'll start there.

 

6 hours ago, bogi said:

I could listen to SPL Phonitor mini some years ago and I quite enjoyed its rather darker presentation as well as its crossfeed functionality.

Don't know the Mini but the new Phonitor One is not really dark. It's powerful, beefy but overall well balanced and highly detailed I would say. However, I don't listen to headphones a lot, I'm a speaker guy. Therefore I have limited experience with headphone amps (and heaphones) so take my impression of its sound with a grain of salt.

 

 

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment
19 hours ago, KenMoreira said:

where can i find a guide for building an EQ in in HQplayer . Similar to that of say APO / Peace GUI?
I'd like to be able to pick my frequency range , volume of that, and of course the phase.
and he negative value pre to prevent clipping. 

Not sure what exactly you are asking but easiest way to apply EQ in HQP ist to create a TXT-File and load it into the matrix pipeline (one TXT for each channel, so twice the same TXT-File for channel 1 and channel 2 for stereo).


Syntax is the same (naming for some filters not exactly the same but similar) as in APO EQ.

 

Syntax for a filter set looks like this (numerical value = XX):

Filter: ON [FILTER-TYPE] Fc XX Hz Gain +X.XX dB Q X.XX

 

Short names for Filter-Types:
PK = Peak
LS = LowShelf
HS = HighShelf
HP = HighPass (= LowCut)
LP = LowPass (= HighCut)
(and more - they are in HQPs manual)

 

Q or S for filter bandwidth

Fc for frequency

Gain (+/-) for gain in dB

Preamp for preamp (+/- XX dB)


Attached a screenshot of a random setting containing Preamp, peak and shelf filters.

 

Phase can not be adjusted. The EQ is minimum phase by design.

 

You can also create a filter set in REW and export it as TXT.

 

HQP_EQ_TXT.jpg

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment
  • 1 month later...
3 hours ago, bogi said:
6 hours ago, Audionumber3 said:

I'm trying to find filters I can just leave it on..... Set and forget. But that's easier said than done...LOL.

That's probably not going to be the case. But you can accustom to a smaller collection of your favorite filters and you can try to remember for which kind of music/sound you liked which one and why.

Well, the HQP manual lists music-genres per filter. All the filters that are qualified for "any" music style are really good as "set it and forget it" filters. Great choice on behalf of Miska, for sure!

I for one use poly-sinc-gauss almost always (would love to use poly-sinc-gauss-halfband always, but there are too many albums in my collection that need an apodizing filter). I used to switch to poly-sinc-short-mp to slightly smooth out the top end with certain rock music. But since I love to switch things on the fly meanwhile I prefer to stay with poly-sinc-gauss and apply an EQ setting to get a similar effect. Rarely do I switch to poly-sinc-xtr-short lp (on headphones) or poly-sinc-xtr-short-mp. Very ralrely to a longer filter for classical music (sounds too good also with ps-gauss to bother).

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment
14 hours ago, Miska said:

It is still on of my go-to for old prog-rock. Pink Floyd's Meddle-album, especially San Tropez track was used a lot when working on that one! Not for smoothing top end, but for natural snappiness sound of the drums/percussions etc.

I'm sure that smoothing something has never been a design target of anything in HQPlayer 😂

But the side-effect of early roll-off, minimum-phase, short ringing and apodization can make a fuzzy top end a bit more silky/elegant.

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment
  • 3 weeks later...

great updates in v5.2.0 👍

 

@Miska

If time permits - would it be possible to post a graph/plot of the transition band of the new ps-gauss-halband-s filter?

And maybe also of the ps-gauss-halfband?

Many thanks in advance!

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment
9 minutes ago, bogi said:

I would expect that all internal filters in DAC chips are not apodizing

most are. But depending on the DAC Chipset there might be an Apodizing Filter to select from the menu; for instance ES9038Pro chip provides this option.

While these built in filters are apodizing they often also show quite some passband ripple (which might have an detrimental audible effect or not).

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment

@Miska

A question re the gauss-hb and gauss-hb-s filters.

The manual says they are "(slightly) leaky around Nyquist but extremely high attenuation".

May I ask how much attentuation they provide?

The new gauss-hb-s is great! :-)

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment
2 hours ago, Miska said:

Actually the attenuation comment in manual regarding gauss-halfband-s is a copy-paste error I have already fixed for next release.

 

Both have very similar transition, but halfband-s trades attenuation to do same in shorter length. They reach full attenuation by 24.1 kHz which is where image of 20 kHz tone would be.

Many thanks, Miska - much appreciated!!

 

2 hours ago, Miska said:

"Only suitable for highest technical quality source materials". Which means it is not suitable for 95+% of RedBook content.

This morning I‘ve recorded the output of my Desktop-DAC with gauss-hb and gauss-hb-s.

With a Tascam DR100 🙄 - but, hey, that‘s all I have to digitally record analog line level input. Anyway.

I have a 44.1kHz/16 album that doesn‘t trigger the Apodizing Counter in HQP due to a steep high quality LPF but the actual musical content goes up to 22K (with quite some energy).

While I would find the images produced by the hb filter at least acceptable (images peak below -90dB) the hb-s filter shows pretty strong images. It‘s fine, though, with recordings that roll off gently and don‘t contain high levels above 20kHz.

So I would say the Apodizing Counter is a great guide if you use for instance ps-gauss-short but the use of gauss-hb-s sure requires further attention. With an appropriate recording it‘s really great!

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment

@Miska

Today I've played around with filters.

Transcoded some stuff (dirac impulses and music-cuts) through HQP Pro and found that poly-sinc-short (lp/mp) produces mirrored images.

Is ps-short not supposed to be apodizing?

44.1kHz/16 upsampled to 88.2kHz/24 (ps-short-lp):

ps_short.thumb.jpg.49fd57b4498f44f628f744217ecd1b99.jpg

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment
7 minutes ago, Miska said:

It is apodizing, but as name says, it is short (very short) slow roll-off.

ok, thanks!

But itsn't the main purpose of apodizing filters to surpress images?

I've compared ps-short to ps-gauss short and the latter produces even a little less images (due to higher attenuation I assume) although it is non-apodizing.

I am confused 😐

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment
38 minutes ago, Miska said:

 

No, it is to correct errors in the source data and replace the ADC decimation filter's impulse response with alternative one.

 

All filters are supposed to suppress images.

 

For example gauss-xla and gauss-xl both suppress images. But only former one is apodizing.

 

 

Yeah, it is not exactly black and white on borderline cases like these. I should actually mark gauss-short as apodizing as well. For some reason I have not... The two are quite similar - but different.

 

Makes snese - many thanks 👍

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment
8 minutes ago, Miska said:

As I've said it is more like suggestion and rough guidance, rather than absolute truth how something would be perceived.

Yes, I know. And as I've said I am finding your descriptions extremely helpful.

I rather question my perception than your descriptions :-)

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment
40 minutes ago, EMINENT said:

 

+1 for preset tilts.

 

Btw, how do you normally do your tilts?

 

I use this method for headphones.

 

iir:type=hshelf;f=63;g=-0.66;q=0.50,iir:type=hshelf;f=632;g=-0.66;q=0.50,iir:type=hshelf;f=6324;g=-0.66;q=0.50

 

well, actually I only posted my matrix preset list as an corresponding example how I would appreciate to create a favorites SRC filter list.

 

But regarding tilts yours (green) is a little bit wavy. Not that it matters much, but for a really straight tilt (pink) you need 5 evenly cascaded 1st order shelf filters; you use only 3.

 

Meanwhile I always use these values for LowShelfs: 50Hz (x4=) 200Hz (x4=) 800Hz (x4 =) 3200Hz (x4=) 12800Hz.

 

For a -2db downward tilt your 3x -0.66dB would be 5x -0.4dB with my settings.

So like this (I use Text files):

Filter: ON HS Fc    50 Hz Gain -0.40 dB S 0.5
Filter: ON HS Fc   200 Hz Gain -0.40 dB S 0.5
Filter: ON HS Fc   800 Hz Gain -0.40 dB S 0.5
Filter: ON HS Fc  3200 Hz Gain -0.40 dB S 0.5
Filter: ON HS Fc 12800 Hz Gain -0.40 dB S 0.5*

 

 

* "S 0.5" = "q=0.50", so the same

 

 

 

tilt-2db.jpg

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment
3 hours ago, bogi said:

 

Look here:

 

Hi bogi,

 

if you still use the script you can reduce the 10 doubled frequencies to 5 quadrupled frequencies for the 1st order LowShelfs. As posted above:

50H(x4=)

200Hz (x4=)

800Hz (x4 =)

3200Hz (x4=)

12800Hz

 

(and of course twice the gain value for each filter for the same outcome as the 10-point version)

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment
8 hours ago, bogi said:

 

I am still using more years old outcome of that script.
I will re-run it according to your recommendation.
Thanks!

your welcome!

While we're at it.

"Tilt" usually means the lower spectrum gets boosted and the upper spectrum gets attenuated (or vice versa).

Since (here) we only use HighShelfs with negative gain everything gets attenuated. So it makes sense to level match the tilts near the center frequency by adjusting the preamp gain. Center frequncy is actually 632Hz but for convenience I myself use 500Hz.

 

This way switching filters on the fly also doesn't trick our perception too much. When you only use attenuated HighShelfs things seem to sound dull at first when you switch to a stronger tilt. In truth everything gets somewhat quiter and that influences perception a lot. But when the tilts are level matched somewhere at the center of the spectrum you don't perceive a volume change but in fact what a tilt is supposed to do: linearly boosting the lower spectrum and attenuating the upper (or vice versa).

 

(instead of gain adjustment of the whole curve you could also make the 2 lower frequencies LowShelfs with corresponding positive gain instead of HighShelfs with negative gain. In this case - based on my curve points above - the curve tilts somewhere around 400Hz, which is also ok for a coherent listening experience when switching filters.)

 

Just for completeness...

 

 

 

 

tilt_gain.png

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment
4 minutes ago, Kalpesh said:

what is the rational for those tilt things ?

Basically tilts are used to EQ.

But, and IMO this is a big "but": a linear tilt fully preserves the relation of the instruments (tones) to each other in music - it's the least intrusive way to make the whole piece "brighter" or "darker".

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment

Your approach is perfectly fine!
But there are many ways to skin a cat.

 

The tilts come into play when you think about "tone controls" (bass/treble).
It's just a certain way to EQ your music (in a parametric EQ, BTW) in a non-intrusive way.

 

7 hours ago, Kalpesh said:

thank you. I'm not sure I understand the rational though.

(...)

Say I'm annoyed by a bit too much treble (...) I then will lower my treble response but certainly not lift my bass response simultaneously.

Music is always about balance. When you lower the treble and apply the same gain values inverted for overall gain - then you have boosted bass (+ mids, depending on the cutoff frequency and slope of your "treble" filter).

Simplyfied speaking: when you lower the treble by a certain level (let's say -2dB) a corresponding tilt would lower the upper spectrum by the half of that level (-1dB) and boost the lower spectrum by a half that level (+1dB). The relation is the same.

But, of course, depending on the cutoff frequency and the slope of your treble filter the outcome may be pretty different.

if you want to adjust for instance "shoutiness" or "harshness" of a recording a tilt will not do it because it's not meant for corrective EQ.
As said above: Linear Tilts preserve the spectral balance of the recording; they are the most "transparent" way to make music "brighter" or "darker". If you don't like the sound or are more accustomed to other ways to EQ the music to your liking that's perfectly fine. There is nor wrong or right.

 

BTW: the room target curves - beside the optional bass boost - are more or less tilts [either linear (-1db/octave overall), almost linear (B&K), flat to 1kHz or 2kHz and after that linear -1db/octave towards 20kHz).

 

 

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment
2 hours ago, Kalpesh said:

I'd truly like to understand (...) why it's supposedly most transparent.

Actually it's already in my post above: a linear tilt preserves the spectral balance.

EQing always introduces some kind of coloration (how much of course depends on the shape/slope/steepness/gain of the filter); a linear tilt doesn't do that (at least to the smallest possible amount).

 

Downside is it's not felxible 😀 - it's really just: "make my music brighter / less bright" without altering it's character!

When I do listen to music I don't want to think about which house curve the mastering engineer was using or think about anything at all. When I feel a certain album sounds too bright I simply apply a moderate downward tilt on the fly (if it's still too bright I select a slightly steeper tilt). I don't even have to think about the cutoff frequency or whether I use a shelf or a bell filter to make it less bright. Really like a bass/treble tone control bulit into a good old HiFi amplifier (that often had broad Low- and HighShelfs centered somewhere around 1kHz).

Now, I also use more specific EQ settings. But basically I am happy only with tilts and P-Loudness settings.

 

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment
  • 4 weeks later...
On 10/31/2023 at 2:09 AM, Miska said:

I have also two HS02's now, but I have not tested those yet. The slightly annoying part is the need for external PSU and the question how well that is isolated from the output. Not huge fan of having one extra variable in the critical path...

Reading the specs of the HS02 the external PSU is only needed when the connected USB device (DAC) requires 5V - the HS02 itself is powered through USB from the host computer.

With Intonas 7055 series it's actually similar: there's an optional AUX power connection to feed the connected USB device if its current requirements exceeds 500mA. Up to 500mA no external power supply is required. Plus: the Intonas outgoing 5V voltage is linear.

Intona devices are made for industrial and medical usage and such - back then when I bought my first Intona I appreciated the fact Intona has nothing to do with audio 😁

 

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment
  • 2 weeks later...

@Miska

what‘s the purpose (a possible use case) of converting parametric EQ to convolution EQ?

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment
11 hours ago, Miska said:

Another thing is possibility to convert it to a linear phase EQ filter.

Thanks Miska!

Great option!

What kind of linear filtering did you implement? Forward-Backward? What’s the delay (length)?

____________________________________________________

Mac Mini, HQPlayer | iFi Zenstream (NAA) | Intona 7055-B | Singxer SDA-6 pro | Vincent SV237 | Buchardt S400 | SPL Phonitor One | Beyer DT1990pro | Avantone Pro Planar II
Desktop: Audirvana Origin | Intona 7054 | SMSL M500MKII | Pro-Ject Stereo Box S | Aperion Novus B5 Bookshelf | Lehmann Rhinelander | Beyer DT700proX

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...