Show spoken script
This lesson walks you through an intermediate, practical workflow for building a 1991-style jungle bass wobble in Ableton Live 12 — with DJ-friendly structure and performance-ready stems. You’ll make a two-layer bass — a mono sub and a resonant mid wobble — glue it to an Amen-style breakbed, create fast and slow wobble modes, and organize Session View clips so a DJ can mix your loops live.
Start by setting the tempo to 170 BPM — though 165 to 175 works — and set global clip Quantize to one bar for reliable launching. Create a new Live Set and use Session View as your performance base.
First, build the kick/sub foundation. Create a MIDI track called SUB-KICK and load Operator. Use a sine carrier only, down an octave or two — typically D1 as your root. For a pure sub, keep the amplitude envelope simple with a short decay and a release around 150 to 300 milliseconds. Add EQ Eight to clean anything under 20 Hz if needed, and put Utility with Width set to zero for mono below about 120 Hz. Group this chain with a Glue Compressor on the group bus to glue the sub to other low elements later.
Next, design the mid wobble in Wavetable on a track named WOBBLE-MID. For Oscillator A pick a band‑rich wavetable — a basic saw/triangle blend or a square-ish table — and tune it around octave -1 or -2. Keep unison low, zero to two voices, so you don’t smear the low end. Optionally add Osc B lightly for grit or noise.
Use a band-pass or low-pass 24 filter with boosted resonance to get that nasal 1991 wobble. Start cutoff somewhere between 300 and 700 hertz depending on the note, and add a touch of resonance. Use Wavetable’s LFO1, synced to host. Make two rate presets: a slow 1/8 and a faster 1/16 or 1/16T. Choose a triangle or sine shape for a smooth classic wobble; saw or sample-and-hold if you want something choppier. Map the LFO to the filter cutoff amount — around 30 to 60 percent — and decide whether you want the LFO to retrigger on each note or free-run for a looser feel.
Map macros: Macro 1 for Wobble Rate (switching between your rate presets or switching chains) and Macro 2 for Wobble Depth (LFO amount). After the synth, add EQ Eight to boost 200–800 Hz slightly and high-pass around 100 Hz so the mid wobble doesn’t fight the sub. Lightly add a Saturator for harmonics, but keep saturation subtle and controlled.
Combine sub and mid by grouping SUB-KICK and WOBBLE-MID into a BASS group. Put a Glue Compressor on the group for gentle buss glue with around three to four dB of gain reduction on peaks. If you have Multiband Dynamics, use it to tame conflicting mid energy while leaving the sub steady.
Sidechain the bass to the kick. Add a compressor on the WOBBLE-MID or on the BASS group and set the kick track as the sidechain input. Use a fast attack and release so the kick punches through and the bass ducks tightly on kick hits — that jumpy, dynamic jungle feel depends on it.
For additional rhythmic shaping pick one of two approaches. Option one: add an Auto Filter after the Wavetable and use a synced square LFO at 1/16 or 1/8 for gated patterns. Option two: modulate amplitude with clip or device automation — use volume automation or a Utility for staccato wobble control.
Now build your breaks bed. Create a Drum Rack or Simpler track called BREAKS and load an Amen or similar break. Slice it to a new MIDI track using transient slicing on a 1/16 grid, preserving one-shot hits. Program a chopped pattern emphasizing back beats and ghost snares; use velocity to humanize the groove. Add EQ and a transient shaper or tight compressor to make hits snap.
Organize DJ-friendly structure in Session View. Create scenes that act as DJ-ready loops: a 32-bar Intro with kick, hats, sub only and a low-passed wobble; a 16-bar Main Loop with full break and open wobble; an 8–16 bar Breakdown with breaks only or ambient wobble tails; and separate 16-bar Wobble Fast and Wobble Slow clips for quick performance switching. Duplicate clips and store different Macro states per clip: for example Clip A with a closed low-pass cutoff and Clip B with it open. Record macros into clip envelopes so launching a clip also recalls that parameter state.
Set Clip Launch quantization to one bar for safety, or to half-bar if you need quicker cueing. Turn off Legato if you need each clip to start its envelopes cleanly. Use Follow Actions only if you want automated advances during rehearsed transitions.
For performable wobble-rate switching, build an Instrument Rack with parallel chains: Chain A set to LFO 1/8 and Chain B to LFO 1/16. Map Chain Selector to a Macro knob so you can crossfade or jump between fast and slow wobble live. Map that Macro to a hardware encoder or pad for one-button toggles.
Resampling and exporting stems: create an audio track called RESAMPLE, set its input to Master, arm it, and record the live Scene you want. For stems, solo groups like Drums, Bass, Wobble, and FX, then use File → Export Audio/Video to render selected tracks or the master. Make stems 32 or 64 bars where possible, include 8–16 bars of intro/outro silence or loopable beats, and add short fades so they loop cleanly. Recommended stems are Drums dry, Bass (sub + mid combined), Wobble mid processed without sub, and FX loop. Name stems clearly — include tempo, key, bar count and bit depth, for example: 170bpm_Dm_Bass_SubMid_32b_24bit.wav. Export with about -6 dB headroom at 24-bit, 44.1k or 48k.
Final mix adjustments: label the root key of your clips, and make sure the sub is tuned to that key and kept mono. Phase-align kick and sub by nudging sample starts or flipping sub phase with Utility if you hear dips around 40–80 Hz. Use EQ Eight’s Spectrum to verify alignment.
Watch for common mistakes: overusing unison or detune on the mid wobble which smears the low end; failing to high-pass the wobble around 80–120 Hz; forgetting sidechain to the kick; and over-boosting resonance around 300–500 Hz which creates boxiness. Also export stems with proper bar-aligned fades — mismatched clip lengths or hard starts cause clicks and misaligned loops for DJs.
A few pro tips: route sub and mid wobble to separate outputs when performing on club systems so DJs can control low-end independently. Save the Instrument Rack as a preset with macros for Wobble Rate, Wobble Depth, Sub Level and Cutoff to speed up performance and studio tweaks. Create both beat‑synced and free‑running LFO modes — free-run adds authentic unpredictability while synced LFOs give tight wobble. When resampling, include 2–4 bars of clean tails and short fades to avoid pops on decks.
Workflow refinements: use dummy clips mapped to your Rack macros so launching a clip also recalls macro states like “Wobble Slow” or “Depth High.” For smoother chain switches, automate short crossfades when switching chains to avoid abrupt timbre jumps. Use one chain set to free-run and one retriggered to blend drift and grid-locked motion.
For performance setup, create explicit 8, 16 and 32-bar clip versions and name them with exact bar counts and key/BPM. Consider Follow Actions for rehearsed transitions, and map core macros to physical encoders — Wobble Rate, Wobble Depth, Sub Level, Filter Cutoff and Chain Select. Keep one encoder as a “panic” dry/wet or master FX kill.
CPU tips for live DJ sets: freeze and render heavy racks to audio, increase the audio buffer to around 256–512 samples to avoid dropouts, and pre-render performance stems instead of running many synth instances live. Always include a rendered full mix preview so the DJ hears intended balance and tone.
Mini practice exercise — 45 to 60 minutes. Build your two-layer bass: Operator sub and Wavetable mid wobble. Create two Wavetable LFO presets at 1/8 and 1/16 and map a Macro to crossfade between them via an Instrument Rack chain selector. Program a 16-bar Amen-based break and a 32-bar intro clip with kick, sub and a low-passed wobble. Make sure the sub is mono and below 120 Hz. Resample the 32-bar intro and export a WAV labeled "Intro_SubOnly_32b_D6.wav". Deliverables: a Live Set with a BASS group, BREAKS rack, two wobble rate clips, and one exported 32-bar intro stem.
Recap: you built a two-layer bass with Operator sub and Wavetable wobble, implemented LFO-driven filter modulation with selectable wobble rates, used sidechain and rhythmic breaks, organized Session View clips for DJ use, and learned resampling and stem export workflows. These steps keep the sound authentic to early jungle while making your loops practical and reliable for DJ performance.
A few extra coach notes to keep in mind: early jungle succeeds through contrast — a clean mono sub and an alive resonant mid wobble plus chopped breaks. Keep references handy and aim for clarity and space rather than maximal saturation. Tune your sub carefully and avoid melodic movement in it — move pitch in the mid wobble only, and render audio if you must pitch the sub. Use a tiny Haas-style delay only on high frequencies for extra stereo width without muddying lows. Try sample-based wobble in Simpler for rawer character, or subtle FM routing in Wavetable for hardware grit. Combine slow LFO sweeps with faster gating for layered motion.
Before handing stems to a DJ, check names, BPM, key, bars and that sub stems are mono while mid wobble stems are stereo and high-passed. Export with -6 dB headroom at 24-bit, and include loopable tails and fades. With these steps and checks, your 1991 Ableton Live 12 jungle wobble will be both authentic and DJ-friendly — tight in the low end, lively in the mids, and organized for dependable live mixing.