Quote:
Non-phase linear filter is still giving DC problems. Still beta28 non-phase linear filter is much better then all higher versions.
I have compared the Mika track with your settings between BETA028 and BETA101.
The difference in DC offset between the two is very small. What I did was: I processed the file with both versions, converted the result to mono, then subtracted the two from each other, and finally I lowpass filtered the remaining (difference) signal.
The *absolute* difference in DC level between the two versions is:
- Below 15 Hz: 2.5% (+1.9 kHz, peak level 76.9 kHz)
- Below 10 Hz: 2% (+1.5 kHz, peak level 76.5 kHz)
- Below 5 Hz: 1% (+0.8 kHz, peak level 75.8 kHz)
These peak levels are assuming that the sound card COMPLETELY ignores the frequencies below the mentioned frequency - in reality it should be less bad (unless bad stuff starts to happen at higher frequencies already).
There is another difference though that may have much more effect, especially if the sound card has issues at low frequencies: The signal hits the minimum and maximum level FAR more often in BETA110 than in BETA028, and for longer periods of time (multiple adjacent samples are at peak levels, this does not occur in BETA028). You can clearly hear it if you compare the two, the highs are much louder in BETA110. So in BETA028 the chance that the peak level is reached at a point where it will cause issues because there is a (minor!) DC offset is much smaller than for BETA110, and it could be that the Pira only reports overshoots that last multiple samples.
Anyway, there is only slightly more DC offset in BETA110 than in BETA028.
The absolute DC offsets (not diferences!) in BETA110 are:
- 6% (4.5 kHz) for 15 Hz
- 4% (3 kHz) for 10 Hz
- 2.5% (2 kHz) for 5 Hz
So which filters cause this offset? Biggest cause seems to be Bass Boost. Multiband and Stereo Boost also contribute. Why? Because the HPF is the very first filter in the chain (well, directly after the declipper that is). So any asymmetrical bass signals might lead to DC issues.
Maybe it would be a good idea to perform a phase linear highpass filter step even if the non-phase linear HPF is selected. It won't cause a lot of artifacts because there are nearly no low frequencies to filter out, but any new DC offset will be removed.
Edit: Hm. Surprisingly, using the phase linear HPF filter, the results are actually better. Absolute DC content is at 2.7% using 15 Hz, and rapidly drops further if the frequency is lowered. So yes, combining the two should make things a lot better. I've put it on the TODO list.