Next  |  Prev  |  Up  |  Top  |  Index  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

Wavetable Synthesis

For periodic sounds, the sinusoidal components are all harmonics of some fundamental frequency. If in addition they can be constrained to vary together in amplitude over time, then they can be implemented using a single wave table containing one period of the sound. Using interpolation (typically linear, but sometimes better), the table may be played back at any pitch, and its output is then multiplied by the amplitude envelope shared by all harmonics. (The harmonics may still have arbitrary relative levels.) This form of ``wavetable synthesis'' was commonly used in the early days of computer music.

In recent years, the term ``wavetable synthesis'' often refers to what was originally called sampling synthesis: playback of sampled tones from memory, with looping of the steady-state portion to create an arbitrarily long sustain [27,150,93,173]. In this book, we will use the original terminology. Hence, wavetable synthesis is defined as synthesis by looping through a stored period of a waveform, where the step-size through memory can be varied to produce different pitches. Amplitude shaping is handled by multiplying the output of the wavetable look-up by an amplitude-envelope generated separately. Because memory is now inexpensive, wavetable synthesizers are rarely used today, except in very low-cost environments such as cellular telephones. Most synthesizers today use ROM-based sampling synthesis (sample-playback synthesis) in conjunction with audio effects.


Next  |  Prev  |  Up  |  Top  |  Index  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

[How to cite this work]  [Order a printed hardcopy]

``Spectral Audio Signal Processing'', by Julius O. Smith III, (March 2007 Draft).
Copyright © 2008-05-20 by Julius O. Smith III
Center for Computer Research in Music and Acoustics (CCRMA),   Stanford University
CCRMA  [About the Automatic Links]