Request for Recommended reading on aliasing

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

I have been trying to understand how wavetable / samplers deal with aliasing when they downsample to pitch up a note. As an example, in Serum, if I make waveform that has two harmonic components , say the fundamental and the 5th overtone, it will play just fine, and as i move the pitch up that 16th overtone will drop out and never come back as an aliased tone. If I load such a wave into Max MSP and play it with groove~ it is a different story , and that 16th over tone aliases (foldsback) as you move the playback frequency up.

So how does Serum do it? Is there a standard method I can just read about somewhere?

Post

When using wavetables, the usual method is to use multiple wavetables. In this case, a wavetable with both harmonics, and one with just the fundamental. The appropriate table is use, depending on the pitch needed (either switched or crossfaded near the change point).

http://www.earlevel.com/main/category/d ... ?order=ASC

Or just check out the video recap:

Wavetable Oscillator Basics
My audio DSP blog: earlevel.com

Post

Fantastic info, thanks!

Post Reply

Return to “DSP and Plugin Development”