Wavetable synthesis is a
sound synthesis
A synthesizer (also synthesiser or synth) is an electronic musical instrument that generates audio signals. Synthesizers typically create sounds by generating waveforms through methods including subtractive synthesis, additive synthesis an ...
technique used to create
quasi-periodic waveforms often used in the production of
musical tones or
notes.
Development
Wavetable synthesis was invented by
Max Mathews in 1958 as part of
MUSIC II. MUSIC II “had four-voice polyphony and was capable of generating sixteen wave shapes via the introduction of a wavetable oscillator.”
Hal Chamberlin discussed wavetable synthesis in
Byte
The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable un ...
's September 1977 issue.
Wolfgang Palm of
Palm Products GmbH (PPG) developed his version in the late 1970s and published it in 1979. The technique has since been used as the primary synthesis method in synthesizers built by PPG and
Waldorf Music
Waldorf Music is a German synthesizer company best known for its Waldorf Microwave, Microwave wavetable synthesis, wavetable synthesizer and Waldorf Blofeld, Blofeld virtual analogue synthesizer.
History
Waldorf Electronics GmbH was founded i ...
and as an auxiliary synthesis method by
Ensoniq and
Access
Access may refer to:
Companies and organizations
* ACCESS (Australia), an Australian youth network
* Access (credit card), a former credit card in the United Kingdom
* Access Co., a Japanese software company
* Access International Advisors, a hed ...
. It is currently used in hardware synthesizers from Waldorf Music and in software synthesizers for PCs and tablets, including apps offered by PPG and Waldorf, among others.
It was also independently developed by Michael McNabb, who used it in his 1978 composition ''
Dreamsong''.
Principle
Wavetable synthesis is fundamentally based on
periodic reproduction of multiple arbitrary, single-cycle
waveform
In electronics, acoustics, and related fields, the waveform of a signal is the shape of its Graph of a function, graph as a function of time, independent of its time and Magnitude (mathematics), magnitude Scale (ratio), scales and of any dis ...
s. In wavetable synthesis, some method is employed to vary or
modulate the selected waveform in the wavetable. The position in the wavetable selects the single cycle waveform. Digital
interpolation
In the mathematics, mathematical field of numerical analysis, interpolation is a type of estimation, a method of constructing (finding) new data points based on the range of a discrete set of known data points.
In engineering and science, one ...
between adjacent waveforms allows for dynamic and smooth changes of the timbre of the tone produced. Sweeping the wavetable in either direction can be 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 synthesizer
An analog synthesizer () is a synthesizer that uses Analogue electronics, analog circuits and analog signals to generate sound electronically.
The earliest analog synthesizers in the 1920s and 1930s, such as the Trautonium, were built with a var ...
s, such as
pulse-width modulation by utilising a number of
square wave Square wave may refer to:
*Square wave (waveform)
A square wave is a non-sinusoidal waveform, non-sinusoidal periodic waveform in which the amplitude alternates at a steady frequency between fixed minimum and maximum values, with the same ...
s 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
Frequency modulation synthesis (or FM synthesis) is a form of sound synthesis whereby the frequency of a waveform is changed by modulating its frequency with a modulator. The (instantaneous) frequency of an oscillator is altered in accordance wi ...
.
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 DW6000/8000 (DW standing for Digital Wave), Roland D50 and Korg M1 through to current synthesizers.
Ableton addressed some confusion in an article:
User wavetables
The creation of new wavetables was previously a difficult process unless supported by specialized editing facilities and (near) real-time playback of edited wavetables on the synthesizer. Such editors often required the use of extra hardware devices like the
PPG Waveterm or were only present in expensive models like the
Waldorf WAVE. More commonly, pre-computed wavetables could be added via memory cards or sent to the synthesizer via MIDI. Today, wavetables can be created more easily by software and auditioned directly on a computer. Since all waveforms used in wavetable synthesis are periodic, the
time-domain
In mathematics and signal processing, the time domain is a representation of how a signal, function, or data set varies with time. It is used for the analysis of function (mathematics), mathematical functions, physical signal (information theory), ...
and
frequency-domain representation are exact equivalents of each other and both can be used simultaneously to define waveforms and wavetables.
Practical use
During playback, the sound produced can be harmonically changed by moving to another point in the wavetable, usually under the control of an
envelope generator or
low frequency oscillator but frequently by any number of modulators (matrix modulation). Doing this modifies the harmonic content of the output wave in real time, producing sounds that can imitate acoustic instruments or be totally abstract, which is where this method of sound creation excels. The technique is especially useful for evolving
synth pads, where the sound changes slowly over time.
It is often necessary to 'audition' each position in a wavetable and to scan through it, forwards and backwards, in order to make good use of it, though selecting random wavetables, start positions, end positions and directions of scan can also produce satisfying musical results. It is worth noting that most wavetable synthesizers also employ other synthesis methods to further shape the output waveform, such as
subtractive synthesis (filters),
phase modulation,
frequency modulation
Frequency modulation (FM) is a signal modulation technique used in electronic communication, originally for transmitting messages with a radio wave. In frequency modulation a carrier wave is varied in its instantaneous frequency in proporti ...
and
AM (ring) modulation.
Table-lookup synthesis
Table-lookup synthesis (or Wavetable-lookup synthesis) is a class of
sound synthesis
A synthesizer (also synthesiser or synth) is an electronic musical instrument that generates audio signals. Synthesizers typically create sounds by generating waveforms through methods including subtractive synthesis, additive synthesis an ...
methods using the
waveform
In electronics, acoustics, and related fields, the waveform of a signal is the shape of its Graph of a function, graph as a function of time, independent of its time and Magnitude (mathematics), magnitude Scale (ratio), scales and of any dis ...
tables by
table-lookup, called "table-lookup oscillator" technique.
The length of waveforms or samples may be varied by each sound synthesis method, from a single-cycle up to several minutes.
Terminologies
The term "''waveform table''" (or "''wave shape table''" as equivalent) is often abbreviated to "wavetable",
[
] and its derived term "''wavetable oscillator''"
[ seems to be almost the same as "''table-lookup oscillator''" mentioned above, although the word "wave" (or "waveform", "wave shape") may possibly imply a nuance of single-cycle waveform.
However, the derived term "''wavetable synthesis''" seems slightly confused by the later developments of derived algorithm.
;(1) Wavetable synthesis][:Its original meaning is essentially the same as "''table-lookup synthesis''",][
][
][
]
"''For example, the wavetable oscillator used i
Fig. 1
made its first appearance in Mathews's Music II (two, not eleven) in the late 1950s. Music II was only one in a long sequence of MUSIC N programs, but the idea of wavetable synthesis has had a pervasive influence throughout the computer music discipline.''"
[
, "''SOS contributor Steve Howell replies: Wavetable synthesis is actually quite easy to understand. In the early days of synthesis, (analogue) oscillators provided a limited range of waveforms, such as sine, triangle, sawtooth and square/pulse, normally selected from a rotary switch. This gave the user a surprisingly wide range of basic sounds to play with, especially when different waveforms were combined in various ways.'']
HTML
version available)
and possibly several actions on waveform(s) may be expected. ⇒''See'' (2), (3)
;(2) Wavetable-modification algorithm[:For example, ]Karplus–Strong string synthesis
Karplus–Strong string synthesis is a method of physical modelling synthesis that loops a short waveform through a filtered delay line to simulate the sound of a hammered or plucked string instrument, string or some types of Percussion instrument ...
[
] is a simple class of "''wavetable-modification algorithm''" known as digital waveguide synthesis.[
.]
(See also the Wikipedia article Digital waveguide synthesis: "''The term " digital waveguide synthesis" was coined by Julius O. Smith III who helped develop it and eventually filed the patent. It represents an extension of the Karplus–Strong algorithm. Stanford University
Leland Stanford Junior University, commonly referred to as Stanford University, is a Private university, private research university in Stanford, California, United States. It was founded in 1885 by railroad magnate Leland Stanford (the eighth ...
owns the patent rights for digital waveguide synthesis and signed an agreement in 1989 to develop the technology with Yamaha.''")
;(3) Multiple wavetable synthesis[:In the late-1970s, Michael McNabb] and Wolfgang Palm independently developed the multiple wavetable extension on the table-lookup synthesis[
"Multiple wavetable synthesis" developed by Michael McNabb and Wolfgang Palm in the late-1970s, is merely one of the techniques employed to realize dynamically-changing waveforms, by using an array of single-cycle waveforms in table-lookup synthesis. With this synthesis technique, the waveform can be animated in a similar manner as a flip book.
] which was typically used on PPG Wave and known as ''wavetable sweeping''.[
, "''However, in the late '70s, Wolfgang Palm used 'wavetable' digital oscillators in his innovative PPG Wave synths. Instead of having just three or four waveforms, a wavetable oscillator can have many more — say, 64 — because they are digitally created and stored in a 'look-up table' ... Now, if the waveforms are sensibly arranged, we can begin to create harmonic movement in the sound. ... you approach something not unlike a traditional filter sweep. ...''"
] Later, it was referred as "''multiple wavetable synthesis''" by .[
]
;(4) Sample-based synthesis
Sample-based synthesis is a form of audio synthesis that can be contrasted to either subtractive synthesis or additive synthesis. The principal difference with sample-based synthesis is that the seed waveforms are sampled sounds or instrument ...
:Simultaneously, since the late-1970s, sample-based synthesis
Sample-based synthesis is a form of audio synthesis that can be contrasted to either subtractive synthesis or additive synthesis. The principal difference with sample-based synthesis is that the seed waveforms are sampled sounds or instrument ...
using relatively long samples instead of single-cycle waveforms has become pervasive due to the introduction of the Fairlight CMI and E-mu Emulator
In computing, an emulator is Computer hardware, hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run sof ...
.
Background
On the above four terminologies for the classes of sound synthesis methods — ''i.e.'', (1) ''Wavetable synthesis'', (2) ''Wavetable-modification algorithm'', (3) ''Multiple wavetable synthesis'', and (4) ''Sample-based synthesis'' —
if these had been appropriately used to distinguish each other, any confusions could be avoided, but it seems failed historically.
In the 1990s at the latest, several influential sample-based synthesis
Sample-based synthesis is a form of audio synthesis that can be contrasted to either subtractive synthesis or additive synthesis. The principal difference with sample-based synthesis is that the seed waveforms are sampled sounds or instrument ...
products were marketed under the trade name
A trade name, trading name, or business name is a pseudonym used by companies that do not operate under their registered company name. The term for this type of alternative name is fictitious business name. Registering the fictitious name with ...
s similar to "wavetable synthesis" (including Gravis Ultrasound wavetable card, Creative Wave Blaster wavetable daughterboard, and Microsoft GS Wavetable SW Synth), and these confusions have further affected industry standards (including MPEG-4 Structured Audio ''algorithmic and wavetable synthesis'',[
] and AC97 ''optional hw acceleration wavetable synth''[
]).
In the mid-2000s, confusion in terminology cropped up yet-again. A subclass of generic wavetable synthesis, ''i.e.'' McNabb and Palm's multiple wavetable synthesis, tends to be erroneously referred as if it was a generic class of whole wavetable synthesis family, exclusively.[
, "''Other synths have employed wavetable synthesis in one guise or another since then, and there are several software synths available today which incorporate wavetable synthesis capabilities.''"]
Note: Regarding the previous quotation, a specific wavetable synthesis developed by Wolfgang Palm, known as "multiple wavetable synthesis", is ambiguously referred as "wavetable synthesis".
As a result, the difficulty of maintaining consistency between concepts and terminology during rapid technological development is noteworthy.
For this reason the term "Table-lookup synthesis" is explained at length in this article.
See also
* HuC6280A
* MUSIC-N
* Direct digital synthesizer
* Sample-based synthesis
Sample-based synthesis is a form of audio synthesis that can be contrasted to either subtractive synthesis or additive synthesis. The principal difference with sample-based synthesis is that the seed waveforms are sampled sounds or instrument ...
Notes
References
Bibliography
*
*
Copy on MusicDSP
*
*
*
*
*
External links
* GPL application with graphical interface written in C by Camille Bassuel, implementing several DSP tools, including DFT to generate a wavetable set
* ( VSTi plugIn) along with new ''Wavetables '08'' by Wolfgang Palm, and (standalone version) worked with by Hermann Seib, Paul Maddox and Dave Forward.
{{Sound synthesis types
Sound synthesis types
MIDI
ja:デジタルシンセサイザー#ウェーブテーブル・シンセシス