ABLETON 12 SOUND DESIGN ATLAS

Meld

Live 12's bi-timbral macro-oscillator synth — the engines behind each oscillator, per-oscillator filters, the A→B routing, two LFOs, two envelopes, the modulation matrix, the 12.2 Scrambler and voice modes — with eight patches from sub bass to chiptune.

meldmacro oscillatorswarm sinechipbit crushdual sawformantreedrainnoise flowfmchordscramblermpebasspadleaddronetextureperc

Meld is the first synth Ableton built from scratch for Live 12 and it is organised around two "macro oscillators", each a self-contained engine with two engine-specific controls, its own filter and its own place in the mix. The engines are closer to Mutable Instruments Plaits than to a saw with a filter: Swarm Sine is a cloud of detuned sines, Chip is a bit-reduced pulse, Rain is granular drips, Reed is a physical-model blown pipe, Formant is vowels, Noise Flow is filtered noise with movement, FM is a two-operator pair, Chord (12.2) is a stack with voicing, and the percussive engines are tuned drum models. Two oscillators times a couple of dozen engines gives you bi-timbral patches where the bass and its top layer, or a pad and its texture, live in one device with a shared modulation matrix, MPE, and the 12.2 Scrambler for per-voice randomness. It is also, deliberately, a synth where you can get a good sound by turning two knobs.

Architecture

Each oscillator (A and B) has an Engine selector, two large engine macros (their labels change per engine: for Dual Saw they are detune and shape, for FM they are ratio and index, for Formant they are vowel and openness, and so on), a Pitch section (Octave, Semitone, Detune, key tracking), a Filter (its own type, Freq, Res, Drive-style character, and envelope/LFO amounts) and a Level and Pan into the mixer. The routing switch at the top decides whether the two oscillators run in parallel into the output or whether Osc A is fed into Osc B as an audio or modulation input, which turns B's engine into a processor: A through Bit Crush, A through Formant, A modulating FM. Below the oscillators sit two LFOs and two envelopes (Env 1 is the amp envelope by default, Env 2 is free), the modulation matrix where every source meets every target, the voice section (mode, voices, glide, unison spread), and from 12.2 the Scrambler, which generates a per-voice random or stepped value that you can route like any other source.

Engines, by family

EngineWhat it isMacro 1 / Macro 2 (what they tend to do)Natural use
Swarm SineA swarm of sine partials spread around the pitchSpread / Density-shapeSub bass at Spread 0, organ-ish pads and wide drones at Spread up
Dual SawTwo saws with detune and wave shapingDetune / Shape (saw → pulse → folded)Supersaw-lite, bass bodies, leads
ChipLow-resolution pulse with duty cycle and bit depth flavourPulse width / Bit characterChiptune leads, NES bass, arps
Bit CrushOscillator with sample-rate and bit reduction built in; as B with A routed in, a crusher for ARate / BitsDigital grit, aliased leads, crushed drums
FMTwo-operator FM pairRatio / IndexFM bass, bells, growls; takes A as modulator in serial routing
FormantVowel formant generatorVowel / OpennessTalking bass, choirs, vowel pads
ReedPhysical model of a blown reed/pipe with breath and stiffnessPressure / StiffnessClarinet-ish leads, bowed drones, odd woodwind
RainStochastic grains / drops at tuned pitchDensity / SpreadTextures, rain, granular pads, randomised plucks
Noise FlowNoise with resonant moving filteringColour / Flow (movement)Wind, hats, risers, breath under pads
Chord (12.2)Chord stack with voicing and spread, follows the Live 12 scaleVoicing / SpreadOne-finger stabs and pads, dub chords
Percussive enginesTuned drum models (kick, snare, hat, tom-style)Tone / Decay-type parametersSynth drums inside a Drum Rack, per-note tuned percussion
Engine names and the exact macro labels can differ slightly between 12.0, 12.1 and 12.2 (12.2 added Chord and reorganised some labels). Hover the macro knob in your build: the info view says exactly what it does for that engine. The families above are stable.

Parameters that matter

SectionParameterWhat it doesStarting points
Osc A / BEngineChooses the synthesis model and redefines the two macrosSwarm Sine for sub, Dual Saw for body, Chip/Bit Crush for top
Osc A / BMacro 1, Macro 2The engine's two main timbre dimensionsMap them to rack macros first; they are designed to be swept
Osc A / BOctave, Semi, Detune, Key trackingPitch offsets and whether the osc follows the keyboardKey tracking off on B for fixed-pitch noise or drum engines
Osc A / BFilter type, Freq, Res, character, Env/LFO amountPer-oscillator multimode filter; each engine gets its own cutoff and envelope depthLP 24 on bass engines, BP on textures, off on Chip to keep the aliasing
Osc A / BLevel, PanMix into the output; pans are per oscillatorPan A L30 / B R30 for instant width on pads; centre both for bass
RoutingParallel / A → BParallel sums; serial feeds A into B's engine as input or modulatorSerial with B = Bit Crush, Formant, FM, Noise Flow to process A
LFO 1 / 2Shape, Rate (free / sync), Phase, Retrigger, FadeSine, Tri, Saw, Square, S&H, Wander and more; second LFO can be routed to the first's rateLFO 1 synced 1/8 for rhythm, LFO 2 Wander 0.1 Hz for drift
Env 1 / 2A / D / S / R, slope, loopEnv 1 = amp by default; Env 2 free; both can loop for cycling modulationEnv 2 D 150 ms, S 0 for pluck brightness on B's filter
Mod matrixSource × target, amountLFO 1/2, Env 1/2, Scrambler, Velocity, Key, Pressure, Slide, Bend, Mod wheel, Random to any knob incl. the macros and both filtersVelocity → both macros 20% so hard hits change timbre, not just level
Scrambler (12.2)Mode, Rate, Amount, SmoothPer-voice stepped or random value, retriggered per note or clocked; use as a matrix sourceScrambler → Osc B Detune 8% for "every note is a different take"
VoiceMode (Poly, Mono, Legato-style), Voices, Glide, Unison voices / SpreadAllocation, portamento and stackingMono + Glide 40 ms bass; Poly 6 pads; Unison 2–4 on leads
GlobalMPE (Pressure / Slide / Bend as matrix sources), Transpose, VolumePer-note expression without extra devicesSlide → Macro 1 on the engine that has the strongest timbre knob

Routing cheat sheet

A engine → B engine (serial)Result
Dual Saw → Bit CrushCrushed saw; B's macros become rate and bit depth on A
Swarm Sine → FMThe sine swarm modulates B's FM pair: multi-partial FM, inharmonic clusters
Chip → FormantVowelised chiptune, a vocoder-ish talking lead
Noise Flow → ReedNoise excites the reed model; breathy, bowed-ish textures
Rain → ChordGrains distributed over the chord voicing: granular chord pad

Techniques

Swarm Sine sub with Dual Saw mid in one patch

Instrument: Meld · Level: beginner · Genres: dubstep, uk bass, drill, techno

Osc A as a pure sub, Osc B as the audible layer, each with its own filter and envelope, phase-locked because they share a voice. The Meld equivalent of Operator's Algorithm 5 trick.

  1. Voice mode Mono, Glide 35 ms. Routing parallel.
  2. Osc A Swarm Sine, Macro 1 (Spread) 0, Macro 2 at minimum so it is a single sine. Filter A LP 24, Freq 100 Hz, no modulation. Level 0 dB, Pan centre.
  3. Osc B Dual Saw, Octave +1, Macro 1 (Detune) 10%, Macro 2 (Shape) 30%. Filter B LP 24, Freq 400 Hz, Res 20%, Env 2 amount 60%. Level −8 dB.
  4. Env 1 (amp): A 2, D 300, S 0.9, R 70 ms. Env 2: A 0, D 250, S 0.15, R 90 ms.
  5. Matrix: Velocity → Filter B Freq 40%; Mod wheel → Osc B Level +8 dB; LFO 1 (synced 1/4, Sine) → Filter B Freq 0% by default, raise for wobble.
ParameterValueWhy
Osc B Level−18 → −2 dBBalance of sub to layer; the main macro
Filter B Freq250 Hz → 2 kHzSecond macro; the sub never hears it
A Spread0 → 10%A few percent adds beating thickness without losing mono compatibility; above that the sub smears
A sub that shares the voice with its layer cannot drift in phase against it, which is the usual reason two-track bass layers thin out on a mono system. Separate per-oscillator filters mean the envelope on B does not touch the sine.
The Swarm Sine engine's Spread introduces per-partial detune that is partly stereo. Keep it at 0 for sub and let Utility's Bass Mono catch anything below 110 Hz anyway.

Formant plus Rain pad with Wander LFOs

Instrument: Meld · Level: intermediate · Genres: ambient, trip-hop, deep house, dub techno

A vowel pad on A, granular drips on B panned opposite, two slow LFOs with unrelated rates, and the Scrambler so each chord voice has its own vowel. Wide without any chorus.

  1. Voice mode Poly, 8 voices, Unison 2 with a modest spread if your build offers it. Routing parallel.
  2. Osc A Formant, Macro 1 (Vowel) 40%, Macro 2 (Openness) 55%. Filter A LP 12, Freq 2 kHz. Level −4 dB, Pan L25.
  3. Osc B Rain, Macro 1 (Density) 40%, Macro 2 (Spread) 60%, Octave +1. Filter B BP, Freq 1.5 kHz, Res 30%. Level −12 dB, Pan R25.
  4. Env 1: A 900, D 2000, S 0.8, R 3000 ms. Env 2: A 2500, D 4000, S 0.5, R 2000 → Filter A Freq 30%.
  5. LFO 1 Wander, 0.07 Hz, Retrigger off → A Macro 1 (Vowel) 35%. LFO 2 Triangle 0.11 Hz → Filter B Freq 25% and → Pan B 15%.
  6. Scrambler: per-note random, Smooth up → A Macro 1 15%, so each voice of a chord sits on a different vowel.
Vowels are the formant pattern the ear is most trained on, so slowly moving them reads as "singing" even with no pitch change. The Rain engine's grains are uncorrelated between left and right so the stereo image never collapses into a point like a detuned saw pad can.

Variations: swap A to Swarm Sine with Spread 40% for a glassier organ pad; set B to Noise Flow at −20 dB for breath instead of drips.

Reed lead with pressure and Slide (MPE)

Instrument: Meld · Level: intermediate · Genres: trip-hop, ambient, idm, neo-soul

The Reed engine behaves like a physical instrument: more pressure means more harmonics, not just more level. Mapped to MPE pressure it is one of the most playable leads in Live.

  1. Track in MPE mode (Push 3 / MPE controller). Meld Voice mode Mono with legato behaviour, Glide 0 (MPE Slide and bend handle slides).
  2. Osc A Reed, Macro 1 (Pressure/breath) 35% base, Macro 2 (Stiffness) 50%. Filter A off or LP 24 at 8 kHz. Level 0 dB.
  3. Matrix: Pressure → A Macro 1 +60%; Slide → A Macro 2 +40%; Pressure → A Level +4 dB; Pitch bend range 24 st.
  4. Osc B Dual Saw, Octave −1, Detune 5%, Filter B LP 24 at 300 Hz, Level −14 dB: a hidden low body so the reed is not thin on its own.
  5. Env 1 A 25, D 200, S 1, R 350. LFO 1 Sine 5.2 Hz → Pitch 0% base, Pressure → LFO 1 amount +25% so vibrato grows with pressure.
In real reed instruments breath pressure changes the reed's closing behaviour and adds upper partials non-linearly. The engine models that threshold, so pressure gives you the crescendo-into-overblow curve a filter sweep never does.
Without MPE: Mod wheel → Macro 1 and aftertouch → LFO amount give you most of this on a normal keyboard.

Percussive engines in a Drum Rack

Instrument: Meld, Drum Rack · Level: intermediate · Genres: techno, electro, idm, industrial

Meld's drum-style engines are tuned models that you can play chromatically. One Meld per pad in a Drum Rack, with Env 1 shaped for one-shots and Scrambler for variation, gives a synth kit that never repeats a sample.

  1. Empty Drum Rack. Drop Meld on C1. Osc A: a percussive kick-type engine, key tracking off, pitched by Transpose. Env 1 A 0, D 350, S 0, R 50. Env 2 A 0, D 60 → Osc A Pitch +24 st for the click.
  2. D1: Osc A a snare-type engine, Osc B Noise Flow with Filter B BP 2.5 kHz, Level −6 dB. Env 1 D 180. Matrix: Velocity → B Level +10 dB so hard hits get more noise.
  3. F#1: Osc A Noise Flow only, Filter A HP 6 kHz, Env 1 D 60. Scrambler per-note → Filter A Freq 15% and → Env 1 Decay 10%: every hat is slightly different.
  4. A1: tom-type engine, Env 2 → Pitch −12 st decay 120 ms. Play the toms chromatically from a second pad row.
  5. Rack macros: Tune, Decay, Dirt, Vary as in the diagram. Save the Drum Rack as a kit.
A sampled hat is the same waveform every time and the ear flags it after four bars. Per-hit variation in filter cutoff and decay of 10–15% is below the threshold of "a different sound" but above the threshold of "a loop".

Swarm Sine into FM drone

Instrument: Meld · Level: advanced · Genres: ambient, drone, industrial, dark ambient

Serial routing with A = Swarm Sine and B = FM: the partial cloud modulates B's FM pair, so the sidebands multiply into a dense inharmonic field that slowly reorganises as Spread moves.

  1. Routing serial (A → B). Voice mode Poly 4 (play low intervals: a fifth or a minor second).
  2. Osc A Swarm Sine, Macro 1 (Spread) 25%, Macro 2 50%, Level is now the modulation depth into B. Filter A LP 12 at 1 kHz tames how much of the swarm reaches the FM input.
  3. Osc B FM, Macro 1 (Ratio) ≈ 2.01 (just off an integer so it beats), Macro 2 (Index) 40%. Filter B LP 24 at 3 kHz, Res 10%.
  4. Env 1: A 4 s, D 0, S 1, R 8 s. LFO 1 Wander 0.03 Hz → A Spread ±20%. LFO 2 Triangle 0.05 Hz → B Ratio ±3% and → Filter B Freq 20%.
  5. After the synth: Spectral Resonator in a chord-following mode with long decay to re-pitch the inharmonic mess toward the key, then Auto Filter with a very slow LFO.
FM with a single sine modulator gives one family of sidebands; with a swarm of slightly detuned sines as the modulator each partial generates its own family, and their mutual detuning makes the whole field beat at different rates. It is a cheap way to the "machine room" drone that otherwise takes four Operators.
Resample eight bars, then load that into Granulator III or Simpler (Texture warp mode) for a second-generation drone that is further from the source. See resampling workflow.

Rain and Noise Flow texture bed with Scrambler

Instrument: Meld · Level: intermediate · Genres: ambient, lofi, trip-hop, idm, foley

No pitch at all: both oscillators on textural engines with key tracking off, played by a single long note, with the Scrambler and the LFOs as the only performers.

  1. Osc A Rain, key tracking off, Macro 1 (Density) 20%, Macro 2 (Spread) 80%, Filter A BP 3 kHz Res 40%, Level −6 dB, Pan L40.
  2. Osc B Noise Flow, key tracking off, Macro 1 (Colour) 40%, Macro 2 (Flow) 70%, Filter B LP 800 Hz, Level −10 dB, Pan R40.
  3. Scrambler clocked at 1/8, stepped mode, Smooth 30% → A Macro 1 (Density) 50% and → Filter B Freq 35%. The texture changes every eighth note without a pattern.
  4. LFO 1 S&H synced 1/2 → Pan A ±60%. LFO 2 Wander 0.2 Hz → B Macro 1 (Colour) 30%.
  5. Env 1 A 3 s, S 1, R 6 s. One note in a clip, 32 bars long, with clip envelope on Meld Volume for swells.
Texture beds work when nothing repeats at a perceptible period. Three modulators at 1/8 (clocked but random), 1/2 (random) and 0.2 Hz (continuous) have no common cycle short enough to hear.

Variations: raise Rain Density to 80% and shorten Env 1 for a rainstick/shaker; set key tracking on for A and play chords for granular pitched drips over the noise.

Chord engine stab (12.2) with Shape and Strum

Instrument: Meld · Level: beginner · Genres: dub techno, deep house, uk garage, afro house

The Chord engine (12.2) stacks a voicing inside one oscillator and follows the set's scale, so one note gives you a chord whose voicing and spread are macros. Pair it with Dual Saw on B for weight and you have a stab in one device.

  1. Set the set's scale (Live 12 scale in the clip or the Set) so the Chord engine voices diatonically. Osc A Chord, Macro 1 (Voicing) 60%, Macro 2 (Spread) 40%.
  2. Filter A LP 24, Freq 1.8 kHz, Res 25%, Env 2 amount 70%. Env 2 A 0, D 320, S 0, R 200: a true stab, no sustain.
  3. Osc B Dual Saw, Octave −1, Detune 3%, Filter B LP 24 at 500 Hz, Level −10 dB. Shares Env 1 and Env 2.
  4. Env 1 A 2, D 400, S 0.3, R 300. Velocity → Filter A Freq 40%.
  5. Voice mode Poly 4 so overlapping stabs tail into each other; Glide off.
  6. Optional: a Chord MIDI effect in front adds a +7 so the engine's stack lands on a sus voicing; the Strum MIDI tool at 15 ms spreads the chord tones.
A chord generated inside one voice has every note sharing the same filter and envelope instance, so the stab closes as one object. Four separate voices through a per-voice filter close at slightly different times and sound softer, which is sometimes what you want instead.

Chip and Bit Crush arp lead

Instrument: Meld · Level: beginner · Genres: chiptune, hyperpop, electro, idm

Chip on A with the pulse width stepped by a square LFO, A routed through Bit Crush on B for sample-rate aliasing, and the Live 12 Arpeggiator in front. The 8-bit lead without any sample.

  1. Arpeggiator 1/16, style Up, 2 octaves, Gate 60%. Meld Voice mode Mono, Glide 0.
  2. Osc A Chip, Macro 1 (Pulse width) 50%, Macro 2 (Bit character) 30%. Filter A off (the aliasing is the sound). LFO 1 Square, synced 1/8 → A Macro 1 ±25%: the pulse width jumps 25/75 on every eighth, the classic NES duty-cycle trick.
  3. Routing serial. Osc B Bit Crush, Macro 1 (Rate) 25%, Macro 2 (Bits) 60%. Filter B LP 12 at 9 kHz to stop the top from being painful.
  4. Env 1 A 0, D 120, S 0.6, R 30. Env 2 A 0, D 40 → A Pitch +12 st for the chip "blip" on each arp note (keep amount small, 20%).
  5. LFO 2 Square synced 1/4 → A Pitch ±7 st only via Mod wheel for the two-note "chord" trick when you want it.
Real 8-bit chips had no filter and 4 duty cycles; timbre change came only from switching between them. A square LFO on pulse width reproduces that discrete jump, which a smooth LFO never will.
Scale the whole thing with Live 12's Scale mode on the track and a Random MIDI tool before the Arpeggiator; set Rhythm or Seed generators to write arps that are not just Up.

Presets to build first

  1. Swarm Sine sub + Dual Saw layer bass, Mono, with B Level and Filter B Freq as macros 1 and 2.
  2. Formant + Rain pad, Scrambler on the vowel, saved with its reverb send pre-set.
  3. Reed MPE lead for Push 3; a non-MPE version with Mod wheel mapping.
  4. Meld Synth Kit Drum Rack with Tune / Decay / Dirt / Vary macros.
  5. Swarm → FM serial drone with Spectral Resonator after it.
  6. Rain + Noise Flow texture bed, key tracking off, Scrambler clocked.
  7. Chord engine stab with Echo send: the dub chord in one device.
  8. Chip → Bit Crush arp lead with the square PW LFO.

Related