Show spoken script
Welcome back. In this audio lesson we’re going to build one of those drum and bass basslines that sounds simple on paper, but feels expensive when it loops: rolling bass accents. Not just “make some notes louder.” I mean accents as a full system: volume, tone, note length, and a little bit of movement that makes the bass line breathe with the drums.
And we’re doing it using Ableton Live 12 stock devices and stock packs only. No third-party synths, no fancy preset packs you can’t open later. Just solid fundamentals that translate.
Before we touch sound design, set yourself up for success.
Set your tempo to 174 BPM. Anywhere from 172 to 176 is fair game, but let’s pick 174 because it’s right in that classic roller pocket.
Now drop in a quick drum anchor. Use a stock Drum Rack from a Live 12 pack, something that feels like a two-step kit or a break kit. Program the simplest reference groove: kick on one, snare on two and four, and hats on eighth notes, or shuffled sixteenths if you want more jungle swing.
This is important: you can’t judge bass accents in a vacuum. Accents only make sense when they’re reacting to drums.
Now we build the bass in two layers: sub for weight, mid for character. Think of it as “mix safety” versus “attitude.” If your mid gets muted and the groove collapses, you didn’t write a good bassline. The rhythm should live even on the sub.
Let’s start with the SUB.
Create a MIDI track and name it SUB. Load Operator.
On Operator, Oscillator A is a sine wave. Keep it clean. This is your foundation, so we want it stable and phase-friendly.
Set the amp envelope like this: attack at zero. Decay around 200 to 400 milliseconds depending on how dense your pattern is. Sustain either all the way down, or very low. Release around 60 to 120 milliseconds. The goal is a bass note that ends cleanly without clicking, and doesn’t smear into the next hit.
Now add Utility after Operator. Set Width to 0 percent. Mono. Non-negotiable for most drum and bass subs. If your sub is wide, it will vanish on bigger systems and it’ll fight your kick in unpredictable ways.
Then add a Saturator, but keep it subtle. Drive maybe 1 to 3 dB, Soft Clip on, and trim the output so the level matches when you bypass it. We’re not trying to hear “distortion,” we’re trying to add a little translation and density.
Quick teacher note: do not build your sub by making it huge in the mixer. Build it by making it consistent. Consistency is what makes the groove feel like it’s pulling the track forward.
Now the MID layer.
Create another MIDI track and name it MID. Load Wavetable.
Pick a harmonically rich wavetable on Oscillator 1. Something saw-ish is perfect. Oscillator 2 is optional, but if you use it, detune lightly, plus or minus 5 to 12 cents. Keep unison conservative: two to four voices, small amount. We want motion, not a phase disaster.
Set up a low-pass filter, LP24 is a great default. Put the cutoff somewhere like 150 to 400 Hz to start. Add a touch of filter drive, like 2 to 6 percent. You’re shaping the mid so it can “speak” when accents hit.
Amp envelope: attack at zero, decay 200 to 500 milliseconds, sustain low to medium depending on how held you want it, and release about 80 to 150 milliseconds. The mid doesn’t need to be super long; rolling bass often feels tighter than you think.
Now add some harmonics. If you’ve got the Shaper device in your Live 12 setup, use it lightly to add edge. Or use Saturator with 3 to 8 dB of drive, Soft Clip on.
After that, add Auto Filter. This is going to be part of your accent system. Keep it simple: low-pass or band-pass, and we’ll map cutoff later.
Now we’re going to glue these two layers into one playable instrument, and this is where things get fun.
Create a new MIDI track called BASS. Add an Instrument Rack. Put your SUB chain and MID chain inside it. If you already built them on separate tracks, you can recreate the device chains inside the rack so everything is in one place with macros.
Now make some macros. Here’s the mindset: macros are your “accent knobs.” You want one move to change multiple things in a musical way.
Macro one: Accent Tone. Map it to the Wavetable filter cutoff, and if you want, also to the Auto Filter cutoff later in the chain.
Macro two: Accent Bite. Map it to Shaper amount or Saturator drive on the MID chain. If you’re using parallel dirt later, this macro can control the parallel chain volume instead of adding more drive.
Macro three: Note Length. Map it mostly to MID amp decay, and just a tiny amount to SUB decay. That way you can make the bass feel more urgent without wrecking the low-end sustain.
Macro four: Sub Level. Map to a Utility gain or Operator volume on the SUB chain.
Macro five: Mid Level. Map to a Utility gain on the MID chain.
Macro six: Stereo. Map to Utility width on the MID chain only. Leave the SUB mono, always.
Now we write the MIDI. Make a two-bar clip on the BASS track.
Start with a classic roll: eighth notes as your base. Then add a couple of sixteenth-note pickups, especially leading into important moments like the snare or the next downbeat. Choose a root note that hits hard for drum and bass, like F, F-sharp, G, or A. Keep it in a low but sensible range; if you go too low, you’ll lose definition and your monitoring lies to you.
Here’s a simple musical rule while you place notes: leave space before the snare. That little hole is an accent in itself. The bass “ducks itself,” the snare reads bigger, and the groove gets that inhale-exhale feeling.
Now open the velocity lane in the MIDI clip. This is where your accents start, but we’re going to do it with intention.
Set your main notes somewhere around velocity 70 to 90. Ghost notes live down around 25 to 45. Accent notes, your strikes, are 100 to 127, but use them sparingly.
Coach note: think accent hierarchy, not random loud notes. Pick two or three priority hits per two bars. Often one is right after the snare, and another is leading into the next downbeat. If you can hum those priority hits, your roll is going to feel intentional.
Also, use note ends as accents. Shorten a couple notes right before the snare so the bass stops early. That stop is energy. It’s the difference between “looping MIDI” and “a bassline that plays the groove.”
Now we make velocity affect tone, not just volume. Because in drum and bass, accents should be felt as brightness, grit, and urgency, not just louder.
Option one is inside Wavetable. Go to the modulation matrix. Assign Velocity to Filter Cutoff, amount around plus 10 to plus 25 to start. Then assign Velocity to Amp with a smaller amount, like plus 5 to plus 15, just so harder hits have a little extra punch.
Option two is more controllable: use Expression Control after the Instrument Rack. Map Velocity to Macro one, Accent Tone, so higher velocities open the filter. Then map Velocity to Macro two, Accent Bite, so harder hits add grit. Keep the ranges tasteful. In a good roller, the accents are obvious when you focus on them, but they don’t scream “automation.”
Advanced tip you can try once the basic version works: create two velocity zones. Under about 55, notes become engine-room ghosts: darker and shorter. Over about 95, they turn into statements: brighter and nastier. In Expression Control, you can shape the mapping so it barely moves until the top third of the velocity range, then it ramps harder. That gives you ghost behavior and strike behavior without changing devices mid-clip.
Now let’s lock the low end so this actually mixes with drums.
On the MID chain, add a Compressor. Turn on sidechain, and choose the kick as the input. Ratio around 3:1 to 5:1. Attack 5 to 15 milliseconds so the transient isn’t obliterated. Release around 80 to 160 milliseconds, depending on how it breathes with your groove. Aim for 2 to 5 dB of gain reduction on kick hits.
On the SUB chain, be gentle. Either no sidechain, or just a little, like 1 to 3 dB. A common mistake is sidechaining the sub so hard the track loses its engine. You want the kick to read, but you still need momentum.
Add EQ Eight on the MID chain and high-pass it around 120 to 200 Hz. Adjust by ear. The principle is what matters: let the SUB own the deepest lows, and let the MID do the talking above it.
Now check something important: mute the MID chain for a moment. Does the bassline still groove? If yes, you’ve built a real rhythm. If not, rewrite the MIDI so the pattern itself rolls before you rely on harmonics.
Next, we add controlled movement over time, because a two-bar loop is not a track.
Duplicate your two-bar idea out to eight bars, and use an energy map.
Bars one to two: baseline groove, moderate accents.
Bars three to four: slightly more urgency. Open Accent Tone a touch, or shorten a couple note lengths. Not everything. Just a few strategic hits.
Bars five to six: reduce the MID level by one to two dB so it feels like the track takes a breath, but keep the sub pattern identical. This is a pro trick: the sub stays consistent for club systems and DJ mixing, while the mid tells the story.
Bars seven to eight: payoff. Add one or two extra pickups, and briefly increase Accent Bite. You can also do a call and response move: change pitch on the last eighth note of a bar, like root to fifth or root to minor seventh, at a low velocity. It sounds like an answer without adding more notes.
If you want a jungle wink, do a tiny triplet teaser fill at the end of bar two or four. Switch the grid to sixteenth-note triplets for one beat and add a quiet two or three note run. Keep it subtle. It should feel like the drummer smirked, not like the bassline took over the drop.
A couple more sound design extras if you want to push it, still stock-only.
If your sub isn’t translating on smaller speakers, in Operator bring in a tiny amount of Oscillator B one octave up, also a sine, very low level. That controlled second harmonic helps the ear track the note without turning your low end into a mess. If you do that, you may want to high-pass the mid a bit higher so you don’t stack low-mids.
For “talking” accents, add another Auto Filter on the MID in band-pass mode, somewhere between 500 Hz and 1.2 kHz, with moderate resonance. Map that frequency very slightly to your Tone macro. On accents, you’ll hear a throat-like vowel peak, but it won’t become a dubstep wobble if you keep the range small.
For stereo movement that doesn’t wreck the center, widen only above a crossover. Put EQ Eight before your widening effect, high-pass around 250 to 400 Hz, then do something subtle like Auto Pan at 5 to 15 percent amount, rate at one-eighth or one-sixteenth, phase at 180 degrees. Again: mid only. Sub stays untouched.
Now, common mistakes to avoid as you refine.
If your sub isn’t mono, fix that first.
If your accents are only louder, you’re missing the point. Accents are tone plus length plus movement.
If the mid has too much low end, it will fight the sub and blur the kick. High-pass it.
If everything is accented, nothing is. Contrast is the groove.
If your sidechain is too fast or too deep, the bass will flap or vanish. Let it breathe.
Here’s a quick 15-minute practice routine to lock this in.
Build the SUB and MID rack exactly like we did.
Write a two-bar pattern with six to ten notes total. Include at least two ghost notes. Use exactly two strike accents in the whole two bars, velocities around 115 to 127. Force yourself to choose the priority hits.
Map velocity to tone and bite, either in Wavetable or with Expression Control.
Duplicate to eight bars. In bars seven to eight, increase Accent Bite by about 10 to 20 percent.
Then bounce a quick export and do a reality check at low monitoring volume. Turn it down until the sub is barely audible. If the rhythm still reads clearly because of mid movement and note-length contrast, you nailed the accent logic.
To wrap it up, you’ve built a two-layer rolling drum and bass bass using only Live 12 stock tools: Operator for a stable mono sub, Wavetable for a moving mid, and a rack that turns accents into fast, musical controls. The big unlock is that velocity now drives tone and bite, not just volume, and note length becomes part of the groove.
If you tell me your target key, like F-sharp or G, and whether you want minimal roller, jump-up, or neuro-leaning, I can suggest a specific two-bar note layout with where to place the gaps, ghosts, and pickups so it locks to your drum pattern immediately.