Electronic synthesizers using digital techniques generally produce sounds by producing a digital value, a number, and then sending that value to an
digital-to-analog converter (DAC) that produces a scaled output voltage. For instance, to produce a
triangle wave or
sawtooth, systems used a register containing a starting value, normally zero, and then periodically increase or decrease the value using an
adder or
phase accumulator. The value in the register is continually sent to the DAC to produce output. The pitch of the resulting sound can be changed by how rapidly the adder is called. Wavetable synthesis is a relatively simple modification of this sort of system. Instead of the value at any particular instantly being periodically modified by a simple function like addition, the specific value for any instant is read from memory containing a series of values making up multiple arbitrary, single-cycle
waveforms. This allows the waveform to have any shape, not just simple ones like triangles or sines. With that exception, the system is otherwise the same; values are read into the register at a rate that produces the desired pitch, and the output of the register is used to feed a DAC that produces the output signal. In order to produce a different sound, all that has to be changed is a single value pointing to the starting point of the waveform in memory. Because the table contains many different waveforms, playing a longer sample that includes several different waveforms may result in odd side-effects when the system crosses the boundaries between the individual waveforms. Digital
interpolation between adjacent waveforms allows for dynamic and smooth changes of the timbre of the tone produced. Additional effects can be provided by reading the waveform forward or backward, and further controlled in a number of ways, for example, by use of an LFO, envelope, pressure or velocity. Many wavetables used in PPG and Ensoniq synthesizers can simulate the methods used by
analog synthesizers, such as
pulse-width modulation by utilising a number of
square waves of different
duty cycles. In this way, when the wavetable is swept, the duty cycle of the pulse wave will appear to change over time. As the early Ensoniq wavetable synthesizers had non resonant filters (the PPG Wave synthesizers used
Curtis analogue resonant filters), some wavetables contained highly resonant waveforms to overcome this limitation of the filters.
Confusion with sample-based synthesis (S&S) and Digital Wave Synthesis In 1992, with the introduction of the
Creative Labs Sound Blaster 16 the term "wavetable" started to be (incorrectly) applied as a marketing term to their sound card. However, these sound cards did not employ any form of wavetable synthesis, but rather
PCM samples and
FM synthesis. S&S (Sample and Synthesis) and Digital Wave Synthesis was the main method of sound synthesis utilised by digital synthesizers starting in the mid 1980s with synthesizers such as Sequential Circuits
Prophet VS,
Korg DW-6000/8000 (DW standing for Digital Wave),
Roland D-50 and
Korg M1 through to current synthesizers.
Ableton addressed some confusion in an article: == User wavetables ==