More > JRiver Media Center 27 for Windows
Feature Request: Equalizer Improvements
mattkhan:
I measured the effect of Q on high/low pass filters in MC and can say that jriver Q = actual Q / sqrt(2)
i.e.
jriver Q= 0.707 is a conventional Q=0.5
jriver Q = 1 is a conventional Q = 0.707
jriver Q = 1.414 is a conventional Q = 1
jriver Q = 2 is a conventional Q = 1.414
and so on
conventional in this case being the RBJ audio cookbook implementation of a variable Q high or low pass filter (assorted references online, one copy can be found at https://github.com/libaudioverse/libaudioverse/blob/master/audio%20eq%20cookbook.txt)
--- Code: --- omega = 2*PI*frequency/sampleRate
cos = cos(omega)
sin = sin(omega)
alpha = sin/(2*Q)
LPF: H(s) = 1 / (s^2 + s/Q + 1)
b0 = (1 - cos)/2
b1 = 1 - cos
b2 = (1 - cos)/2
a0 = 1 + alpha
a1 = -2*cos
a2 = 1 - alpha
HPF: H(s) = s^2 / (s^2 + s/Q + 1)
b0 = (1 + cos)/2
b1 = -(1 + cos)
b2 = (1 + cos)/2
a0 = 1 + alpha
a1 = -2*cos
a2 = 1 - alpha
--- End code ---
I do not know how this is implemented in jriver but it's definitely not going to give the results that anyone expects when using an external filter design tool unless they know to scale Q accordingly.
wer:
If you want a good chuckle, try measuring the effect of the 12k, 14k, and 16k sliders in the GEQ.
mattkhan:
--- Quote from: wer on January 04, 2021, 05:00:07 pm ---If you want a good chuckle, try measuring the effect of the 12k, 14k, and 16k sliders in the GEQ.
--- End quote ---
it seems fairly normal here, some warping as it gets closer to nyquist but that seems unavoidable & it seems to behaves the same as a peaking filter with the same bandwidth. Does it behave differently for you?
wer:
No, you're capturing how it performs.
It just demonstrates those three sliders are so close together as to be superfluous.
We have what is effectively an 8-band eq, not 10. With insufficient resolution at the low end, and insufficient resolution at the high end.
mattkhan:
right yes, that is pretty pointless
a simple graphical interface that lets you manipulate peaking and shelf filters would be so much more useful
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version