Show spoken script
Macro Recording Basics in Ableton Live for Drum and Bass Automation. Beginner lesson.
Alright, let’s make your drum and bass groove feel alive without spending your whole day drawing tiny automation shapes.
Today is all about Macro recording. The core idea is simple: you build a Rack, you map a few important parameters to Macro knobs, and then you perform those knobs like an instrument while Ableton writes your moves as automation in Arrangement View.
This is one of the fastest ways to get that rolling, evolving DnB energy: builds that tighten up, bass that gets nastier at the end of a phrase, and quick drum throws that make the drop feel huge.
By the end, you’ll have two “performance systems”:
One for bass movement and transitions, and one for drum bus energy and fills.
Then we’ll record a 16-bar build, a drop moment, and a 2-bar fill, and I’ll show you how to clean the automation so it still feels human but not messy.
Let’s set up the session first.
Set your tempo to 174 BPM. Anywhere from 172 to 176 is totally normal, but 174 is a great default.
Create three tracks:
A MIDI track called Bass.
An audio track called Drums, ideally a break or drum loop.
And optionally, a return track called FX. Not required, but helpful if you like routing reverbs and delays later.
Quick DnB mindset shift: think in 16-bar phrases. Most roller-style arrangements breathe in 16s. Your automation will sound intentional if it’s built around 4, 8, and 16 bar goals instead of random knob wiggling.
Now we build the bass performance rack.
On the Bass MIDI track, add an instrument. Use Wavetable if you have it; Operator is also fine. If you’re on Wavetable, start with something simple like Basic Shapes. Set it to mono, one voice. If you want extra glide, turn on portamento lightly. Not a huge slide—just enough to feel elastic.
After the instrument, add Auto Filter. Set it to a low-pass, the 24 dB slope. Put the cutoff somewhere in the 200 to 800 Hz range depending on how bright your bass is.
After that, add Saturator. Analog Clip mode is a great default. Start with drive around 3 to 6 dB.
Optional: add Erosion for grit. Noise mode, and keep the amount subtle, like 0.5 to 2. If it sounds like sandpaper, you’ve probably gone too far, but a tiny bit can add that “air grime” in the mids.
Now select those devices and group them into an Instrument Rack. Command G on Mac, Control G on Windows.
Open the Macros section so you can see the Macro knobs.
Before mapping, here’s a teacher tip that will save you later: this is where you decide whether your Macros are playable or terrifying.
The secret is setting conservative ranges. Don’t map from “nothing” to “absolute chaos.” Map from “useful” to “barely too much.” You want each Macro to feel like a musical fader.
Click Map in the Rack.
Macro 1: name it Movement.
Map it to Auto Filter Frequency, the cutoff on your low-pass.
Set the mapping range to something controlled, like 150 Hz up to around 2.5 kHz.
Now you can sweep tone in a way that always stays in a DnB-friendly lane.
Macro 2: name it Grit.
Map it to Saturator Drive. Range: 0 to 10 dB is a solid starting point.
If you added Erosion, map Erosion Amount too, maybe 0 to 3.
That way one Macro increases harmonics and texture together, like a “get meaner” knob.
Macro 3: name it Sub Tight.
This one is about shape, not huge tonal swings.
Map Auto Filter Resonance with a small range, something like 0.70 to 1.20.
We’re not trying to make it whistle; we’re trying to help the bass speak clearly.
Macro 4: name it HP Sweep.
Add a second Auto Filter at the end of the chain. Set it to high-pass, 12 or 24 dB slope.
Map its frequency from 20 Hz up to about 200 Hz.
This is your transition control. It’s a classic pre-drop thinning move, and it’s also great for quick DJ-style sweeps.
Exit Map mode.
Pause for one more workflow upgrade: rename and color things.
Rename the Rack itself to something like BASS PERF, and keep your Macro names job-based: Movement, Grit, Sub Tight, HP Sweep.
Later, when you open automation lanes, you’ll instantly know what you’re looking at, and that’s a bigger deal than it sounds.
Now the drum performance rack.
On your Drums audio track, add EQ Eight first.
Set a high-pass around 25 to 35 Hz, just to keep rumble out of the subs. You’re not trying to thin the kick; you’re just cleaning the very bottom.
Add Drum Buss next.
Start Drive somewhere like 5 to 15. Crunch very carefully, 0 to 20 percent. Boom is optional and often off in DnB unless you really tune it.
Add Auto Filter for transition control.
Optional: add Redux for crunch. Bit reduction low, like 1 to 3, and downsample subtle. The goal is texture, not destroying the loop.
Select these devices and group them into an Audio Effect Rack. Command or Control G.
Click Map.
Macro 1: name it Punch.
Map Drum Buss Drive, and set a range like 5 up to 25.
Also map Drum Buss Transients, something like 0 up to 30.
This Macro is basically “make drums speak louder” without turning the track up.
Macro 2: name it Crunch.
Map Redux Downsample with a small range, like 0 to 15 percent.
If you skipped Redux, map Drum Buss Crunch instead, 0 to 30 percent.
Again, small ranges, because drum crunch can get ugly fast.
Macro 3: name it Tight Filter.
Map Auto Filter Frequency, with Auto Filter in high-pass mode.
Range: 20 Hz up to about 250 Hz.
This is that “tighten the break” control, perfect for busy sections or for creating a quick pull-back before the drop.
Macro 4: name it Throw.
Add Echo or Delay inside the rack. Echo is great.
Set it to a rhythmic time like 1/8 or 1/4.
Map Echo Dry/Wet from 0 to around 25 percent.
Map Echo Feedback from about 10 to 35 percent.
Quick pro detail: if your throw is cluttering the next bar, high-pass the echo. Either use Echo’s built-in filtering or put a filter after Echo. That way the throw gives excitement without stomping on your kick and sub.
Exit Map mode.
Now for the main event: recording Macro automation.
Go to Arrangement View. Press Tab.
Lay out a basic structure so you have targets.
Bars 1 through 17 as a 16-bar intro or build.
Bars 17 through 33 as a 16-bar drop.
Bars 33 through 49 as a 16-bar variation.
You can work with empty clips if you want, but it’s more fun if you already have a simple bass MIDI loop and your drum loop playing. Even two notes on the bass is enough. The whole point is “evolution without changing notes.”
Now make sure automation is going to record.
At the top, enable Arrangement Record, the big red circle.
Depending on your Live version, also make sure Automation Arm is enabled if you see that option.
Press A to show automation lanes if you want visual confirmation. Not required, but helpful.
And here’s a huge beginner gotcha: macro recording is best done in passes.
Don’t try to record Movement, Grit, HP Sweep, and drum throws all in one take. You’ll just create chaos and you won’t know what to fix later.
We’ll do this like a performer: one intention per pass.
Let’s record a 16-bar bass build first.
Put your playhead at bar 1.
Hit Arrangement Record.
While it plays, focus mainly on Macro 4, HP Sweep.
Slowly raise it from 20 Hz up to somewhere around 120 to 180 Hz across 8 to 16 bars.
That thins the bass and creates tension before the drop.
In the last four bars, start nudging Macro 1, Movement, upward a bit. Think “more agitation,” not “completely new sound.”
In the final two bars, push Macro 2, Grit, just a touch. This is your “last-second aggression.”
Then stop recording.
Now look: you should see automation written for those Macros. If you don’t, it’s almost always because Arrangement Record wasn’t actually on, or you were in the wrong view, or you were moving a device parameter that wasn’t mapped to a Macro.
Now let’s do the classic pre-drop drum fill moment. This is where Macro recording becomes instantly addictive.
Go to the end of bar 16, right before the drop.
Loop bars 15 to 17, or just position yourself there so you can repeat the moment.
Hit Arrangement Record again.
On the last snare hit, quickly raise Drum Macro 4, Throw, and then bring it back down.
You’re aiming for a quick echo tail, not a permanent delay wash.
Then do a fast “suck in” move with Drum Macro 3, Tight Filter.
For example, push the high-pass up briefly for a beat, then release it right on the drop so the drums hit full again.
That pull-back into impact is one of the most reliable ways to make a drop feel bigger, even if you didn’t add any new sounds.
Stop recording.
Now, editing and smoothing.
Press A if automation lanes aren’t visible.
On the Bass track, choose the HP Sweep automation lane.
You’ll probably see that your recorded line is not perfectly smooth. That’s okay. Human movement is the whole point.
Clean it up with a light touch:
Add or move breakpoints to remove awkward bumps.
If your version of Live supports curve handles, shape the line slightly so it feels musical.
Here’s a DnB-specific tip: avoid perfectly straight, linear sweeps. Slight curves feel more like intention. Like a DJ hand moving a filter in a room, not a robot drawing a line.
Next, learn this button or you’ll lose your mind:
If you tweak knobs after recording, Ableton may show an orange Back to Arrangement button.
That means you’re currently hearing your manual change, not your recorded automation.
Click Back to Arrangement to return to the automation you recorded.
Now let’s avoid the common mistakes before they happen.
If you didn’t group devices into a Rack, you don’t get Macros. And without Macros, you can still automate, but you lose the “one knob controls multiple musical things” advantage.
If your Macro ranges are too wide, the knob becomes a landmine. Tiny movements cause massive sonic jumps. Go back into Map mode and tighten the min and max until the knob feels safe.
Be careful over-automating the sub region. Fast movement under about 80 Hz can make the low end inconsistent, especially on big systems. If you want to go heavier, a really pro approach is splitting your bass into two layers:
A clean sub track that stays stable, like a sine in Operator with minimal processing.
And a mid bass track where all the Macro madness happens: filters, saturation, erosion, and movement.
That keeps the foundation solid while still sounding aggressive.
Now, a couple of advanced but easy wins you can try right away.
Opposing mappings are magic.
For example, if you map Saturator Drive up, also map Saturator Output down slightly. That way it gets dirtier without getting way louder.
Or map reverb or echo wet up while the dry signal comes down a touch, so it blooms without washing out your mix.
Also, keep Macro layouts consistent across racks.
If Macro 1 is Movement on bass, make Macro 1 some kind of Movement on drums or synths too. Your hands learn where things are, and your automation becomes more coherent across the whole project.
And consider a “Drop Reset” Macro.
One knob that, on the downbeat, pulls the HP Sweep back to 20 Hz, kills the throw, reduces grit slightly, and restores drum punch.
Even if your build got messy, that one move makes bar 17 hit clean.
Now let’s lock it in with a mini practice exercise.
Make a 16-bar roller loop that evolves without changing notes.
Write a simple bass MIDI pattern, even two notes.
Loop 16 bars.
Then record automation in three takes:
First take: only Bass Movement. Slow and musical across all 16 bars.
Second take: only Bass Grit, but limit it to bars 13 to 16.
Third take: drums. Automate Punch slightly every 4 bars for tiny energy lifts.
Listen back and ask two questions:
Does bar 16 feel more tense than bar 1?
And does bar 17 feel like a release?
Bonus move: duplicate those 16 bars and change only the automation. Version one smoother, version two heavier. That’s arrangement progression without rewriting MIDI.
Let’s recap.
Macros let you control multiple parameters with one knob. For DnB, that means fast, performable movement.
Build an Instrument Rack for bass and an Audio Effect Rack for drums, map smart ranges, and record your Macro performance into Arrangement View.
Automate with phrases: 4, 8, 16 bars. Builds, drops, and fills, not random motion.
And keep your subs stable while you automate mids and highs for darkness and motion.
If you tell me whether you’re using Wavetable or Operator, your Live version, and whether you’re aiming for rollers or jump-up, I can suggest a clean 4-Macro “Performance Rack” layout with exact parameter targets and ranges that match that style.