Show spoken script
Rolling Reese Bass Fundamentals for Dark Rollers, beginner lesson in Ableton Live. Let’s build the engine of that late-night, foggy, mean roller sound: a clean, solid sub in the middle, and a wide, moving reese in the mids that pulls the groove forward. We’re staying stock-only, and we’re going to end with a simple 8 to 16 bar arrangement that actually feels like a tune, not just a loop.
Before we touch synths, set your tempo to 174 BPM. Anywhere from 172 to 176 is fine, but let’s sit at 174 so all the timing feels right.
Now put a basic drum loop in place, because bass design without drums is basically guessing. Keep it dead simple: kick on 1, snare on 2 and 4. If you have a hat loop, throw it in quietly. Even a basic hat helps you hear whether the bass is rolling or just kind of… existing.
Here’s the mindset for the whole lesson: you want the bass to dance around the drums, not fight them.
Alright, Step 1: build the sub layer. This is the foundation. It should be mono, stable, and boring in the best way.
Create a new MIDI track and name it SUB. Load Operator.
In Operator, keep it simple: Oscillator A only, sine wave. No fancy FM stuff yet. For the amp envelope, set a very fast attack, basically zero to five milliseconds. For decay, aim around 300 to 600 milliseconds. For sustain, you’ve got a choice. If you want plucky, percussive sub notes, pull sustain way down, even to minus infinity so the note naturally dies out. If you want held notes, give it some sustain. Either approach works for rollers; just keep the sub controlled.
Set release around 50 to 120 milliseconds. You want it to let go cleanly so it doesn’t smear into the next hit, but also not click.
Now add EQ Eight after Operator. Put a low-pass filter around 120 to 160 Hz, steep slope like 24 dB. The goal is: the sub track should not be contributing midrange character. That’s the reese’s job. If the sub feels boxy, dip a little around 200 to 300 Hz. Small moves. You’re tidying, not sculpting a statue.
Then add Utility. Set Width to 0%. Always. This is non-negotiable for club-safe sub. We want the low end dead center, rock solid, and not playing phase games.
Quick coaching note here: choose a home note that actually works for your system and your kick. Hold one long MIDI note and listen. Some notes feel huge, some feel thin. A lot of DnB translates really well around F to A, but it depends on your kick’s fundamental. If your kick is strong around, say, 50 to 60 Hz, you might not want your sub living on top of that exact spot constantly. You can still do it, but you’ll be working harder with sidechain and EQ. So test it now: pick a note, listen, and commit for the moment.
Now program a simple one-bar sub pattern. Roller sub is usually minimal. Try a longer note across most of the bar, and then one or two shorter “push” notes heading into the snare. Don’t over-write this. The mid layer will carry the attitude.
Cool. Step 2: the reese mid layer. This is the moving, wide, gritty part. It should feel alive, not pretty.
Create a second MIDI track and name it REESE MID. Load Wavetable.
Set Oscillator 1 to Basic Shapes saw. Oscillator 2 also to a saw. Now detune Osc 2 by about plus 10 to plus 20 cents. You can optionally detune Osc 1 slightly negative, like minus 5 cents, just to widen the beating. Don’t go crazy: too much detune turns into a smeary mess, and it’ll eat your mix.
For unison, keep it modest: 2 or 3 voices. If you go heavy unison in this genre, especially early on, you’ll feel like it’s huge in headphones, but it will fall apart in mono and turn to mush in the low mids.
Turn on the filter. Choose LP24. Start the cutoff somewhere around 250 to 600 Hz. Don’t panic if it sounds dull right now. Dark rollers are allowed to be dark. Add a little drive in the filter if it has it, just enough to add density.
Now the rolling part: movement. In Wavetable, assign LFO 1 to the filter frequency. Set the LFO rate to sync at 1/8 or 1/4. Choose a sine or triangle shape. And keep the amount subtle. This is not dubstep. We’re not doing massive “wow-wow” sweeps. We’re doing small wobbles that make the bass feel like it’s breathing and pulling forward.
Now we process it. After Wavetable, add effects in this order.
First, EQ Eight. High-pass this layer around 90 to 130 Hz. This is critical. The sub owns the sub. The reese mid is not allowed to compete down there. If the reese feels hollow, you can add a gentle boost somewhere in the 300 to 800 Hz area, but keep it tasteful.
Next, Saturator. Set it to Analog Clip or Soft Sine. Drive around 2 to 6 dB. Turn on Soft Clip. You’re aiming for weight and density, not fuzz that takes over the entire mix.
Optional but really good for dark rollers: add Amp. Try a Bass or Rock preset, but dial it back. We’re borrowing texture, not turning it into a guitar.
Then add Auto Filter as extra tone control. Try LP12 or LP24. Set cutoff anywhere from 300 Hz up to maybe 1.2 kHz depending on how “airless” and dark you want it. Dark rollers often feel menacing because there’s less top end, and the focus is in that growl zone, roughly 250 Hz to 1.2 kHz.
If you want more width, you can add Chorus-Ensemble, but be careful. Use it lightly. The second it starts sounding washy, you’ve gone too far.
At this point, the reese mid should feel wide and moving, but not like it’s stealing the sub’s job.
Step 3: group the bass and control the low end. This is where we make it mix-ready.
Select SUB and REESE MID and group them. Name the group BASS.
On the Bass Group, add EQ Eight for gentle safety shaping. If you’re getting mud, the usual danger zone is around 250 to 400 Hz. A small dip here can clean the whole groove without killing the weight.
Optionally add Glue Compressor. Set attack around 10 milliseconds, release on Auto, ratio 2:1. You’re not trying to slam it. Aim for one to three dB of gain reduction at most. Just a little glue.
Then add Utility. If your Ableton version has Bass Mono, enable it. If not, just be intentional about width. The sub track stays at 0% width. The reese can be wider, but you don’t want stereo chaos in the low frequencies.
Rule of thumb to remember: sub owns roughly 0 to 90 Hz. Reese lives mostly 100 Hz up to about 1.5 kHz. That separation is how you get loud, clean rollers without weird phase issues.
Quick extra coach move: do a 30-second phase sanity check. Duplicate your SUB track, put Utility on the duplicate, invert phase left and right, and listen with both playing. If the sub almost disappears, something in your sub chain is causing phase issues. Usually it’s unison, modulation, or stereo widening sneaking in. The fix is simple: keep the sub path brutally simple and mono.
Step 4: sidechain so it rolls with the drums. This is the breathing effect that makes the bass feel like it’s sitting in the pocket.
On the Bass Group, add Compressor. Turn on Sidechain. Choose your kick as the input, or use a ghost kick if you want more control.
Start with ratio 4:1, attack 1 to 5 milliseconds, release 80 to 150 milliseconds. Then lower the threshold until you see about 2 to 6 dB of gain reduction on each kick.
Now, important coaching note: tune the release to the groove, not to a number. You want the bass to refill just after the kick, but before the snare feels like the only loud thing left. If the bass feels late and lurchy, your release is too slow. If it feels like it never gets out of the kick’s way, your release is too fast.
And a classic DnB approach: sidechain mainly to the kick. Let the snare cut naturally unless your snare has a lot of low end and is actually conflicting.
Step 5: write MIDI patterns that sound like a dark roller. This is where beginners often overcomplicate things. In rollers, the groove comes from rhythm and note length more than from fancy melodies.
Pick a key like A or G to start. Use mostly the root note. For mood, sprinkle in one extra note occasionally, like the flat 7 or the minor 3rd. That’s plenty to sound dark.
Build a one-bar loop like this: a longer note on beat 1, then a short pickup right before the snare to create momentum. Then another longer note around beat 3, and another pickup before the next snare.
Duplicate it to make two bars, and change something small in bar two. Maybe remove one pickup to create a hole, or swap the last note to your mood note. Subtle changes every two bars is what makes it feel like a proper roller.
Here’s a powerful variation idea: call and response using rhythm, not new notes. Keep the same pitch for two bars. Bar A uses longer notes with more sustain. Bar B uses shorter notes with more gaps. Minimal, dark, effective.
If you want a little extra aggression without getting advanced: add a micro pitch dip on the REESE MID only. Use clip envelopes for pitch bend, or a pitch envelope in Wavetable. Just a quick dip at the start of the note, a few semitones max, very fast. It adds bite and attitude without turning the bass into a lead.
Step 6: arrange it like a real tune. Let’s do a simple 8-bar structure, and you can easily extend it to 16.
Bars 1 to 2: your main bass pattern, steady and confident.
Bars 3 to 4: slight variation. Remove one pickup, or change the last note length.
Bars 5 to 6: increase energy. Open the reese filter slightly, or raise the saturation drive by one or two dB.
Bars 7 to 8: mini fill. And the best kind of fill in rollers is negative space. Mute the reese mid for an eighth note right before the snare, while the sub continues. That little hole makes the next hit feel huge.
Automation wise, keep it simple and musical. Automate the Reese Mid Auto Filter cutoff so it slowly opens across four bars. Automate the Saturator drive slightly in the second phrase. And then do a hard reset at the phrase change. That reset is a secret weapon: it makes the drop feel reinforced.
If you want an intro tease technique: bring in only the Reese Mid in the intro, but high-pass it more than usual so it’s all texture and no weight. Then at the drop, reintroduce the sub and remove that extra high-pass. It feels like the room suddenly got heavier.
Now let’s cover common mistakes so you don’t waste time.
First mistake: trying to make one patch do everything. Don’t. Split sub and mid. Cleaner, louder, easier to mix.
Second: too much unison or stereo on low frequencies. A wide sub becomes a weak sub, especially in mono and on big systems.
Third: over-distorting before EQ. Distortion creates extra low-mid mud. Control the lows first, then add dirt.
Fourth: bass fighting the kick. If the kick disappears, fix it with separation and sidechain, not with turning things up.
Fifth: LFO movement too extreme. Dark rollers want controlled motion, not wild modulation.
Two extra pro moves if you want to level up later, still using stock tools.
One: create a “hair” layer. Duplicate the Reese Mid track and name it REESE HAIR. High-pass it around 200 to 300 Hz, then push saturation or Amp harder than you would on the main mid, and low-pass it until it’s just a textured edge. Blend it quietly under the main reese. You’ll get presence without wrecking the core weight.
Two: safe width with a split. Put an Audio Effect Rack on the Reese Mid. Make a low-mid chain that low-passes around 250 to 400 Hz and forces mono with Utility width 0%. Make a high-mid chain that high-passes around 250 to 400 Hz and adds a tiny bit of chorus or extra width. That gives you stereo excitement where it’s safe, and stability where it matters.
Before we wrap, do one more critical habit: work at quiet club volume. Reese mids can trick your ears into thinking the low end is strong. Turn down your monitors. If the groove still feels driven at low volume, your low end is probably real. If it collapses, you were relying on mids.
And do the mono check. Put Utility on the master and set width to 0% for a moment. If your reese disappears, reduce stereo modulation, reduce chorus, reduce unison, or tighten your layer split.
Mini practice exercise to lock it in. Give yourself 20 minutes.
Build the SUB in Operator, mono, low-pass around 140 Hz.
Build the REESE MID in Wavetable, two saws, detune around 15 cents, LFO to filter at 1/8.
Add EQ high-pass at about 110 Hz, Saturator drive around 4 dB with Soft Clip, and Auto Filter for darkness.
Program a two-bar bass pattern: bar one stable, bar two with one note removed and one pickup before the snare.
Sidechain the Bass Group to the kick for about 3 to 5 dB of gain reduction.
Export a 16-bar bounce and listen on headphones, small speakers, and mono. Your goal is simple: the sub stays consistent, the mid moves, and the groove feels like it’s pulling forward.
Recap. A rolling reese bass for dark rollers is clean mono sub plus moving stereo mid. Detuned saws and a subtle filter LFO get you the core motion. High-pass the reese mid so it doesn’t step on the sub. Add saturation for weight, filtering for darkness, and sidechain for bounce. Then arrange in 8 or 16 bar phrases with tiny variations and automation so it feels alive.
When you’re ready, decide what direction you want: more minimal and dubby, or more aggressive and neuro-leaning. And if you tell me what kick you’re using, or its fundamental, I can help you pick a sub note and sidechain release range that locks instantly.