DNB COLLEGE

Drum & Bass Ableton Live 12 Tutorials

LESSON DETAIL

Pull oldskool DnB ghost note for 90s-inspired darkness in Ableton Live 12 (Advanced)

An AI-generated advanced Ableton lesson focused on Pull oldskool DnB ghost note for 90s-inspired darkness in Ableton Live 12 in the Basslines area of drum and bass production.

Back to lessons
Pull oldskool DnB ghost note for 90s-inspired darkness in Ableton Live 12 (Advanced) cover image

Narrated lesson audio

The voice track includes the tutorial plus extra teacher commentary.

Open audio file

Main tutorial

Pull Oldskool DnB Ghost Note for 90s-Inspired Darkness in Ableton Live 12

1. Lesson overview

In classic 90s drum and bass and jungle, the bassline often feels alive because it doesn’t just hit the main notes — it also breathes with tiny ghost notes, muted pickups, off-beat nudges, and little rhythmic “shadows” that imply motion without overcrowding the groove. That’s the sound we’re building here: a dark, rolling bassline with oldskool ghost note phrasing in Ableton Live 12.

This lesson focuses on:

  • creating a sub + mid-bass relationship
  • writing ghost notes that support the groove
  • shaping the feel with MIDI timing, note length, and velocity
  • using Ableton stock devices to make it feel 90s-inspired but still modern
  • arranging the bass so it works in a DnB/jungle context 🥁
  • This is an advanced lesson, so I’ll assume you already know your way around bass synthesis, MIDI editing, and DnB arrangement basics.

    ---

    2. What you will build

    By the end, you’ll have a bass patch and MIDI pattern that sounds like:

  • a deep sustained sub note on the downbeat
  • a ghosted pickup note just before or after key drum hits
  • short, controlled mid-bass hits that hint at movement
  • a pattern that leaves space for the kick/snare break rhythm
  • enough tonal darkness to sit in 90s-inspired rollers, jungle, or techy DnB
  • Core musical idea

    Think:

  • main note = weight
  • ghost note = anticipation / tension / groove glue
  • short decay = oldskool mechanical attitude
  • A ghost note in this context is usually:

  • lower in velocity
  • shorter in length
  • sometimes slightly early or late
  • often filtered, muted, or pitch-approached
  • used to imply a phrase rather than dominate it
  • ---

    3. Step-by-step walkthrough

    Step 1: Set the tempo and groove context

    Set your project around 170–174 BPM. For oldskool/jungle darkness, I’d start at 172 BPM.

    Create a basic loop first:

  • snare on 2 and 4
  • a simple kick placement
  • a chopped break or hat pattern if you want the bass to interact with something more realistic
  • Why this matters: ghost notes in DnB need to be designed around drum syncopation, not in isolation.

    ---

    Step 2: Build the sound source

    Use a two-layer bass system:

    1. Sub layer

    2. Mid layer

    #### Sub layer

    Use Wavetable, Operator, or Drift.

    A very reliable oldskool setup:

  • Operator
  • - Osc A: Sine

    - Keep it clean

    - no unneeded modulation

  • Optional Saturator after it for harmonics
  • Settings:

  • Osc A level: full
  • Filter: off or wide open
  • Envelope: fast attack, medium release
  • Mono: yes
  • Glide: minimal or off at first
  • Goal: a solid, pure low-end foundation.

    #### Mid layer

    Use Wavetable or Drift for the more characterful part.

    Try:

  • Oscillator with saw/square blend or a slightly hollow wave
  • Low-pass filter with moderate resonance
  • mild drive
  • amplitude envelope with short decay, low sustain
  • You want a tone that can say “oldskool” without becoming too shiny.

    #### Layering workflow

    Group both layers:

  • Put them in an Instrument Rack
  • Map volume macros:
  • - Macro 1: Sub level

    - Macro 2: Mid level

    - Macro 3: Filter cutoff

    - Macro 4: Drive/Saturator amount

    This makes performance and arrangement much easier later.

    ---

    Step 3: Shape the bass envelope for ghost notes

    Ghost notes need a different envelope than your main notes.

    On the mid layer:

  • Attack: 0–5 ms
  • Decay: around 150–350 ms
  • Sustain: low to medium
  • Release: short to medium
  • On the sub layer:

  • Keep the attack very fast
  • Use slightly longer release than the mid layer so it doesn’t click off too abruptly
  • If notes overlap, make sure the sub doesn’t smear too much
  • If you’re using Operator, you can also shape the amp envelope with very short note behavior and let the MIDI note length do most of the work.

    ---

    Step 4: Program the core bass phrase

    Now write the main phrase before adding ghosts.

    Start with a simple 1-bar or 2-bar loop:

  • One low root note at the phrase start
  • Another note that answers after the snare
  • Leave gaps
  • For example, in a dark minor key:

  • Root note on beat 1
  • Response on the “&” of 2 or beat 3
  • Small variation at the end of the bar
  • Keep it sparse. Oldskool darkness usually works because the space is part of the rhythm.

    ---

    Step 5: Add the ghost note

    This is the key move.

    A ghost note in oldskool DnB often works as:

  • a pickup into the main note
  • a tiny answer after a snare
  • a low-velocity note leading into a phrase
  • a muted note that feels more like a rhythmic breath than a full statement
  • #### Practical placements

    Try one of these placements:

  • 1/16 before the main note
  • on the “e” or “a” of a beat
  • immediately after the snare
  • as a quick note between two main hits
  • #### Practical example

    In a 1-bar loop:

  • Bar starts with a main note on beat 1
  • Put a ghost note just before beat 2
  • Hit a main note on beat 3
  • Add a ghost note leading into beat 4
  • The ghost notes should feel like they’re leaning toward the next event.

    ---

    Step 6: Edit velocity like a bassline musician

    Ghost notes live or die by velocity control.

    In the MIDI editor:

  • Main notes: velocity around 90–120
  • Ghost notes: velocity around 20–60
  • Variation is good, but keep the ghosts clearly quieter
  • If your instrument responds to velocity:

  • Map velocity to filter cutoff
  • Map velocity to amp
  • Map velocity to oscillator drive or modulation amount
  • This gives the ghost notes a more natural muted quality.

    If using Ableton’s Velocity MIDI effect:

  • Reduce low velocities further if needed
  • Use it to compress dynamic range slightly while keeping ghosts subtle
  • ---

    Step 7: Shorten the ghost note lengths

    Oldskool ghost notes are often very short.

    In the piano roll:

  • Set ghost notes to 1/32 or 1/16
  • Let main notes be longer if needed
  • Avoid overlapping ghost notes into the main sub note unless you want a slide or legato effect
  • A short note length gives the illusion of a “pluck” or “blip” rather than a sustained tone.

    ---

    Step 8: Add slide/legato where appropriate

    If you want that classic rolling tension, use legato or glide on selected notes.

    In Wavetable or Operator:

  • Enable glide/portamento
  • Use it only on notes meant to connect
  • Keep glide time moderate:
  • - 20–80 ms for subtle movement

    - 80–140 ms for more obvious oldskool swoops

    A common trick:

  • main note stays clean
  • ghost note slides into the next note
  • the slide becomes part of the groove
  • Be careful: too much glide will sound more modern or too dubby and less like tight 90s rollers.

    ---

    Step 9: Use filter movement to “hide” the ghost note

    A ghost note feels more authentic when it’s slightly muted.

    Put Auto Filter on the mid layer:

  • Filter type: low-pass 12 or 24 dB
  • Cutoff: fairly low to start
  • Resonance: low to moderate
  • Drive: small amount if needed
  • Now automate or macro-control cutoff:

  • Ghost notes = slightly more closed
  • Main notes = slightly more open
  • This can be done with:

  • envelope amount
  • velocity mapping
  • clip automation
  • Even a tiny filter movement can make a note feel like it’s whispering rather than shouting.

    ---

    Step 10: Add saturation and control the harmonics

    Oldskool darkness often needs a bit of grit.

    Use Saturator:

  • Drive: 2–6 dB
  • Soft Clip: on
  • Output adjusted to compensate
  • Or use Roar if you want a more aggressive modern flavor while staying controlled:

  • Keep modulation subtle
  • Don’t destroy the sub
  • Use it more on the mid layer than the sub
  • If the bass feels too polite, this is where you give it attitude.

    ---

    Step 11: Tighten with compression and utility

    On the bass group:

  • Utility
  • - Mono below around 120 Hz if needed

    - Reduce width on the low end

  • Compressor or Glue Compressor
  • - Light control only

    - Don’t flatten the groove

    If the bass has dynamic ghost notes, over-compressing will kill the feel. Keep movement intact.

    For low-end discipline:

  • Use EQ Eight
  • - High-pass very gently only if needed on mid layer

    - Cut unnecessary low-mid mud around 200–400 Hz

    - Keep the sub clean and centered

    ---

    Step 12: Make it interact with the drums

    This is where it becomes DnB instead of just a bass patch.

    #### Arrangement interaction ideas

  • Let the ghost note answer the snare tail
  • Place a ghost note just before a break slice
  • Use a short pickup before a double-time kick burst
  • Leave a gap where the break is busy and let the bass come back on the offbeat
  • #### Rule of thumb

    If the drums are dense, the ghost note should be:

  • shorter
  • quieter
  • more filtered
  • If the drums are sparse, the ghost note can be:

  • more obvious
  • slightly more resonant
  • a little longer
  • ---

    Step 13: Create variation across 8 bars

    Oldskool basslines evolve subtly. Don’t loop the exact same 1-bar phrase forever.

    For an 8-bar section:

  • Bars 1–2: establish the pattern
  • Bars 3–4: add one extra ghost note
  • Bars 5–6: remove one note for tension
  • Bars 7–8: add a slide or octave variation for the turnaround
  • Good variation ideas:

  • move a ghost note one 16th earlier
  • change one ghost note velocity
  • swap a ghost note for a rest
  • shift the last note of the phrase by a semitone for tension
  • That subtle evolution is very 90s. It keeps the bass hypnotic without becoming static.

    ---

    Step 14: Resample if needed

    If the patch sounds good but you want more character:

    1. Bounce the bass phrase to audio

    2. Chop and reverse tiny sections

    3. Re-sample through Redux, Saturator, or Drum Buss

    4. Layer micro-edits back into the arrangement

    This is a classic jungle workflow: synthesize, print, abuse slightly, then recontextualize.

    ---

    4. Common mistakes

    1. Ghost notes are too loud

    If the ghost note competes with the main note, it stops being a ghost. Keep it subtle.

    2. Every note is equally long

    Oldskool bass depends on contrast. Use short ghosts and longer main notes.

    3. Too much sub movement

    Fast pitch changes or sliding sub notes can smear the low end. Keep the sub disciplined.

    4. Too much stereo width

    Don’t widen the sub. Keep low frequencies mono or nearly mono.

    5. Over-filtering the whole bass

    If everything is muffled, the groove disappears. Use filter movement purposefully.

    6. Ignoring velocity

    Velocity is one of the biggest differences between a flat loop and a living DnB bassline.

    7. Not leaving room for the break

    If the bass pattern is too busy, it will fight the drums instead of driving them.

    ---

    5. Pro tips for darker/heavier DnB

  • Tune the bass to the track’s root and dominant notes
  • - Dark DnB often feels stronger when the bass notes are harmonically minimal and intentional.

  • Use minor intervals sparingly
  • - A semitone neighbor note or flattened fifth can create tension without overdoing it.

  • Automate cutoff in tiny amounts
  • - Even a 5–10% shift can make a ghost note breathe differently.

  • Layer a quiet noise attack
  • - Use a noise oscillator or a short noisy layer to help ghost notes speak on small speakers.

  • Try note emphasis through drum interaction
  • - Put ghost notes where the break pattern suggests movement, not where it crowds the kick/snare.

  • Use Drum Buss lightly on the mid layer
  • - A little drive and transient shaping can add character, but keep the low end safe.

  • Print your bass and re-edit
  • - Dark DnB often gets better when you commit audio and sculpt the phrasing after the fact.

  • Use Follow Actions or clip variations for arrangement
  • - Great for creating evolving sections without manually rewriting every bar.

    ---

    6. Mini practice exercise

    Exercise: Build a 2-bar ghost-note roller

    In Ableton Live 12, make a 2-bar bass phrase using this structure:

    #### Bar 1

  • Beat 1: main root note
  • Beat 2 “a”: ghost note
  • Beat 3: main note
  • Beat 4 “&”: ghost note into the next bar
  • #### Bar 2

  • Beat 1: main note, slightly different octave or pitch
  • Beat 2 “e”: ghost note
  • Beat 3: rest
  • Beat 4 “&”: short pickup note into loop restart
  • Constraints

  • Main notes: velocity 100+
  • Ghost notes: velocity 30–50
  • Ghost note length: very short
  • Use one glide note only
  • Filter the ghost notes slightly more than the main notes
  • Bonus challenge

    Render the MIDI to audio and:

  • reverse one ghost-note tail
  • add a tiny bit of Redux on a duplicate layer
  • blend it very quietly under the original
  • Aim for a bassline that feels hypnotic, dark, and subtly animated rather than busy.

    ---

    7. Recap

    To pull oldskool DnB ghost notes for 90s-inspired darkness in Ableton Live 12:

  • build a clean sub + character mid layer
  • write a sparse main phrase first
  • add short, low-velocity ghost notes
  • use filtering, velocity, and note length to make them breathe
  • apply small glide/legato gestures for oldskool movement
  • keep the bass locked to the drums
  • evolve the phrase over 8 bars, not just 1
  • use Ableton stock devices like Operator, Wavetable, Drift, Auto Filter, Saturator, Drum Buss, Utility, EQ Eight, Compressor, and Velocity to shape the result
  • The magic is not in adding more notes — it’s in making the few notes you choose feel intentional, rhythmic, and ominous 😈

    If you want, I can also turn this into:

  • a MIDI pattern example
  • an Ableton rack blueprint
  • or a full 8-bar dark DnB bassline exercise.

Ask GPT about this lesson

Chat with the lesson tutor, get follow-up help, or use quick actions.

Bigup 👽 Ask me anything about this lesson and I’ll answer in context.

Narration script

Show spoken script
Welcome back. In this lesson, we’re going after that oldskool DnB ghost note feel, the kind of bass phrasing that gave 90s jungle and drum and bass its eerie, rolling movement. This is not about piling on more notes. It’s about making the notes you do choose feel alive, tense, and slightly haunted.

We’re building this in Ableton Live 12, and because this is an advanced lesson, I’m going to assume you already know your way around MIDI editing, bass synthesis, and basic drum and bass arrangement. The goal here is a dark, rolling bassline with tiny ghost notes that whisper around the main hits instead of crowding them.

Think of the bass in three roles. The anchor notes are the ones that define the weight and harmony. The connector notes are the tiny transitions that imply motion. And the displacement notes are the little rhythmic nudges that lean off the grid just enough to create tension. That micro-contrast is what makes this style feel performed instead of looped.

Let’s start by setting the context. Aim for a tempo around 170 to 174 BPM. A good starting point is 172. Build a simple drum foundation first, with a snare on 2 and 4, and ideally some kind of break or hat movement so the bass can react to real rhythmic pressure. Ghost notes only really make sense when they’re designed around the drums.

Now let’s build the sound. Use a two-layer bass approach: one layer for the sub, one layer for the mid-bass character. For the sub, Operator is a great choice. Keep it simple, clean, and strong. Use a sine wave, keep modulation minimal, and make sure it’s mono. Fast attack, slightly longer release, and no unnecessary movement. That layer is your foundation. It should feel solid, not flashy.

For the mid layer, use Wavetable or Drift. This is where the personality lives. Try a saw and square style tone, or something slightly hollow and gritty. Use a low-pass filter, add a bit of drive, and shape the amplitude so the notes have a short decay and low sustain. You want the mid layer to say oldskool without turning bright or modern. Dark, controlled, and a little mechanical is the vibe.

Group the two layers in an Instrument Rack so you can control them together. A really useful setup is to map macros for sub level, mid level, filter cutoff, and drive amount. That gives you fast control over tone while you’re writing and arranging.

Now shape the envelopes. Ghost notes need to feel different from the main notes. On the mid layer, use a fast attack, a short decay, low to medium sustain, and a short release. On the sub, keep the attack very fast, and let the release breathe just enough so it doesn’t click off unnaturally. The main idea is contrast: short ghost notes, fuller main notes, and a clear difference in phrase weight.

Start writing the core phrase before you add any ghosts. Keep it sparse. Put in one low root note at the beginning of the bar, then let another note answer later, maybe after the snare or on an offbeat. Leave gaps. In this style, space is not empty space. Space is groove. It’s what gives the bass room to breathe with the breakbeat.

Now for the important part: add the ghost note. A ghost note in oldskool DnB is usually a low-velocity pickup, a tiny answer after a snare, or a muted note that feels more like a rhythmic breath than a full musical statement. You can place it one sixteenth before a main note, on the “e” or “a” of a beat, or right after a snare hit. The best ghost notes feel like they are leaning into the next event.

In a one-bar phrase, a strong approach is to place a main note on beat 1, then add a ghost note just before beat 2, another main note on beat 3, and a final ghost note leading into beat 4. That creates a subtle sense of motion without filling every gap. The line starts to roll instead of just stepping from one note to the next.

Velocity is huge here. Main notes can sit around 90 to 120, while ghost notes should usually live much lower, maybe 20 to 60 depending on the patch and the arrangement. If your instrument responds to velocity, use that to shape filter cutoff, amp, or even drive amount. Softer ghost notes should feel more muted and tucked back. If you want a really natural performance feel, map velocity to the timbre so the ghosts sound darker and less aggressive.

Note length matters just as much. Keep ghost notes short, around a 32nd or a very short 16th, while letting main notes hold longer if the groove needs it. Short ghost notes create the illusion of a pluck or blip. They feel like punctuation, not like a full sentence. That’s the trick. If you can remove a ghost note and the phrase still works, it’s probably doing its job correctly. If removing it breaks the whole line, then it’s not a ghost anymore. It’s carrying too much weight.

If you want extra oldskool movement, add glide or legato on selected notes. In Operator or Wavetable, enable portamento or glide and keep the time moderate. Around 20 to 80 milliseconds gives subtle movement, while 80 to 140 can feel more obvious and swoopy. Use it sparingly. A clean main note with a ghost note sliding into the next hit can sound massive in a jungle context, but too much glide will push it away from that tight 90s roller feel.

Another huge part of the sound is filtering. Put Auto Filter on the mid layer and start with a low-pass setting. Keep the cutoff fairly low and the resonance modest. Then use velocity or automation so the ghost notes are slightly more closed than the main notes. Even tiny filter changes make a note feel like it’s whispering instead of shouting. That’s what helps the ghosts sit inside the groove rather than jumping out of it.

Now add a bit of grit. Oldskool darkness often needs saturation. Use Saturator with a few dB of drive and soft clip enabled, or bring in Roar if you want a more aggressive modern edge while staying controlled. The key is to push the mid layer, not destroy the sub. If the bass starts feeling too polite, this is where you give it attitude.

Then tighten everything with some discipline. On the bass group, use Utility to keep the low end mono and stable. If needed, narrow the width below about 120 hertz. Use EQ Eight to clean up mud in the low mids, especially around 200 to 400 hertz if the bass starts getting cloudy. Add light compression only if necessary. You want control, not flattening. If you over-compress a ghost-note bassline, you kill the movement that makes it interesting.

Now listen to it against the drums. This is where it becomes drum and bass instead of just a bass patch. Let the ghost note answer the snare tail. Place a pickup just before a break slice. Use a short nudge before a double-time kick burst. And if the drums are dense, keep the ghost notes shorter, quieter, and more filtered. If the drums are sparse, you can let the ghosts be a little more obvious. The bass should always serve the rhythm, not fight it.

A strong oldskool line evolves subtly over time. Don’t loop the exact same bar forever. For an 8-bar section, establish the pattern in the first two bars, add an extra ghost note in bars 3 and 4, remove one note for tension in bars 5 and 6, and then bring in a slide or octave variation in bars 7 and 8 for the turnaround. Small changes go a long way. Move one ghost note a sixteenth earlier. Shift a pickup later. Change one velocity. Swap a note for a rest. That’s how the line breathes without sounding busy.

If you want even more character, resample it. Bounce the bass phrase to audio, chop it, reverse tiny sections, and process a duplicate layer through Redux, Saturator, or Drum Buss. Then blend that very quietly back under the original. This is classic jungle thinking: synthesize it, print it, abuse it a little, and then turn the artifact into part of the groove.

A few common mistakes to watch for. First, ghost notes that are too loud. If they compete with the main notes, they stop being ghosts. Second, every note being the same length. Oldskool bass lives on contrast. Third, too much sub movement or glide, which can smear the low end. Fourth, widening the low frequencies, which weakens the foundation. Fifth, over-filtering the whole line so everything sounds muffled and the groove disappears. And finally, ignoring velocity. In this style, velocity is one of the biggest differences between a flat loop and a living bassline.

Here’s a strong practice exercise. Build a two-bar roller. In bar 1, put a main root note on beat 1, a ghost note on beat 2’s “a,” another main note on beat 3, and a ghost pickup on beat 4’s “&” leading into the next bar. In bar 2, keep the core idea but shift one ghost note slightly, change one note length, and add one glide event. Make the main notes hit harder, keep the ghost notes very short, and filter the ghosts a little more than the mains. Then, if you want to push it further, render the MIDI to audio, reverse a tiny ghost-note tail, add a touch of Redux to a duplicate, and tuck it in under the original.

If you want to level up the arrangement, think in terms of call and response. Let the bass answer the break, then let the break answer the bass. Use ghost notes to signal transitions into a drop or fill. Open the filter a tiny bit in the second eight bars. Add a little drive in the lift. Drop the bass out for one bar before a new section so the return hits harder. In oldskool drum and bass, contrast is power.

So to recap, the recipe is this: build a clean sub and a character mid layer, write a sparse main phrase first, then add short low-velocity ghost notes that support the groove without taking over. Use filter movement, note length, and velocity to make those notes breathe. Add tiny glide gestures where they make musical sense. Keep the low end disciplined, keep the phrase locked to the drums, and evolve the pattern over time instead of leaving it static.

The magic here is not in adding more notes. It’s in making a few carefully placed notes feel intentional, rhythmic, and ominous. That’s the oldskool darkness. That’s the roll. And when it lands right, it absolutely speaks for itself.

mickeybeam

Go to drumbasscd.com for +100 drum and bass YouTube channels all in one place - tune in!

Generating PDF preview…