Main tutorial
1) Lesson overview
You’re going to learn how to make a classic rolling Reese bass for drum & bass in Ableton Live. We’ll build a clean sub + wide detuned mid “Reese” layer, program a rolling pattern that grooves with DnB breakbeats, and process the sound so it sits heavy and tight in a mix. This lesson is for beginners but practical — you’ll finish with a usable bassline and a repeatable workflow. Let’s get rolling! ⚡️
- Target tempo: 174–176 BPM (classic DnB/jungle range)
- Ableton stock devices used: Wavetable or Operator, Simpler (optional), EQ Eight, Compressor (sidechain), Saturator, Overdrive, Utility, Multiband Dynamics, Glue Compressor, Auto Filter, Chorus/Ensemble, Spectrum.
- Layer A: Clean monophonic sub sine for stable low end (mono below ~150 Hz).
- Layer B: Detuned, wide “Reese” mid layer using Wavetable (or Operator) with movement (filter or LFO) for the rolling character.
- Making the entire bass stereo: If your sub isn’t mono you’ll get phase problems and weak club sound. Keep <150 Hz mono.
- Excessive detune/unison voices: too much detune makes the sound muddy and undefinable in the low mids. Keep detune moderate.
- Not sidechaining to drums: bass competes with kick/snare without sidechain — mixes get cluttered.
- Over-saturating the sub: Saturation on the sub layer destroys the clean low end. Saturate the mid Reese, not the sine sub.
- Cutting too much midrange: Reese character lives in 150–800 Hz; removing these removes presence.
- Using huge resonance settings on Wavetable filter without taming them — can create unpleasant ringing.
- Parallel distortion: duplicate the Reese track, load Overdrive + Saturator on the duplicate and heavily distort. Blend in parallel (dry/wet) to taste. Keeps clarity while adding aggression.
- Multiband processing: use Multiband Dynamics to crush mids slightly and keep transient control. Tighten low band with a faster attack and release.
- Frequency Shifter for sub-harmonics: very slight frequency shift (~0.1–0.3 Hz) can create an unsettling phase motion in the lows — subtlety is key.
- Layer noise & texture: add a low-volume layer of textured noise (short gated hits) to bring grit. Highpassed at 1.5 kHz and saturated lightly.
- Add a transient layer: use a short click or distorted transient (highpassed) layered with the Reese mid to give attack in the mix.
- Use wider stereo automation: automate the Reese width to be wider in build-ups and tighter in drops.
- Use creative resampling: resample your Reese and then pitch-shift/warp slices, then glue with glue compressor to make unique rolling textures.
- Drive the re-sample through Drum Buss (if available) or Saturator + Multiband to get a gritty jungle vibe.
- A classic rolling Reese in DnB is usually two parts: a pure mono sub + a wide detuned mid layer.
- Use Wavetable or Operator for voices; detune a few cents or use unison for thickness.
- Keep sub in mono, saturate the mid layer (not the sub), and always sidechain the bass to the drums.
- Movement comes from filter LFO/envelopes, pitch modulation, and resampling chops — this creates the “rolling” character.
- Use parallel processing and multiband tools to add darkness and weight without destroying clarity.
2) What you will build
A two-layer DnB bass instrument:
Processed with EQ, saturation, bus compression and sidechain so it pumps with the beat and cuts through the drums in a dark, heavy DnB mix. You’ll also create a short 8-bar loop pattern with a “rolling” rhythmic feel.
3) Step-by-step walkthrough
Preparation
1. Set project tempo to 174 BPM.
2. Create a new MIDI track named “Bass_Reese”.
3. Create another audio or MIDI track for your drums (load a DnB break or Drum Rack). This is important for sidechain reference.
A. Build Layer A — Sub layer (mono)
1. Drag an instance of Operator (or Wavetable) to the Bass_Reese track and rename patch “Sub”.
2. Operator method:
- Osc A: Sine wave, coarse = 0, fine = 0.
- Turn off other oscillators.
- Set voices = 1 (mono).
- Pitch: Keep at root; use the MIDI clip to play notes (C1–C2 area for DnB sub).
3. Wavetable method:
- Use Wavetable oscillator 1: select “Sine” or very pure “Triangle”.
- Voices = 1, unison off, filter bypass if you like a pure sub.
4. Add an EQ Eight after the synth:
- Low-pass high frequencies: optional gentle low-pass above 500 Hz to remove harmonics.
- Make a bell boost if you want more upper harmonic energy later (we’ll layer the Reese for that).
5. Insert Utility after EQ:
- Width = 0% (force mono).
- Center phase stable.
6. Keep this layer simple. The goal is a clean solid sub.
B. Build Layer B — Reese layer (detuned, wide)
1. Create a new MIDI track named “Reese_Mid” and load Wavetable (recommended for beginners).
2. Wavetable settings:
- Oscillator 1: choose a basic saw wave (or “Analog Saw”).
- Oscillator 2: enable another saw wave, detune Osc2 by +7 to +20 cents relative to Osc1 (try +12 cents). Or use Wavetable's Unison:
- Voices: 4
- Detune: ~8–18 (start at 12)
- Spread: 30–50 to widen.
- Unison mode on Wavetable is excellent for thick detune.
3. Filter:
- Place a Low Pass Filter (24dB) after the oscillators.
- Cutoff around 900–1800 Hz depending on taste. Start ~1.2 kHz.
- Resonance ~0.5–1.2 (submenu depending).
- Drive: low or off (we’ll use Saturator later).
4. Movement (LFO or Envelope):
- In Wavetable, route an LFO (sync to Host) to modulate Filter Cutoff.
- LFO shape: triangle or saw down; Rate: sync 1/8 or 1/16, Amount small (modulation amount 10–25).
- Alternatively use Envelope to do slow opening cutoff over a bar (gives evolving roll).
5. Stereo width:
- Add Chorus/Ensemble (or Chorus device) with very low depth and rate to add stereo modulation.
- After chorus, add Utility and set Width to ~120–150%? (Utility width only up to 200% in some versions). But keep low frequencies mono later with Multiband; for safety, we’ll stereo widen but mono the sub.
6. Add soft distortion/saturation:
- Add Saturator with Drive 2–5 dB, Soft Clip on, Dry/Wet 30–50% — adds harmonic content for the midrange.
- Optionally add Overdrive with Drive low and Tone to taste.
7. EQ Eight:
- High-pass at 30–40 Hz to protect the sub (we want sub from Layer A).
- Boost around 200–600 Hz slightly if you want more growl.
- Cut around 1.5–3k if it gets harsh.
8. Keep this layer wider and harmonically rich but not touching the deep sub frequencies.
C. Combine and bus processing
1. Group both tracks to a Group track named “Bass Bus”.
2. Bass Bus device chain (stock devices, in this order):
- EQ Eight: gentle surgical cuts, e.g., remove any nasty resonances with narrow Q.
- Saturator: Drive 1–3 dB, Soft Clip enabled for glue.
- Multiband Dynamics: tighten low band and lightly compress mids/highs. Low band: Threshold -10 dB, Ratio 3:1 (start). High band: very gentle.
- Glue Compressor: Attack 10–30 ms, Release ~100 ms, Ratio 2–4:1, Makeup to taste — to glue layers together.
- Utility (final): wide = 100%, Gain -0.5 dB to prevent clipping.
3. Make sure the combined low end is mono:
- Add an EQ Eight before the bus processing: use a Low Shelf/low Q band and then add Utility after bus and set Width = 0% but use an EQ or Multiband to only make <150 Hz mono. If you want precise control, add Utility and automate width, or duplicate bus and use M/S technique — but for beginners: put Utility on the Bass Bus and set Width = 0% and then add an Auto Filter after and EQ to restore stereo above 150 Hz. Simpler approach: keep the Sub layer mono and Reese layer wide.
D. Sidechain compression (make it pump with drums)
1. On the Bass Bus (or on each bass layer) place a Compressor.
2. Enable Sidechain and choose your kick/snare audio track or drum bus as the external input.
3. Settings: Ratio 3–6:1, Attack 1–5 ms, Release 50–200 ms (try 80 ms), Threshold until you get 3–6 dB gain reduction on kick hits — gives the bass space and a pumping feel.
E. Programming the rolling pattern
1. Create an 8-bar MIDI clip on Bass_Reese track.
2. Write the sub root notes as longer held notes (e.g., whole notes or dotted half) on the Sub layer.
3. For the Reese layer make a rolling pattern:
- Option A (simple): Use repeated 1/16 or 1/32 notes with velocity variation (velocity range 60–110) on the same pitch or alternating root and 5th for tension.
- Option B (advanced beginner): Program a long sustained note and automate filter cutoff with LFO and step automation to simulate “rolls.”
4. A common DnB trick: Make the Reese play sustained low notes (for body) and automate a midrange detune or pitch-bend on 1/16 notes to create subtle wobble—use pitch bend lanes in the MIDI clip, or automate oscillator Detune parameter via Clip Envelopes.
5. Groove: place accents on off-beats to match a breakbeat (e.g., have the Reese slightly duck or dip on snare hits). Use the drum loop to align velocity dips.
F. Resampling and further sound design (makes rolling reese distinctive)
1. Select your 8-bar loop and record-arm a new audio track.
2. Route monitor to “In” and record the Bass Bus output over 2–4 bars.
3. On the recorded audio, try:
- Warp mode: Complex Pro (if you need transposition), or Beats mode for rhythmic chopping.
- Duplicate the audio and chop small slices; add slight pitch shifts, reverse tiny bits, or time-stretch for motion.
- Add Frequency Shifter (tiny amount) or Doppler shifts for creepiness.
4. Process the resample with:
- EQ Eight (surgical)
- Saturator → Overdrive
- Redux (bit reduction) lightly for grit
- Auto Filter LFO synced 1/8 to create a rolling sweep.
5. Reinsert into arrangement and use as main bass for heavier mix.
G. Arrangement ideas
1. Drop (Bars 17–32): full bass + drums + lead. Make sure sub layer is present on drop.
2. Breakdown: automate a low pass on Reese (cutoff down to 200–400 Hz) and introduce re-sampled reversed hits or filtered noise risers. Bring Reese back with a high-pass sweep into the drop.
3. Build tension: automate increase in Reese unison detune or saturation before the drop for more aggression.
4) Common mistakes
5) Pro tips for darker/heavier DnB
6) Mini practice exercise (20–30 minutes) 🥁🔊
Goal: Make a 8-bar loop at 174 BPM with sub + rolling Reese that grooves with a breakbeat.
Steps:
1. Create a drum loop (use a short break from Ableton library or Drum Rack). Put it on a Drum Bus.
2. Build Sub layer in Operator playing C1 as long notes.
3. Build Reese layer in Wavetable: saws, 4-voice unison, detune ~12, filter cutoff ~1.2 kHz with LFO on cutoff at 1/8 sync.
4. Group to Bass Bus. Add Saturator (2 dB), Glue Compressor (attack 20 ms, ratio 3:1), and Utility Width 100%.
5. On Bass Bus, add Compressor sidechained to the drum bus: ratio 4:1, attack 2 ms, release 90 ms, adjust threshold to get 4–8 dB duck on drums.
6. Program Reese MIDI: 1/16 note repeated pattern with velocity variation. Sub plays whole notes.
7. Resample 2 bars and add Saturator + slight Redux. Replace the original Reese with the resample.
8. Export or bounce the 8-bar loop and listen on headphones and monitors (check mono compatibility).
7) Recap
You now have a practical chain and workflow to make rolling Reese basslines in Ableton Live. Try different detune values, LFO rates (1/16 → 1/8), and resampling techniques to create your own dark DnB flavors. If you want, send me your Ableton project or a rendered loop and I’ll give concrete mix/processing suggestions. 🎛️🔥