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?
Request for Recommended reading on aliasing
-
- KVRian
- 653 posts since 4 Apr, 2010
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
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