Synthesis Primer
Subtractive, FM, wavetable, additive, physical modelling, granular, sampling, phase distortion and west-coast synthesis explained through the Live 12 device that does each, plus envelopes, LFOs, harmonics and aliasing.
Every synth on this site is one of nine ideas about how to make a spectrum move. Once you know which idea a device implements, its front panel stops being a list of knobs and becomes a set of physical decisions: where do the harmonics come from, what removes them, what moves them over time. This page is the vocabulary for everything else here. It is organised by method, each with the Live 12 device that does it, a waveform diagram, and the numbers that matter.
Architecture
Whatever the engine, the signal path of a synthesiser voice is the same skeleton. The methods differ in the first box.
Parameters that matter
Harmonics cheat sheet
| Waveform | Harmonics | Amplitude law | Sounds like | Live device |
|---|---|---|---|---|
| Sine | Fundamental only | — | Sub, pure tone | Operator, Drift, Meld Swarm Sine |
| Triangle | Odd (1, 3, 5…) | 1/n² | Hollow, soft, flute-ish | Drift, Analog (via shape), Wavetable Basics |
| Square | Odd (1, 3, 5…) | 1/n | Hollow but bright, clarinet, chip | Operator Square, Analog Rect, Drift Rectangle |
| Saw | All (1, 2, 3…) | 1/n | Full, brassy, the default "synth" sound | Operator Saw, Analog, Drift, Wavetable |
| Pulse 25% | All except every 4th | Varies with width | Nasal, reedy; PWM when moved | Analog Rect PW, Wavetable Classic effect |
| Noise | Continuous spectrum | White flat, pink −3 dB/oct | Hiss, snare, air | All synths, Drum Sampler Noise |
Envelope stages
| Stage | Typical range | What it controls perceptually |
|---|---|---|
| Attack | 0–20 ms percussive, 50–2000 ms pads | Click vs swell; under 2 ms on a sine causes a click |
| Decay | 50–800 ms | How fast the initial brightness or loudness settles into the body |
| Sustain | 0 (pluck) to 1 (organ) | Whether the note is a hit or a tone |
| Release | 20–100 ms bass, 300–4000 ms pads | Tail; long releases pile up polyphony and CPU |
Techniques
Subtractive: start rich, remove
A bright oscillator (saw, square, pulse) into a resonant low-pass filter whose cutoff is moved by an envelope. The filter is the instrument; the oscillator is just fuel.
- Drift: Osc 1 Saw, Osc 2 Rectangle one octave down. Filter MS4 (24 dB), cutoff 300 Hz, resonance 20%.
- Route Env 2 to filter cutoff, amount around +40 semitones, Env 2 decay 250 ms, sustain 0.
- Add Key tracking 50% so high notes open the filter and low notes stay dark.
FM: one sine bends another
A modulator oscillator changes the phase of a carrier fast enough to create sidebands. The number of sidebands is set by modulation depth (index); their spacing by the frequency ratio. Integer ratios give harmonic tones, non-integer ratios give bells and metal.
| Ratio (mod : car) | Result |
|---|---|
| 1:1 | All harmonics, saw-like; the classic FM bass |
| 2:1 | Odd harmonics, square-like, hollow |
| 3:1, 4:1 | Sparse bright harmonics, organ and brass |
| 1.41:1, 3.5:1 | Inharmonic sidebands, bells, metallic hits |
| Fixed-frequency modulator | Timbre changes per note; growls and vowels |
Wavetable: scan a sequence of single cycles
A table holds a set of single-cycle waveforms. Position picks which one plays (with interpolation between neighbours). Modulating position is spectral morphing with no filter involved.
- Load Wavetable. Osc 1 category Harmonics, pick a table and drag Position: that is the whole concept.
- Open the Mod matrix, LFO 1 → Osc 1 Position at 50%. Sync LFO 1 to 1/8 and you have a wobble with no filter.
- Add Filter 1 only to remove what the table adds above 5 kHz.
Additive: draw the harmonics
Build the spectrum directly by setting the level of each partial. Operator's user waveform mode lets you draw up to 64 harmonic amplitudes per oscillator; the Repeat parameter tiles the pattern.
Physical modelling: excite a resonator
Simulate the object: an exciter (mallet strike, noise burst, bow) injects energy into a resonator (string, beam, plate, membrane, tube) whose modes ring down. Velocity changes the physics, not just the volume.
- Collision: Mallet on, Volume 70%, Stiffness 55%, Noise Amount 15%, Color 50%. Resonator 1 type Marimba, Decay 1.5 s, Material 0.3.
- Turn Resonator 2 on, Plate, Decay 4 s, pan it opposite. Set Resonator 2 input from Resonator 1 for a serial ring.
- Collision's Inharmonic parameter stretches the mode ratios: 0 = tuned, 1 = metallic clang.
Granular: thousands of tiny samples
Chop a sample into grains of 5–200 ms, window each one, and play them back at any position, pitch, density and spread. Long grains sound like the source; short grains become tone.
| Parameter | Range | Effect |
|---|---|---|
| Grain size | 5–30 ms | Pitched buzz at 1/size Hz; 10 ms = 100 Hz tone |
| Grain size | 50–200 ms | Recognisable source, smeared |
| Spray / scan | 0–100% | Position randomness; width of the cloud |
| Density / overlap | 1–16 | Thickness; more grains = more CPU and more smear |
Sampling: the recording is the oscillator
Any recorded sound becomes a voice. The synthesis happens in the warp mode, the filter, the envelope and in resampling the result. Live 12.3 stem separation adds extraction to this.
Phase distortion: warp the read pointer
The Casio CZ idea: read a sine with a non-linear phase ramp. Bending the ramp squeezes half the cycle, which adds harmonics the way a resonant filter sweep does, without a filter.
West-coast: fold a simple wave, then shape with lowpass gates
Instead of subtracting from a rich wave, start with a sine or triangle and add harmonics by folding it back on itself. Dynamics come from a lowpass gate (a filter and VCA in one, with vactrol-style decay) rather than ADSR. Your 258t is a dual oscillator with sine-to-saw / sine-to-square morphing — the ideal fuel for a folder.
- Send the 258t's sine into Live. Add Saturator, shape Sinoid Fold, Drive 6 dB. Automate Drive 0 → 18 dB: that is a timbre sweep with no filter.
- Instead of an amp envelope, use Auto Filter LP 12 dB with its envelope follower on the input, or Roar's envelope-follower-to-filter route. The cutoff drops with amplitude, which is what a lowpass gate does.
- For a fully in-the-box version: Wavetable Basics triangle, Effect Modern, Fold driven by Env 3, into Filter 1 Clean LP 12 dB with Env 3 also on cutoff.
Aliasing and oversampling
Any process that creates harmonics above half the sample rate (22.05 kHz at 44.1 k) folds them back down as inharmonic partials. Sometimes you want that (Redux, Erosion, Operator with Tone up on a growl); usually you do not.
| Device | How it handles it |
|---|---|
| Operator | Tone control attenuates high partials in waveforms; Hi-Q interpolation reduces aliasing in the oscillators |
| Saturator, Roar | Internal oversampling; Saturator's Hi-Q option trades CPU for cleanliness |
| Wavetable, Drift, Meld | Band-limited oscillators; aliasing only appears with extreme FM or fold |
| Redux, Erosion, Vinyl Distortion | Aliasing is the point; use them when you want digital hash |
Modulation basics
An LFO is an oscillator too slow to hear. Below about 20 Hz it is movement; above it, it becomes timbre (which is what FM is). Live's modulation layer: every synth has at least one envelope and LFO; Wavetable and Meld add matrices; the Max for Live LFO, Envelope Follower and Shaper modulate anything, including effect parameters and macros.
| Modulation | Rate | Use |
|---|---|---|
| Vibrato | 4–7 Hz, ±10–30 cents | Leads, with delay 200 ms so the note starts straight |
| Wobble | Synced 1/4 to 1/16 | Filter or wavetable position |
| Drift | 0.05–0.5 Hz, random | Analogue instability on pitch or cutoff |
| Audio-rate | 20 Hz+ | FM, AM, ring modulation; Operator and Meld do this natively |
Presets to build first
- Drift subtractive bass: saw + sub rectangle, MS4, filter envelope decay 200 ms.
- Operator 1:1 FM bass with modulator level driven by velocity.
- Wavetable formant pad with LFO 1 on position, Unison Shimmer.
- Collision marimba with Resonator 2 plate for a trip-hop mallet.
- Saturator Sinoid Fold on a sine from your 258t, recorded and resampled into Simpler.