Show spoken script
Alright — ready to level up your rolling, dark, evolving basslines? This lesson will walk you through advanced automation techniques for Drum & Bass in Ableton Live. I’ll give you device chains, exact settings, routing tips, arrangement strategies and performance tricks so your bass can breathe, roar and mutate over time. Follow the steps, copy the settings, then tweak them to taste. Let’s go.
First, quick overview. The goal here is to build a two-part DnB bass: a pure stable sub plus an evolving mid/high body. We’ll put those into an Instrument Rack, map important controls to macros, and drive motion with clip automation, LFO stacks, rhythmic gating and resampling. You should have Ableton Live 10 or newer; Live 11 Suite is recommended if you want Max for Live LFOs and Envelope Follower devices.
Step one: create the instrument foundation. Create a MIDI track and load an Instrument Rack. Make two chains and name them Sub and Body.
On the Sub chain load Operator (or Analog). Initialize a patch: Oscillator A set to Sine, Octave -2, Level -6 dB. Envelope: Attack 0 ms, Decay 500 ms, Sustain 100%, Release 40 ms. After Operator add an EQ Eight: enable a very low low-cut around 20 Hz to remove any DC, and optionally a low shelf around 60–80 Hz +1–2 dB if you need a touch more weight. Keep the sub mono: place a Utility at the end of the chain and set Width to 0%.
On the Body chain load Wavetable (Sampler works too). Pick a gritty wavetable like Basic Shapes, start with a saw-plus-morph. Set Wavetable Position around 35 to start. Unison 2, Detune 0.08, Voices 3 to balance thickness and CPU. Add a filter: MG Low 24, cutoff around 800 Hz, resonance about 0.15.
Balance levels roughly: Sub around -6 dB, Body -10 dB to start. You’ll tweak these later in context.
Next, add core audio effects to each chain. On Body chain in order: EQ Eight set to highpass at 40–60 Hz to protect the sub; add a gentle dip around 300–400 Hz if it’s muddy (Q 0.6, -2–4 dB). Insert Saturator: Drive 4.0, Shape Analog Clip, Dry/Wet 30%. Add Corpus or Frequency Shifter if you want metallic motion — set Frequency around 30–70 Hz with Dry/Wet 15–25%. Then use Multiband Dynamics or Drum Buss to tighten low mids — try Low band threshold -6 to -12 dB, ratio 2:1. Finish with a Glue Compressor: Ratio 2:1, Attack 3 ms, Release 200 ms, threshold to taste.
On the Sub chain: EQ Eight low-pass at 120–150 Hz for a steep rolloff, subtle Saturator Drive 1–2 with Dry/Wet 10–15%, and Utility width 0% so the low end is solid mono. Keep the Sub chain very clean so modulation of the Body never kills the low power.
Now map macros to make automation manageable. Expose up to eight macros as your control hub. Suggested map: Macro 1 to Body filter cutoff (wavetable filter cutoff). Macro 2 to Wavetable position — set the mapping range from around 35 up to 62 so the macro creates a movement without jumping extremes. Macro 3 to Saturator Drive on the Body, range 0 to 8. Macro 4 to Corpus or Frequency Shifter amount or frequency, 0 to 100. Macro 5 to Sub chain volume — map from full up to -12 dB so you can remove sub for pre-drops. Macro 6 to highpass on the EQ to protect sub during heavy sweeps. Macro 7 to Body width/unison detune 0 to 0.14. Macro 8 to the dry/wet of a parallel distorted chain we’ll create next. When you map, right-click Edit Mapping and set min/max values so each macro has a useful asymmetric range — that trick lets a single macro be subtle in one position and extreme in another.
Create the parallel heavy distortion chain inside the same Instrument Rack. Duplicate the Body chain or add another chain called Grind. On Grind add aggressive Saturator with Drive 8–12 and Dry/Wet around 25–45%, then Redux for bit reduction — rate 8–12 kHz and bit reduction amount ~6–12 dB. Shape with EQ Eight boosting around 900–2000 Hz +3–6 dB. Map the Grind chain volume to Macro 8 so you can bring in heavy grind on drops without changing your entire patch.
Now the fun part — modulation. If you have Live 11 Suite, use Max for Live LFOs and Envelope Followers. If not, use built-in Auto Filter, Auto Pan and other devices as LFO sources.
Add an Audio Effect Rack after the Instrument Rack and place an Auto Filter mapped to Macro 1. Set Auto Filter LFO Rate to 1/8 sync, Shape sine, Depth 30% — this gives a subtle rhythmic sweep. For deeper layering, create two LFOs: a slow LFO A at 1/32 or free ~0.1 Hz mapped to Wavetable position for long morphs, and a faster LFO B at 1/8 or 1/16 mapped to filter cutoff or Saturator wet for rhythmic wobble. If you’re using M4L LFOs, detune one slightly to create phase drift — that keeps things from sounding too robotic.
Add an Envelope Follower on a send. Route the bass to that send and map the Envelope Follower to Corpus frequency or LFO rate so the texture reacts to how hard you hit notes. Try Attack 10 ms, Release 100 ms as a starting point.
For rhythmic stutter and gating, Auto Pan is great. Insert Auto Pan after the Body chain, set Shape to square, Phase 0, Rate 1/16, Amount 100% for chopping. Use Beat Repeat on a send channel for glitch fills: Interval 1/8 or 1/16, Grid 1/32, Variation 64%, Decay 200 ms. Don’t leave Beat Repeat on constantly — automate its Gate or turn it on by automation at fills to preserve its shock value.
You can also make texture switches with Chain Selector. Create a few chains inside the Rack with different processing: clean, crushed, phaser, pitch-shifted. Either automate the Chain Selector for big switches or map it to a macro. When you switch chains, avoid hard clicks by automating a tiny gain fade over 10–30 ms or use crossfading via Chain Selector ramps.
Clip and arrangement automation is where long-form movement lives. Use clip envelopes for micro-variation. Open a MIDI clip and automate CC1 or Note Transposition and map CC1 to a macro — this lets you make per-loop variations. For macro movement across sections, draw arrangement automation: for example, automate Macro 1 (filter cutoff) to rise slowly across 32 bars from around 200 Hz to 2.5 kHz; automate Macro 3 (distortion) to snap up at the drop; and automate Chain Selector to switch to Grind at key moments. When you reduce the mid/high band for tension, automate the Sub chain volume down for a 1–2 bar pre-drop silence — that makes the return feel massive.
Resampling creates unique textures. Route the bass track to a new audio track and record a 16–32 bar performance while you move macros. Drop that recording into Simpler in Slice or Classic mode. Use Simpler’s Start control and loop position automation to make jittery retriggers. Or slice transients and load them into a Drum Rack to create fills and pitched-one-shots. Automating pitch transposition on slices produces creative pitch-bend effects.
Mixing and sidechain: place a Compressor after the Rack and sidechain it to your kick bus. Try Ratio 4:1, Attack 1–3 ms, Release 60–120 ms, Threshold tuned so you see about 4–8 dB of gain reduction on kicks. Use Utility to trim and keep the sub mono. Final corrective EQ Eight to tame harsh 2–4 kHz if distortion gets nasty. Optionally route the bass to a Drum Buss for bus glue — Drive 2.5, Boom 0–15%, Distortion 8–12% is a good starting point.
Common mistakes to watch for: don’t automate every parameter separately — use macros to group controls and save CPU and confusion. Don’t accidentally highpass the sub; always keep sub/mid separation in mind. Avoid clicks when making abrupt changes — use micro fades or tiny attack values on envelopes. Too much compression will kill groove; consider parallel compression instead. And be careful with CPU: unison plus lots of effects will spike usage — freeze or resample when a chain is stable.
A few advanced coach notes: set macro min/max ranges asymmetrically so a single macro gives subtle movement in one position and extreme behavior in another. When switching chains or toggling heavy distortion, automate a short Utility gain fade to avoid pops. Keep automation lanes readable — rename lanes, color-code tracks and group your bass track with its resample so you can see everything in context. Use dummy MIDI clips with CC envelopes to sketch live modulation passes and record the best takes back into arrangement.
Advanced variation ideas: key‑tracked chain switching lets you change timbre based on note pitch. Two-stage randomization — randomize small amounts of note timing and velocity, then run that through a humanizing LFO mapped to macros for controlled unpredictability. For richer polyrhythms, set two LFOs with different relationships to tempo — one synced, one free — map each to different parameters so phase drift produces evolving grooves. For more intelligent ducking, split your bass into bands and sidechain the mid/high harder than the sub.
Sound design extras: use spectral devices like Spectral Resonator for glassy overtones, formant shifting for vowel-like growls, granular resampling for shimmer and stretched pads, and micro delay detunes to add comb-filter coloration. A phase-coherent upper harmonic layer, tuned to follow sub pitch, can increase perceived bass weight on small speakers without raising true sub energy.
Arrangement upgrades: plan “texture states” and store macro snapshots as dummy clips or rack presets to quickly jump between states like Seed, Bloom, Erode and Rupture. Stage energy by intentionally stripping mid/high complexity to create more impactful returns, and render three stems — Sub, Body-clean, Body-processed — for easy live performance or stem-based mixing.
Mini practice exercise — 30 to 45 minutes. Build a 16-bar evolving DnB bass loop. Create the Instrument Rack with Sub and Body; map three macros: Macro A = Body filter cutoff, Macro B = Wavetable position, Macro C = Grind parallel saturation. Program a rolling two-bar DnB groove. Automate Macro A in Arrangement from about 300 Hz to 1.5 kHz across bars 1–16 with a smooth curve. Add Auto Pan after the rack set to square, rate 1/16, amount 80% and automate amount from 0 to 80% in bar 9. Put Beat Repeat on a return and automate the send so you trigger a 1/16 glitch only on bar 16. Resample bars 9–12 and slice into Simpler; trigger one-shot slice as a fill in bar 16. Bounce the loop and compare dry versus processed. Deliverable: a 16-bar loop where the mid/high grows in harmonic complexity while the sub stays solid, with one glitch fill at bar 16.
Homework challenge for deeper practice: produce three 32-bar variants of the same rolling bassline. Variant A: Slow Bloom — one macro morphs slowly over 32 bars with subtle harmonic shifts. Variant B: Polyrhythmic Grit — two rhythmic modulations, Beat Repeat fills and Chain Selector jumps, plus at least two resampled fills. Variant C: Catastrophe & Recovery — a 4-bar pre-drop where mid is narrowed or muted, followed by a saturated, spectral return and one granular-frozen fill. Keep the sub identical across variants. Export one-minute MP3s for each and include a short note describing the macros and key automation trick. Self-check for sub stability, interest curve, absence of clicks, and drop impact.
Recap: split your bass into a clean sub and an expressive body. Map important parameters to macros and automate those macros for clarity and performance. Combine slow LFOs for long morphs with rhythmic LFOs, Auto Pan, Beat Repeat and Chain Selector for propulsion and fills. Resample your automated passes to create one-shots and fills that you can re-trigger for arrangement variety. Always protect the sub while you push the mids hard, and preserve transients so the groove stays punchy.
If you want, record a pass of your project or send screenshots — I’ll give focused tweaks, EQ targets and automation smoothing suggestions. Now go make that bass monstrous. Bombs away.