DNB COLLEGE

AI Drum & Bass Ableton Tutorials

LESSON DETAIL

Darkcore harmony foundations (Advanced)

An AI-generated advanced Ableton lesson focused on Darkcore harmony foundations in the Composition area of drum and bass production.

Free plan: 0 of 1 lesson views left today. Premium unlocks unlimited access.

Darkcore harmony foundations (Advanced) cover image

Narrated lesson audio

The full narrated lesson audio is available for premium members.

Go all in with Unlimited

Get full access to the complete dnb.college experience and sharpen your production with step-by-step Ableton guidance, genre-focused lessons, and training built for serious DnB producers.

Unlock full audio

Upgrade to premium to hear the complete narrated walkthrough and extra teacher commentary.

Sign in to unlock Premium

Main tutorial

```markdown

Darkcore Harmony Foundations (DnB in Ableton Live) 🕯️⚙️

1. Lesson overview

Darkcore harmony in drum & bass/jungle isn’t “pretty chords.” It’s tension, implied tonality, and controlled dissonance—usually built from:

You have used all 1 free lesson views for 2026-04-14. Sign in with Google and upgrade to premium to unlock the full lesson.

Unlock the full tutorial

Get the full step-by-step lesson, complete walkthrough, and premium-only content.

Ask GPT about this lesson

Lesson chat is a premium feature for fully unlocked lessons.

Unlock lesson chat

Upgrade to ask follow-up questions, get simpler explanations, and turn the lesson into step-by-step practice help.

Sign in to unlock Premium

Narration script

Show spoken script
Darkcore Harmony Foundations, advanced session. In this lesson we’re not chasing pretty chords. We’re building pressure. Implied tonality. Controlled dissonance. The kind of harmony that feels like a haunted warehouse under a rolling break and a big sub.

We’re going to build a 32-bar, drop-ready harmonic framework in Ableton Live using only stock devices. You’ll end up with a main chord stab progression, a drone that “becomes the room,” a sub and reese relationship that doesn’t ruin the harmony, and a second stab that acts like call-and-response. And we’ll talk about the mixing and arranging moves that keep all that readable at 174 BPM.

Set your tempo to 174. Now choose a root. F or F-sharp are both great for weight. I’m going to assume F, and we’ll use F harmonic minor as the home base: F, G, Ab, Bb, C, Db, E. That E is the key piece. It’s the leading tone that gives harmonic minor that “evil pull.”

Before you write anything, do the boring setup that saves you later. Create three groups: HARMONY for stabs and pads, BASS for sub and reese, and DRUMS even if you’re not programming the full groove yet. Darkcore is all about controlling density, and grouping makes that possible.

Now let’s define the harmonic language. Think in function, not chord names. In darkcore, the ear doesn’t need to clearly identify “this is i, this is V.” It hears gravity. Where does the leading tone resolve? Where does a tritone appear and disappear? Which pitch stays as the anchor across hits?

In F harmonic minor, your key colors are: F minor as home. C major as the V chord, and it’s nasty specifically because it contains E natural. Then you’ve got the diminished connector: E diminished, which is E, G, Bb. That’s a classic horror tension shape, and it wants to pull somewhere. You can also borrow that b2 flavor, like Gb major-ish colors, even if it’s technically outside. And Bb minor as iv is a perfect “gloom” chord.

We’re going to write a progression that feels inevitable, not jazzy. The trick is voice-leading. If every chord jumps to a totally new shape, you don’t get dread, you get a chord chart. A good rule of thumb for menace: keep two voices within a minor third of where they were, and move one voice by a semitone.

Alright. Build the main stab instrument. Make a new MIDI track and name it STAB 1.

Load Wavetable. Oscillator one: a saw. Give it a small unison, like two voices, around 20 to 30 percent. Oscillator two: square or saw, detune it a hair so it has teeth but doesn’t turn into a supersaw trance thing. Put a low-pass filter on it, something like MS2 or PRD. Set the cutoff somewhere between 2.5 and 6k depending on how bright you want it.

Now the amp envelope is crucial. We want a short stab that leaves a tail. Set attack basically instant, zero to five milliseconds. Decay around 250 to 450 milliseconds. Sustain all the way down, so it’s not holding. Release about 120 to 220 milliseconds. You want it to speak, then get out of the way, because the space is going to carry it.

After Wavetable, add Saturator. Analog Clip mode. Drive maybe 2 to 6 dB. Soft Clip on. This is the “make it feel like hardware” step, and it helps it cut through drums.

Then add Auto Filter. Low-pass, 12 or 24. Add a small negative envelope amount so the filter closes down after the initial hit. That gives you a pluck-like motion without making it bouncy.

Now, Hybrid Reverb. This is a big darkcore moment. Choose Hall. Keep shimmer off. We’re not doing angelic pads; we’re doing concrete. Set decay around 2.5 to 5.5 seconds. High cut around 4 to 7k so the tail stays dark. Low cut around 180 to 300 Hz so the reverb doesn’t eat your sub space. Mix around 10 to 25 percent if it’s on the channel. Teacher tip: I recommend putting this reverb on a Return track instead, so you can do “reverb throws” per hit. That’s a huge part of the genre.

Finish the chain with EQ Eight. High-pass somewhere between 150 and 250. If it’s harsh, notch a little around 2 to 4k. Optional grit: a tiny bit of Redux, just enough to roughen the edges, not enough to destroy the pitch.

Now we write the progression. Create a 2-bar MIDI clip on STAB 1. Rhythm first. For a 2-step friendly feel, try offbeats like this: in bar one, put hits on 1.2 and 1.4. In bar two, hits on 2.2 and then a slightly cheeky syncopation like 2.3.3. The point is the stabs dance around the kick and snare and let the reverb glue the spaces.

Now harmony. We’ll use four chord events across those two bars: F minor add 9 as the opener, then E diminished, then C major, then Bb minor. But we’re not going to play huge block chords. We’ll use tight voicings in the mid register, like C3 to C5.

Here are example voicings that voice-lead well. For F minor, try Ab3, C4, F4. For E diminished, go G3, Bb3, E4. Notice what happened: two notes moved by small steps, and it keeps the shape feeling like it’s morphing, not switching. For C major, use G3, C4, E4. Then for Bb minor, try Ab3, Db4, F4, or if you want the root more obvious, Bb3, Db4, F4.

As you listen, don’t ask “is that chord correct.” Ask: where is the E going? Where is that E–Bb tritone showing up? Is there a note that feels like the anchor across hits? That’s darkcore thinking.

Quick Ableton workflow note: you can use scale fold as a reference, but don’t lock yourself into it. Chromatic spice is part of the sound. Darkcore is allowed to be a little illegal.

Next, we build the drone. Make a new MIDI track called DRONE.

Load Operator. Start simple, like a sine with a touch of harmonics, and add just a tiny bit of noise. This isn’t a lead. It’s air and pressure. Give it a slow amp envelope: attack 200 to 500 milliseconds, release 2 to 6 seconds.

Add Auto Filter. Low-pass around 1 to 2.5k. Put a slow LFO on the cutoff, maybe 1/8 to 1/4 rate, small amount. The movement is what makes it feel like a room, not a static tone.

Add Hybrid Reverb for a much longer tail here. Dark hall, decay 6 to 12 seconds. High cut 3 to 6k, low cut 200 Hz. Then add Utility. Widen it a bit, like 120 to 160 percent, but keep the low end controlled. If your Utility has Bass Mono, engage it around 120 to 200 Hz.

Now, which notes? This is where you imply the mode. Hold F as a pedal. Then choose one extra note to define the mood. Db gives you bleak. E gives you that unsettling pull. Gb gives you pure horror b2 flavor. Start with F plus Db for stable darkness, and then introduce E briefly in transitions, like right before the drop, or on bar 16. That “leading tone appearing in the air” is a powerful cue.

Now the bass. This is where most people wreck their harmony. Darkcore harmony fails when the bass tries to be “musical” in the same range as the stabs. So we’re going to split jobs: sub is the anchor. Reese is the fog.

Create a SUB track. Operator, sine wave. Keep release short, around 80 to 150 milliseconds so notes don’t overlap into mud. Add a little Saturator, 1 to 3 dB, so it translates on smaller speakers. Add EQ Eight and gently low-pass around 120 to 180 Hz.

Write the sub mostly as F. Keep it minimal: half notes, or a classic two-step pattern that follows the kick. And here’s a great advanced move: occasionally hit E leading into moments where your harmony suggests C major. That’s not “bassline melody,” that’s function. It’s a tiny threat.

Now the REESE track. Use Wavetable or Analog. Two saws, detuned. Filter it low-pass somewhere between 200 and 800 Hz depending how aggressive you want it. Add subtle Chorus-Ensemble or a slow Phaser-Flanger for movement. Add Saturator and maybe Amp for bite. Then EQ Eight high-pass around 120 to 180 Hz so it never argues with the sub.

Key trick: let the reese play one or two notes, often just F, and maybe a passing chromatic note like E or Gb. Avoid full chord tones that clearly spell the harmony, because then it starts competing with the stabs. This is “harmonic masking” on purpose: the reese obscures chord quality, the stab defines it. If both state the full harmony, it gets smaller, not bigger.

Next, add a second stab for call and response. Create STAB 2. This one should be shorter, more midrange bite, and less reverb than STAB 1 so it punches through. Decay around 120 to 250 milliseconds, filter a bit more open, reverb minimal.

Harmony-wise, don’t write full chords here. Use dyads, two-note shapes, or sharp little clusters. Good options: E plus Bb for diminished color. C plus Db for semitone tension. Ab plus A for a nasty chromatic neighbor moment. Place these as responses: for example, STAB 1 hits on 1.2, then STAB 2 answers on 1.3.2. That call-and-response is classic jungle energy, even if your sound palette is more modern.

Now arrangement. We want 32 bars that actually drops, not a loop that just sits there.

Bars 1 through 8: intro atmosphere. Drone only, maybe filtered stab tails. Automate the filter on STAB 1 gradually opening, even if you’re barely playing it. Add distant noise sweeps or texture, but keep harmonic information sparse.

Bars 9 through 16: tension and pre-drop. Introduce STAB 1 rhythm quietly. Start bringing in the reese, but high-pass it at first so it feels like it’s approaching. Drop a single E diminished stab like a warning every two bars. That repetition tells the listener, “something is coming.”

Bars 17 through 32: the drop. Full drums, sub, reese. STAB 1 on offbeats, STAB 2 filling the gaps. Then do something that makes the drop heavier without adding anything: bars 25 to 26, remove STAB 1 briefly and let the drone and bass carry. Space is weight. Finally, bar 32, do a big reverb throw or a long tail into the next section.

Automation priorities in Ableton: reverb send amount for throws, filter cutoff for movement, saturation drive for intensity ramps. You can treat that like a macro: over 16 bars, slightly open the stab filter, add a touch of drive, and maybe open the reverb high-cut a little so the tail gets brighter and feels more intense, even though the chords didn’t change.

Now let’s protect the harmony with mixing choices. On the HARMONY group, put EQ Eight. High-pass 150 to 250. If it’s muddy, dip 250 to 450 by one to three dB. Then Glue Compressor, 2 to 1, attack 3 to 10 ms, release on Auto, and only one to two dB of gain reduction. Don’t smash; we want impact and tails, not flatness. Optional Saturator on the group, one to three dB, soft clip on.

Sidechain is non-negotiable in DnB. Put a Compressor on the STAB and DRONE groups keyed from the kick, or a kick and snare bus. Fast-ish attack, release timed to groove. The goal is not pumping; it’s making micro-space so the drums stay the focus.

Advanced coach checks. First, check your harmony in mono at low volume. This is huge. In Live, throw a Utility on the HARMONY group and hit Mono. If it collapses into mud, you have too many notes, too much reverb low end, or too much stereo width in the low mids. Fix it by reducing note density, high-passing the sides more aggressively, and filtering the reverb return.

Second, micro-timing. Try nudging your stab MIDI slightly late, like 5 to 15 milliseconds, or use track delay. That makes it feel like the drums are dragging the harmony, which is genre-accurate and surprisingly heavy.

Third, think about illegal notes as a signature. Pick one outside pitch, often Gb or natural A, and reserve it for bar 16 or bar 32. If it happens everywhere, it stops being special. If it shows up only at key moments, it becomes identity.

If you want to go even more advanced, try planing. Take one tight voicing, like G, Bb, E, and move it in parallel semitones for two to four hits. Don’t fix it to the scale. The movement is the hook. Just keep the drone and sub stable so the planing doesn’t sound random.

Or try chromatic approach chords: a short, low-velocity “approach” hit a semitone above or below, then the full “land” chord. That’s especially effective right before a bar line or snare.

For sound design extra darkness, make the stab tail part of the harmony. Put Frequency Shifter after your reverb, or on the reverb return. Set Fine to plus ten to plus forty Hertz, tiny. Feedback near zero to ten percent. Mix very low. The result is a tail that drifts out of reality without adding extra notes.

Now common mistakes to avoid. Don’t stack chord tones in the low mids. High-pass your stabs and keep the bass mostly monophonic. Avoid wide, pretty, piano voicings. Tight and tense wins. Don’t drown everything in reverb without filtering; always low cut and high cut the verb. Don’t let the harmony fight the bass pedal; if the sub is on F, don’t imply a new root every beat. And don’t fill every bar with everything; contrast makes the drop feel heavy.

Mini practice: make three different 2-bar progressions in F harmonic minor. Each one must include an F pedal drone, at least one diminished chord, at least one chromatic neighbor move, and offbeat stabs. Bounce them as audio, label them darkcore prog zero one, zero two, zero three, and audition them under the same drum loop. Pick the one that feels most inevitable.

Final recap. Darkcore harmony is tension plus control, not chord complexity. Harmonic minor, diminished connectors, chromatic neighbors, and tight voice-leading give you dread. Keep the sub simple, keep the reese ambiguous, let the stabs and drone do the storytelling. Automate space, arrange with contrast, and use stock Ableton devices confidently.

If you tell me your preferred root note and whether you’re aiming for early jungle darkcore or modern techy dark, I can tailor a progression and a preset-style device chain that sits perfectly in that lane.

Background music

Premium Unlimted Access £14.99

Any 1 Tutorial FREE Everyday
Tutorial Explain
Generating PDF preview…