QUOTE(tkrieger @ Jul 21 2004, 08:09 PM)
It so happens, by luck (and I mean luck) that the "Unitpulse2K" impulse function is a "Lanczos4" (four) function
Ahem, unitpulse2K is just what its name says, a unitary impulse (all zero samples but a single nonzero sample). The funcion it implements is the unitary function, and that's why convolving any signal with this function does nothing to the signal.
QUOTE
So I implemented it in the Foobar2000, and the result is some of the best Redbook playback I've ever heard.
This looks like a clear example of placebo in action, and as such, clearly shows the need of TOS rule #8.
QUOTE
From a sonic standpoint, this digital filter should have a decided advantage over systems that use either typical windowed "sinc" functions or the newly-popular "filterless" designs.
The filtering you can do with foobar2000 + convolution plugin as you propose, has not much to do with the filtering inside a DAC. The DAC filters oversampled data in order to remove unwanted ultrasonic images over fs/2, that are just garbage. The convolver plugin filters non-oversampled data, and will have an effect just over frequencies below fs/2. After this filter, the DAC at your soundcard or cd player will unavoidably do its filtering as I just explained.
You can't remove this last filtering by using foobar convolver the way you tried, but you can "act before" this filtering and, using an appropiate filtering before, improve time response in some (minor) aspects, using foobar convolver, at the expense of losing a little bit of the upper frequency range. But not by using unitpulse2k (which, again, does nothing to the signal!!)
Also, any data recorded on a cd has already been filtered at the AD stage (antialiasing filter), with similar results to DAC filtering in regards to time response.