Show spoken script
Welcome back. This is an advanced Ableton Live lesson on writing rolling drum and bass basslines using a single MIDI note, and building a clean routing setup that stays mix-ready, CPU-safe, and actually enjoyable to automate.
The whole mindset today is this: in a lot of drum and bass, especially around 170 to 175 BPM, the feeling of movement doesn’t come from changing notes. It comes from rhythm, from silence, from modulation, from tone evolving, and from the bass having a conversation with the drums.
So we’re going to build a one-note groove that still feels like it’s talking, and we’re going to route it like an adult: separate sub, separate mid, a bus to glue it, a print track to commit, and a sidechain trigger track that keeps the pumping musical instead of random.
Step zero: quick session setup.
Set your tempo to 172 BPM. If you like it spicy, 174 is totally valid, but pick one and commit. Set up an eight bar loop to write into, because drum and bass grooves need space to breathe and repeat with intention.
Now get a basic drum loop in place. Classic template: kick on the one, snare on two and four. At this tempo, that’s the half-time backbone. Add hats and shuffles so you’ve got something to interlock with. I want you to really hear this: you’re not writing a bassline “over” drums. You’re writing the bass against them. If it doesn’t lock with the drums, it won’t roll. It’ll just be loud.
Now Step one: build clean routing.
Create a MIDI track called BASS MIDI. This track holds only MIDI clips. No synths, no sound, just the performance data.
Then create audio tracks called BASS SUB and BASS MID. Then create a group bus called BASS BUS. In Ableton, the easiest way is to select BASS SUB and BASS MID and group them, then rename the group to BASS BUS.
Finally, create an audio track called BASS PRINT. This is optional, but for advanced workflow it’s a game-changer.
Routing plan: BASS SUB and BASS MID will both receive MIDI from BASS MIDI, but they’ll generate audio separately and meet at the BASS BUS. The print track will record the bus.
Why all this matters: you want your sub to be stable, mono, and boring in the best way. You want your mid to be the character layer where all the movement and distortion lives. When those two things are separated, you can automate like crazy without your low end wobbling, smearing, or disappearing in mono. And when it’s time to commit, you print it and edit it like audio, which is how a lot of serious DnB gets finished.
Step two: write one MIDI clip that drives everything.
Go to BASS MIDI and make a two bar clip to start. We’re using one note. Pick a root like F, F sharp, G, or G sharp. A lot of DnB tunes live happily there, and the sub fundamental sits nicely around F1 to G1.
Now set your grid to 1/16. The groove is where the magic happens. Start with a rolling pattern that hits a few key 16ths, with intentional gaps. For example, think in terms of a couple quick hits early, a push into the “and” of two, then something around three, then another push later, and always leave space where the snare needs to feel huge.
Important: don’t just draw a wall of 16ths. Rolling doesn’t mean constant. Rolling means it breathes in the right places.
Also, velocity matters even on one note. Accents might be up around 110 to 127. Ghost notes might be 50 to 80. That way, the pattern feels played, not programmed.
If you want extra swing, grab something like Swing 16-55 from the Groove Pool and apply it lightly, maybe 20 to 40 percent. Subtle. The goal is groove, not drunkenness.
Step three: build the SUB layer. Clean and unshakeable.
On BASS SUB, add an Instrument Rack. Then set MIDI From to come from BASS MIDI, and set Monitor to In so it’s always listening.
Inside the rack, load Operator. Set oscillator A to a sine wave. No pitch envelope. Keep it steady.
Then add an Auto Filter after Operator. Set it to low-pass 24. Cutoff somewhere like 80 to 110 Hz. This is your “how pure is my sub” control. Keep drive low, maybe zero to three dB if you want a little firmness.
Then add Utility. Make the sub mono. Width to zero percent, or use the Bass Mono option depending on your setup. Adjust gain for headroom.
Optional but often useful: add a Saturator very gently. Soft Sine or Analog Clip, one to three dB of drive, then trim the output so the level doesn’t jump. This is not about distortion. This is about translation: giving the sub a tiny bit of harmonic information so it can be perceived on smaller speakers without wrecking mono.
Teacher note: if your sub sounds exciting soloed, it’s probably too much. The sub should sound almost boring on its own. In the mix, it should feel like the floor is collapsing.
Step four: build the MID layer. This is your movement and grit.
On BASS MID, do the same deal: Instrument Rack, MIDI From BASS MIDI, Monitor In.
Use Wavetable as a reliable stock option. Pick a rich oscillator, maybe a saw-ish shape or a complex wavetable. Keep unison controlled, like two to four voices. Detune lightly if you use a second oscillator, but we’re going to keep the real low end out of the mid layer anyway.
Then, crucial: high-pass the MID before you start smashing it. Add Auto Filter or EQ to roll off everything below roughly 120 to 180 Hz. Sometimes higher. The point is the mid layer should not compete with the sub’s fundamentals.
Now add Saturator. Four to ten dB of drive depending on the sound. Soft Clip on. Then trim the output so you’re not just getting louder.
Add Amp if you want extra bite. Clean or Rock modes are common. Drive a little, presence to taste.
Then EQ Eight. Cut a bit of mud around 200 to 350 Hz if it’s boxy. Tame harshness around two to five k if it’s aggressive. And if you want the bass to “talk,” a gentle boost somewhere around 700 Hz to 1.5 k can bring out that vocal-ish presence.
Then Multiband Dynamics, used gently. Think of it as a density tool, not a flatten-everything tool. If you use OTT style settings, keep it low, like 10 to 25 percent, and consider mapping it to a macro so you can automate intensity over phrases.
Finally, Utility for width. Something like 80 to 120 percent can work, but remember: anything below about 150 Hz should be mono, and the more distorted you get, the more careful you need to be with stereo. Always do a mono check later.
Now Step five: make it groove without changing notes. This is the fun part.
First technique: clip envelope automation. In the MIDI clip, open the Envelopes box and automate something meaningful on the MID layer. Filter cutoff is perfect. Make bar one darker, bar two more open. Add quick spikes on off-beats for little “yaps” that last a 16th or an eighth. That’s perceived articulation, even though it’s the same note.
Second technique: rhythmic modulation using Auto Pan as a tremolo. Put Auto Pan on BASS MID. Set Phase to zero degrees so it becomes amplitude modulation, not panning. Set the rate to one-eighth or one-sixteenth. Amount maybe 10 to 35 percent. Sine is smooth. Square is aggressive and gatey. This gives the bass a pulsing engine that locks to tempo.
Third technique: note length variation. This is huge. Shorten some notes to 1/16. Let some breathe to 1/8 or 1/4 occasionally. In rolling DnB, the bounce is often the silence between hits. So if your bass feels stiff, don’t add notes first. Try removing notes, shortening notes, and making space for drums.
Advanced variation: micro-timing push and pull. Keep the sub basically straight. But nudge a few mid hits slightly early, like five to twelve milliseconds, to create urgency into the snare. Or nudge some off-beats slightly late for a laid-back wobble. Because you’re not messing with the sub timing, your low end stays stable, but the mid feels alive.
Another advanced trick: velocity-to-tone translation. Map velocity to filter cutoff, or to FM amount in Operator, or to distortion drive via a macro. Then accents aren’t just louder. They’re brighter and nastier. Ghost notes stay quieter and cleaner. That’s how you make one note feel performed.
Step six: sidechain cleanly without murdering the sub.
Make a separate MIDI track called SC TRIG. Put a Drum Rack on it with a super short click or closed hat sample. Program MIDI notes exactly where you want ducking. Usually on kick hits, and optionally on snare hits but lighter.
Then make SC TRIG “Sends Only” so you don’t actually hear it.
Now on BASS BUS, add a Compressor with sidechain enabled. Set Audio From to SC TRIG. Ratio somewhere like three to one up to six to one. Attack one to ten milliseconds. Release around 60 to 140 milliseconds, depending on your groove. Adjust threshold until you’re getting maybe two to five dB of gain reduction on the hits.
Teacher note: sidechain is not a checkbox. It’s groove design. You can even offset the snare duck slightly later and lighter than the kick duck, which often sounds cleaner than having everything duck at the exact same moment.
Advanced move: duck the MID more than the SUB. Put stronger sidechain on BASS MID, lighter on BASS SUB, or do the main compressor on the bus and a second, gentler one on the sub if needed. The goal is space for drums without the whole track losing weight every time the kick hits.
Alternate option: try Auto Filter with sidechain for ducking, especially for low end. Sometimes a sidechained shelf or filter feels more musical than heavy compression.
Step seven: arrangement ideas. One note, full tune energy.
Think in 8 or 16 bar sentences. Here’s a clean 16 bar drop plan.
Bars one to four: your core groove, darker filter position. Establish the identity.
Bars five to eight: add energy. Open the filter slightly, add a couple extra 16th pickups, maybe increase tremolo depth just a touch.
Bars nine to twelve: introduce call and response without changing pitch. One simple method: mute the bass for half a bar somewhere, or swap modulation rate so it feels like a different “character.” Another method: alternate a busy two bar clip with a sparse two bar clip where you remove 30 to 50 percent of notes and keep only the late 16ths into the snare and a few off-beat answers.
Bars thirteen to sixteen: turnaround. Go double-time on the tremolo for one bar, spike the filter or resonance right before bar seventeen, or do a “hole-punch” fill where you mute the mid for an eighth right before the snare but let the sub continue. That silence sounds expensive if it’s intentional.
Also consider width staging: start the drop with the mid narrower, like 80 to 90 percent, then widen later to 110 to 125 percent only in the upper bands. Then collapse toward mono at the end of the 16 for impact.
Step eight: print and resample. This is where you level up.
Arm BASS PRINT. Set its input to Resampling, or directly from BASS BUS. Record 16 bars.
Now you can slice, rearrange, add spot effects like reverses or reverb throws, and you can freeze or flatten the MID layer to save CPU. Keep the MIDI system saved and muted so you can always go back, tweak, and reprint.
Even more advanced: print multiple passes. Print a main version, an opened version with more cutoff or drive, and a thinner presence-focused version. Then comp them like vocals, choosing the best timbre per phrase.
Before we wrap, let’s cover common mistakes so you can self-diagnose fast.
Mistake one: the mid layer leaking sub frequencies. Fix it with a high-pass around 120 to 180 Hz, sometimes higher, and keep checking Spectrum.
Mistake two: over-sidechaining the sub. Fix by ducking mid more than sub, and by tuning your release time to the groove instead of going super long.
Mistake three: too much stereo in the bass. Sub always mono. Mid width controlled. Then do a mono check.
Mistake four: no intentional silence. Fix by shortening notes and removing notes. Groove needs air.
Mistake five: random automation with no phrasing. Fix by automating in four, eight, or sixteen bar sentences. Make it tell a story.
Now extra coach notes that’ll save you hours.
Commit to a bass hierarchy early. Decide what wins when things clash. A solid default is: sub fundamental first, then snare crack, then kick click, then bass mid punch. If the snare loses, your groove literally feels slower even at 174. Don’t EQ in circles. Pick winners.
Calibrate your monitoring so you don’t overbuild the sub. Put Spectrum on BASS BUS and drag in a reference track. Match the general shape, not the loudness. And here’s a quick sanity check: if your sub feels perfect when the volume is very low, it’s usually too loud.
Also, clip gain staging matters. Before heavy distortion or multiband, aim to hit major stages around minus 12 to minus 6 dB peak. Then make it loud later with controlled limiting, either on the bus or temporarily on the master while sketching.
And one more big workflow win: macro discipline. If you’re automating more than three to five lanes on the mid bass, you will lose the plot. Build macros like Motion, Bite, Nasal, Gate, and Air. Automate macros, not twenty device parameters. Your future self will thank you.
Mini practice exercise.
Write three distinct two bar variations using one note, like F1. Duplicate the clip twice so you have A, B, and C.
A is a straight roll with minimal automation.
B keeps the same MIDI but adds tremolo with Auto Pan at one-eighth, around 20 percent.
C keeps the same MIDI but automates the filter cutoff and resonance to make a talking phrase.
Then arrange: bars one to four is A. Bars five to eight alternate A and B each bar. Bars nine to sixteen is mostly A, but drop in C as a turnaround every fourth bar.
Export a 16 bar audio clip and do a mono check: put Utility on the master, set width to zero for ten seconds, and listen. If the bass disappears or turns hollow, your mid width and EQ need adjustment. Fix it and reprint.
Homework challenge, if you want to go full advanced.
Build a one-note bass system with clean session layout, and create three distinct eight bar drop phrases using only macros, clip envelopes, and mutes or holes. No pitch changes, no new MIDI notes.
Make eight macros total: four on the sub rack, like Level, Harmonics, Lowpass, and Punch. Four on the mid rack, like Motion, Drive, Gate, and Formant.
Print each phrase to audio as three separate prints. Then deliver a 24 bar drop, and a screenshot showing your routing: BASS MIDI, BASS SUB, BASS MID, BASS BUS, BASS PRINT, and SC TRIG.
Recap to lock it in.
One-note DnB basslines work because rhythm, tone motion, and phrasing create perceived movement. Clean routing keeps your sub clean and mono, your mid full of character and automation, bus processing glues it, and printing lets you commit and edit like a pro. Your groove lives in note length, velocity, silence, and modulation, not pitch changes.
If you tell me your target sub note, like F or G, and whether you’re aiming for liquid roll, neuro, or jungle weight, I can suggest a specific two bar MIDI rhythm and a tight set of macros to match.