Definition
A wavetable is an ordered series of single-cycle waveforms (frames). The oscillator reads one frame at a time and the position in the table can be modulated: by moving it, the timbre transforms from one wave to another. The pioneer was Wolfgang Palm with the PPG (Wave Computer 360 in the late '70s, then PPG Wave 2 in 1981); today it is the basis of Xfer Serum (2014), Vital (free in the basic version), Native Instruments Massive and Massive X, Ableton Wavetable, Arturia Pigments.
How it works
- A frame is typically 2048 samples (Serum, Vital) and a table can contain up to 256 frames.
- Between adjacent frames the synth interpolates (morphs) to avoid jumps.
- Downstream is the classic chain: filter, amplifier, envelopes, LFOs: the wavetable is a richer timbre generator than analog oscillators.
- You can import audio files (even a voice or a noise) that are sliced into frames: the table becomes a “portrait” of the sound.
Key parameters
- WT position: the main parameter; modulate it with an envelope (timbre that changes during the attack), LFO (rhythmic movement) or macro.
- Warp / deformation modes (Serum, Vital): sync, bend, PWM, mirror, asym, FM from another oscillator, remap. Each warp multiplies the possibilities of the same table.
- Unison: multiple detuned voices (see “Unison and detune”).
- Phase / random phase: for basses, fixed phase (coherent attack); for pads, random.
- Spectral morph (Vital, Pigments): filters or deformations in the frequency domain.
Basic recipes
- Evolving bass (dubstep, neuro): table with increasing harmonics, position modulated by a tempo-synced LFO (1/8 or 1/4) + FM or sync warp, distortion and OTT downstream.
- Pad: soft table (vocal formants or “breathy” spectra), position moved by a slow LFO (0.05–0.2 Hz), 4–8 unison voices, chorus and reverb.
- Pluck: attack with a bright position that quickly drops toward a sine (150–300 ms envelope), similar to a filter but with a different character.
- Future bass lead: supersaw from a saw table + slightly modulated position, glide.
Wavetable vs subtractive
Subtractive starts from a few rich shapes and removes; wavetable chooses the spectrum directly and moves it, often without needing a filter. The risk is aliasing in bright tables played high: modern synths use band-limited tables (mipmaps) or oversampling.
In FL Studio
FL Studio has no native classic wavetable synth like Serum, but Vital (free) and Serum are standard VST plugins; among the stock plugins, Harmor (additive/resynthesis) and Sytrus cover part of the territory; FL Studio 21+ also includes synths like FLEX (preset-based) and several others. The Prophet-VS V from the V Collection 9 uses digital waveforms blended in a vector fashion (see “Vector synthesis”).
Example in A minor
Pad for a future bass chorus at 150 BPM: Am9 – Fmaj9 – C – G6. Oscillator A: “vocal” table with position automated from 20% to 60% over the 8 bars; oscillator B: 7-voice unison saw −12 dB; 24 dB low-pass filter at 6 kHz; sidechain from the kick. In the drop, position modulated by a dotted-1/4 LFO for rhythmic movement.
Common mistakes
- Moving the position without criteria: the sound changes but doesn't “speak.” Tie the movement to the rhythm or to dynamics.
- Tables that are too bright with no filter or EQ: annoying at 3–6 kHz.
- Excessive unison on basses: loses the center and mono compatibility.
Exercise
- In Vital create a table from a one-second vocal sample, then play it slowly while modulating the position with an envelope.
- Recreate the same pluck in subtractive synthesis and wavetable and compare.
- Build a dubstep bass at 140 BPM with a 1/8 LFO on the position and an FM warp.
Connections
“Subtractive synthesis”, “Vector synthesis”, “Unison and detune”, “Modulation matrix”, “Reese and wobble basses”.