Jason Gray

Results 424 comments of Jason Gray

> Are you sure? Fitting 44.1 kHz into 192 kHz with just the DAC filtering at around 96 kHz will allow all 22.05 - 44.1 kHz mirror images through. Working...

If it helps you sleep at night I can add a FIR filter that filters out everything about 22.05.

It wouldn't hurt to add a FIR filter in to the interpolation coefficients just in case I am wrong. Calculating the interpolation coefficients is a one time cost so mixing...

Traditionally you'd roll-off at slightly below the Nyquist freq of the input so for 44.1kHz 20kHz.

I've the best luck with a FIR filter with 3 taps using the Blackman-Harris window. (more taps steeper roll-off but more distortion with tight transition bandwidths like 48kHz where the...

I already wrote a stand-alone FIR Filter: https://gist.github.com/JasonLG1979/c95b035ed271bfcbbe10a8047cf9e580 I'll just adapt it for our needs.

@roderickvd, There I capped the output bandwidth to 92% which gives us anti-alias filtering without chopping off any of the source bandwidth since even at 48kHz 92% is just over...

Calculate the actual roll-off angle and annotation is some pretty advanced math that I haven't cared to do (LMFAO!!!) but given that it's a Blackman Window the attenuation is going...

As far as comparing to libsamplerate I want to say they use a window size of 300-something for their highest sinc setting? I found that 257 was about as high...

I looked into writing a native pipewire backend a while back briefly just out of curiosity but at the time the Rust pipewire bindings were not the greatest (they may...