Ok, I think I get this now.Urs wrote:Yes.lazerkind wrote:Or will I be pointed to DSP course 101 now?![]()
Oversampling (2x) means: Run things an octave lower for twice as long. Then kill the upper octave and ditch every other sample. In other words a wavetable that's 2048 samples long will appear like one that's only 1024 samples long, but the interpolator becomes better. Thus the effective maximum number of harmonics within that wavetable isn't 1024 but 512.
Take 500 harmonics at 20Hz. That means a sudden "end of harmonics" at 10kHz. So the Gibbs ringing will be beeping around at 10kHz, which is audible. It would be at inaudible 20kHz if we had 1000 harmonics.
I took a peek in the manual where it says that you use 1023 harmonics in the oscillators. And if you use the same number of harmonics when generating the oversampled sounds then the gibbs effect when downsampled will be one octave down.
I think my confusion comes from I'm mostly used to oversampling in 3d rendering and not in FFT-land.
Thanks for the lecture
//L
