Up/downsampling


#21

High quality anti aliasing with DP and x2 or x4 oversampling would be usable only for mono or duo phonic synths because of the CPU overhead. I'm not sure that many people are interested in mono synths.

Other antialiasing tricks are more specialised (such as self PM, BLEPs, MIPMAPs) but are lighter and can be used in poly synths.

Using 2 or 4 interleaved inputs/outputs seems to me the most natural way to do it without adding signal types.
I will use this design for my first synth ("Collage Psyché Synth")... after this project I'll have a better view on the pros and cons of this approach.


#22

Be sure, they are! :slight_smile:


#23

Also, just oversampling alone will help minimise aliasing in some oscillator implementations, I think.

a|x


#24

Hi,

Perhaps I'm being naieve here, but might it be worth running the numbers to see if it'd be more CPU efficient to just run the whole algorithm at 96kHz, and let the reconstruction filter on the DAC take the place of the downsampler?

Lisa


#25

I tend to agree,

The problem is that some objects are designed to work at 48kHz, they would need some interpolation process / multirate management.