Table-lookup Synthesis
   HOME

TheInfoList



OR:

Wavetable synthesis is a
sound synthesis A synthesizer (also spelled synthesiser) is an electronic musical instrument that generates audio signals. Synthesizers typically create sounds by generating waveforms through methods including subtractive synthesis, additive synthesis and f ...
technique used to create quasi-periodic waveforms often used in the production of musical tones or
note Note, notes, or NOTE may refer to: Music and entertainment * Musical note, a pitched sound (or a symbol for a sound) in music * ''Notes'' (album), a 1987 album by Paul Bley and Paul Motian * ''Notes'', a common (yet unofficial) shortened version ...
s.


Development

Wavetable synthesis was invented by
Max Mathews Max Vernon Mathews (November 13, 1926 in Columbus, Nebraska, USA – April 21, 2011 in San Francisco, CA, USA) was a pioneer of computer music. Biography Mathews studied electrical engineering at the California Institute of Technology and the Ma ...
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 Howard Allen Chamberlin, Jr. is an American audio engineer and writer from North Carolina, most widely known as the author of the book ''Musical Applications of Microprocessors''. Biography In the 1970s while still at school he built an Analog ...
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 unit ...
's September 1977 issue.
Wolfgang Palm Wolfgang Palm (born 1950) is a German musician and inventor who was the founder and owner of Palm Products GmbH (PPG) and the inventor and creator of various pioneering technical designs for analog and digital synthesizers. He is widely acknowle ...
of
Palm Products GmbH Palm Products GmbH (commonly abbreviated to PPG) was a manufacturer of audio synthesizers. Founded and owned by Wolfgang Palm, PPG was located in Hamburg, Germany and, for 12 years from around 1975 to 1987, manufactured an acclaimed and eclecti ...
(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. They are best known for the Microwave wavetable synthesizer and Blofeld virtual analogue synthesizer. History Waldorf Electronics GmbH was founded in 1988 by Wolfgang Düren, who at the time ...
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 Healthcare, an Indian BPO se ...
. 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 as a function of time, independent of its time and magnitude scales and of any displacement in time.David Crecraft, David Gorham, ''Electro ...
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 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 (or analogue) synthesizer is a synthesizer that uses 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 variety of ...
s, such as
pulse-width modulation Pulse-width modulation (PWM), or pulse-duration modulation (PDM), is a method of reducing the average power delivered by an electrical signal, by effectively chopping it up into discrete parts. The average value of voltage (and current) fed ...
by utilising a number of
square wave A square wave is a non-sinusoidal periodic waveform in which the amplitude alternates at a steady frequency between fixed minimum and maximum values, with the same duration at minimum and maximum. In an ideal square wave, the transitions b ...
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 analogue Curtis 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 Creative Technology Ltd. is a Singaporean multinational technology company headquartered with overseas offices in Shanghai, Tokyo, Dublin, and Silicon Valley (where in the US it is known as Creative Labs). The principal activities of the compa ...
Sound Blaster 16 The Sound Blaster 16 is a series of sound cards by Creative Technology. They are add-on boards for IBM PC compatible, PCs with an industry standard architecture, ISA or conventional PCI, PCI slot. Sound Blaster 16 Sound Blaster 16 (June 1992 ...
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 frequency of an oscillator is altered "in accordance with the amplitud ...
. 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 Ableton AG is a German music software company that produces and distributes the production and performance program Ableton Live and a collection of related instruments and sample libraries, as well as their own hardware controller Ableton Push. ...
addressed some confusion in an article: Often they now have displays showing a real time 3d graphs of the wave table being played back with the current waveform highlighted which is the signature feature common in modern wavetable synths.


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 Time domain refers to the analysis of mathematical functions, physical signals or time series of economic or environmental data, with respect to time. In the time domain, the signal or function's value is known for all real numbers, for the ca ...
and
frequency-domain In physics, electronics, control systems engineering, and statistics, the frequency domain refers to the analysis of mathematical functions or signals with respect to frequency, rather than time. Put simply, a time-domain graph shows how a si ...
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 In sound and music, an envelope describes how a sound changes over time. It may relate to elements such as amplitude (volume), frequencies (with the use of filters) or pitch. For example, a piano key, when struck and held, creates a near-im ...
or
low frequency oscillator Low-frequency oscillation (LFO) is an electronic frequency that is usually below 20  Hz and creates a rhythmic pulse or sweep. This is used to modulate musical equipment such as synthesizers to create audio effects such as vibrato, tremo ...
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 Subtractive synthesis is a method of sound synthesis in which partials of an audio signal (often one rich in harmonics) are attenuated by a filter to alter the timbre of the sound. While subtractive synthesis can be applied to any source audio ...
(filters),
phase modulation Phase modulation (PM) is a modulation pattern for conditioning communication signals for transmission. It encodes a message signal as variations in the instantaneous phase of a carrier wave. Phase modulation is one of the two principal forms ...
,
frequency modulation Frequency modulation (FM) is the encoding of information in a carrier wave by varying the instantaneous frequency of the wave. The technology is used in telecommunications, radio broadcasting, signal processing, and Run-length limited#FM: .280. ...
and AM (ring) modulation.


Table-lookup synthesis

Table-lookup synthesis (or Wavetable-lookup synthesis) is a class of
sound synthesis A synthesizer (also spelled synthesiser) is an electronic musical instrument that generates audio signals. Synthesizers typically create sounds by generating waveforms through methods including subtractive synthesis, additive synthesis and f ...
methods using the
waveform In electronics, acoustics, and related fields, the waveform of a signal is the shape of its graph as a function of time, independent of its time and magnitude scales and of any displacement in time.David Crecraft, David Gorham, ''Electro ...
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, a derived term "''wavetable synthesis''" seems slightly confusing as its original meaning is essentially the same as "''table-lookup synthesis''",
"''In this section ... we will be introduce the ''table-lookup method'' for generating waveforms. This method is also called ''wavetable synthesis'' ... / Wavetable synthesis is a technique based on reading data that has been stored in blocks of ''contiguous computer-memory locations'', called ''tables''. This sound-synthesis technique was one of the very first software synthesis methods introduced in the MUSIC I-MUSIC V languages developed by Max Mathews at Bell Labs in the late 1950s and the early 1960s. ... / With table-lookup synthesis, it is sufficient to calculate only a single cycle of a waveform, and then store this small set of samples in the table where it serves as a template. ...''"
Note: on the preceding quotation, the authors paraphrased the section title "table-lookup oscillators" as follows: "table-lookup method", "wavetable synthesis", and "table-lookup synthesis".

"''The oscillator generates a cycle of some waveform the appropriate number of times per second for the desired fundamental frequency. This is referred to variously as fixed-waveform synthesis, table-lookup synthesis, or wavetable synthesis.''"

HTML
version available) "''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.''"
and possibly several actions on waveform(s) may be expected. , "''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.''" See also:
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 ...
(a simple class of "''wavetable-modification algorithm''" known as
digital waveguide synthesis Digital waveguide synthesis is the synthesis of audio using a digital waveguide. Digital waveguides are efficient computational models for physical media through which acoustic waves propagate. For this reason, digital waveguides constitute a ma ...
.
(See also the Wikipedia article
Digital waveguide synthesis Digital waveguide synthesis is the synthesis of audio using a digital waveguide. Digital waveguides are efficient computational models for physical media through which acoustic waves propagate. For this reason, digital waveguides constitute a ma ...
: "''The term "
digital waveguide synthesis Digital waveguide synthesis is the synthesis of audio using a digital waveguide. Digital waveguides are efficient computational models for physical media through which acoustic waves propagate. For this reason, digital waveguides constitute a ma ...
" was coined by
Julius O. Smith III Digital waveguide synthesis is the synthesis of audio using a digital waveguide. Digital waveguides are efficient computational models for physical media through which acoustic waves propagate. For this reason, digital waveguides constitute a maj ...
who helped develop it and eventually filed the patent. It represents an extension of the Karplus–Strong algorithm.
Stanford University Stanford University, officially Leland Stanford Junior University, is a private research university in Stanford, California. The campus occupies , among the largest in the United States, and enrolls over 17,000 students. Stanford is consider ...
owns the patent rights for digital waveguide synthesis and signed an agreement in 1989 to develop the technology with
Yamaha Yamaha may refer to: * Yamaha Corporation, a Japanese company with a wide range of products and services, established in 1887. The company is the largest shareholder of Yamaha Motor Company (below). ** Yamaha Music Foundation, an organization estab ...
.''")
). In the late-1970s, Michael McNabb and
Wolfgang Palm Wolfgang Palm (born 1950) is a German musician and inventor who was the founder and owner of Palm Products GmbH (PPG) and the inventor and creator of various pioneering technical designs for analog and digital synthesizers. He is widely acknowle ...
independently developed the multiple wavetable extension on the table-lookup synthesis "Multiple wavetable synthesis" developed by Michael McNabb and
Wolfgang Palm Wolfgang Palm (born 1950) is a German musician and inventor who was the founder and owner of Palm Products GmbH (PPG) and the inventor and creator of various pioneering technical designs for analog and digital synthesizers. He is widely acknowle ...
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 A flip book, flipbook, flicker book, or kineograph is a booklet with a series of images that very gradually change from one page to the next, so that when the pages are viewed in quick succession, the images appear to animate by simulating moti ...
.
which was typically used on
PPG Wave The PPG Wave is a series of synthesizers built by the German company Palm Products GmbH from 1981 to 1987. Background Until the early 1980s, the tonal palette of commercial synthesizers was limited to that which could be obtained by combining ...
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. ...''" and it was later referred as "''multiple wavetable synthesis''" by . Simultaneously, since 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 instruments i ...
using relatively long samples instead of single-cycle waveforms has become pervasive due to the introduction of the
Fairlight CMI The Fairlight CMI (short for Computer Musical Instrument) is a digital synthesizer, sampler, and digital audio workstation introduced in 1979 by Fairlight. — with links to some Fairlight history and photos It was based on a commercial lic ...
and
E-mu E-mu Systems was a software synthesizer, audio interface, MIDI interface, and MIDI keyboard manufacturer. Founded in 1971 as a synthesizer maker, E-mu was a pioneer in samplers, sample-based drum machines and low-cost digital sampling music ...
Emulator In computing, an emulator is 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 software or use pe ...
.


Background

On the above four terminologies for the classes of sound synthesis methods, ''i.e.'', # Wavetable synthesis — original, generic meaning (i.e. a single-cycle table-lookup synthesis). # Multiple wavetable synthesis — developed by McNabb and Palm, typically used on
PPG Wave The PPG Wave is a series of synthesizers built by the German company Palm Products GmbH from 1981 to 1987. Background Until the early 1980s, the tonal palette of commercial synthesizers was limited to that which could be obtained by combining ...
s. # Wavetable-modification algorithm — including
digital waveguide synthesis Digital waveguide synthesis is the synthesis of audio using a digital waveguide. Digital waveguides are efficient computational models for physical media through which acoustic waves propagate. For this reason, digital waveguides constitute a ma ...
. #
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 instruments i ...
if these had been appropriately used to distinguish each other, any confusions could be avoided, but it seems failed historically. At latest in the 1990s, 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 instruments i ...
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 a "fictitious" business name. Registering the fictitious name w ...
s similar to "wavetable synthesis" (including Gravis Ultrasound wavetable card,
Creative Wave Blaster The Wave Blaster was an add-on Musical Instrument Digital Interface, MIDI-synthesizer for Creative Technology, Creative Sound Blaster 16 and Sound Blaster AWE32 family of PC soundcards. It was a sample-based synthesis General MIDI compliant sy ...
wavetable
daughterboard In computing, an expansion card (also called an expansion board, adapter card, peripheral card or accessory card) is a printed circuit board that can be inserted into an electrical connector, or expansion slot (also referred to as a bus s ...
, and
Microsoft GS Wavetable SW Synth A software synthesizer or softsynth is a computer program that generates digital audio, usually for music. Computer software that can create sounds or music is not new, but advances in processing speed now allow softsynths to accomplish the sam ...
), and these confusions have further affected industry standards (including
MPEG-4 Structured Audio MPEG-4 Structured Audio is an ISO/IEC standard for describing sound. It was published as subpart 5 of MPEG-4 Part 3 (ISO/ IEC 14496-3:1999) in 1999. It allows the transmission of synthetic music and sound effects at very low bit rates (from 0.01 ...
''algorithmic and wavetable synthesis'', and
AC97 AC'97 (''Audio Codec '97;'' also MC'97 for ''Modem Codec '97'') is an audio codec standard developed by Intel Architecture Labs in 1997. The standard was used in motherboards, modems, and sound cards. The specification covers two types of compon ...
''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 Direct digital synthesis (DDS) is a method employed by frequency synthesizers used for creating arbitrary waveforms from a single, fixed-frequency reference clock. DDS is used in applications such as signal generation, local oscillators in communi ...
*
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 instruments i ...


Notes


References


Bibliography

* *
Copy on MusicDSP
* * * * *


External links

* GPL application with graphical interface written in C by Camille Bassuel, implementing several
DSP DSP may refer to: Computing * Digital signal processing, the mathematical manipulation of an information signal * Digital signal processor, a microprocessor designed for digital signal processing * Yamaha DSP-1, a proprietary digital signal ...
tools, including DFT to generate a wavetable set * (
VSTi Virtual Studio Technology (VST) is an audio plug-in software interface that integrates software synthesizers and effects units into digital audio workstations. VST and similar technologies use digital signal processing to simulate traditional ...
plugIn) along with new ''Wavetables '08'' by
Wolfgang Palm Wolfgang Palm (born 1950) is a German musician and inventor who was the founder and owner of Palm Products GmbH (PPG) and the inventor and creator of various pioneering technical designs for analog and digital synthesizers. He is widely acknowle ...
, and (standalone version) worked with by Hermann Seib, Paul Maddox and Dave Forward. {{Sound synthesis types Sound synthesis types ja:デジタルシンセサイザー#ウェーブテーブル・シンセシス