Filter brewing for the Soekris R2R

The original author quite soon stoped publishing hes text sources, eventually started an external site (no text sources) and ditched that also. I would not hold my breath.

Did you manage to read this whole thread? :)

//

Nope... realized quickly that this is mostly a problem of signal processing which falls firmly in EE... I’m more of a math and CS person...

Is there actually potential to create an all round better filter than the 4K stock linear? I recall someone said the custom filters each only work well for a specific type of frequency/timbre. That’s fine and dandy but is there potential to create something actually better in everything, I.e. theoretically better? I know it may be an impossible goal as even MSB seems to have multiple filters for different purposes....
 
Actually on a second thought, it would be really awesome if we can just figure out which filter works best when, e.g. one for string instruments and another for vocal, though there are certainly subjective differences which would require every person to experiment for himself to get the best results. But I wouldn’t be surprised if we can arrive at some strong conclusion applicable to most people ;) which would be super super great.
 
Signal processing is math - so it should be right up your alley!

Math don't do distinction between strings and vocal. Nor should a good D/A.


//

Hmmm. Maybe I should take a deeper look!

Ideally yes but that should be much more difficult than creating something that specializes, intuitively. MSB said something about the existence of different ways of guessing the true waveform based on the quantized information, which would intuitively justify the comparative difficulty in improving absolute D/A performance than improving a certain aspect of it (maybe at the cost of others). I think it would be really cool and useful either way.

That’s probably way too high level an argument to be useful. I’ll look into more details but probably won’t have time to make a ton of progress in the next couple of weeks...
 
Last edited:
MSB said something about the existence of different ways of guessing the true waveform based on the quantized information, which would intuitively justify the comparative difficulty in improving absolute D/A performance than improving a certain aspect of it (maybe at the cost of others).

I'd be very wary of taking MSB's marketing blurb as giving you an accurate picture of what's involved in a DAC, notwithstanding they do make good-sounding boxes (at least so I believe, I've not auditioned one). In particular there really isn't any 'guessing' going on in filtering the quantized information, the interpolation involved in oversampling is very tightly constrained by the need to band-limit the incoming signal.
 
Maybe time to reiterate the sampling theorem?

//


You're right. And it seems super intriguing... Though my research is in CS and has little to do with continuous signals directly, this might be a lot of fun in itself... Did you know Fourier transform has to do with group theory?:) This might turn out to be too distracting...

I'd be very wary of taking MSB's marketing blurb as giving you an accurate picture of what's involved in a DAC, notwithstanding they do make good-sounding boxes (at least so I believe, I've not auditioned one). In particular there really isn't any 'guessing' going on in filtering the quantized information, the interpolation involved in oversampling is very tightly constrained by the need to band-limit the incoming signal.

Thanks! That was a great explanation... Alas, I thought MSB is better than this...
 
Just to clear things up, rev 1.19+ firmware can use 1.05 filter files, and filters created to that specs, the 4K taps are max number of taps.

Interesting. I have had problems with the filters mentioned above by oneoclock/bambadoo. It seems they have abnormally high gain which leads to clipping at 0db in 1.19 but no clipping under 1.06. Does this make sense?