Every synthesizer that ever made you tap your foot is doing something surprisingly simple at its core: it is reading a tiny table of numbers, over and over, thousands of times per second.
Wavetable synthesis stores a single cycle of a periodic waveform — the shape of one complete oscillation — in a table of samples. To play a note, the synthesizer races a phase accumulator through that table at a speed proportional to the desired frequency. High note? Faster read. Low note? Slower read. The output is the waveform, looping seamlessly at exactly the right pitch.
The beauty is in the math. Suppose your table has samples and your audio runs at a sample rate . To produce a frequency , you must advance the read pointer by samples on every output tick. Most of the time is not a whole number, so the synth uses linear interpolation — or higher-order variants — to blend between adjacent table entries.
Switch which table you are reading mid-note and the timbre changes smoothly. That is wavetable morphing, and it is how a single cheap chip could sound like a piano, a flute, or a string section — just by crossfading between stored cycles. Julius O. Smith III at Stanford and Wolfgang Palm (PPG Wave, 1978) are among the pioneers who turned this idea into instruments millions of people play today.
Comments
Loading comments...