What it tastes like
Future bass came out of post-dubstep and trap — UK and North American producers who’d grown up on wonky, internet beats, and chord-forward EDM, all in conversation on SoundCloud and Reddit. Flume dropped in 2012 and the floodgates opened: bigger pads, half-time drums, FM-bell drops, and an emotional center of gravity that made the genre feel like a hug from a stranger at 3am.
The drop is the tell. Right before it lands you get the airhorn, the white-noise rise, the snare roll into nothing — and then a bent FM lead arrives where a vocal would be, surrounded by huge stacked minor 9th chords ducked hard under a kick that hits like a heart. Half-time drums underneath. The whole song breathes in and out with the sidechain.
The chord moves
Future bass loves wide voicings of minor 9ths and major 9ths — root and 5th in one octave, 7th and 9th up another. It loves the i–VI–III–v loop because the shift between minor home, relative major, dominant major, and minor v moves the listener through hope, lift, and pull-back without ever getting stuck on a tonic. Try --progression i,VI,III,v --chord minor_add9 and the genre’s emotional engine snaps into place.
Wide voice-leading is the trick. Use --voicing wide so the top notes shimmer in stereo and the bass walks underneath instead of doubling the chord stack.
The groove
Half-time drums, almost always. Kick on 1 and 3, snare/clap on 3 — the snare landing where a 4-on-the-floor track’s kick would. That makes the track feel like 75 BPM even though everything else is 150. The hi-hats run 16ths with rolls into the drop.
The sidechain is aggressive — pump everything to the kick. The chord pad should literally duck out and back in, a rhythmic gasp. That gasp is the genre.
The sounds
- Chords: layered Wavetable saws + a soft FM bell on top for shimmer. Detune slightly, run through chorus, sidechain to the kick.
- Bass: sub layer (sine wave, mono) + a mid bass that follows the chord roots. Saturate the mid so it cuts on phone speakers.
- Lead: bent FM pluck with pitch-bend up into each note. Operator with carrier modulation, or a Serum FM patch.
- Drums: trap-influenced — punchy 808 kick, snappy clap on 3, 16th-note hats with occasional rolls. Big snare reverb for the impact bar before the drop.
- FX: white noise riser into the drop. Reverse cymbal. The classic.
Production tells
Want it modern? Bigger sidechain, brighter top end, glitchy vocal chops as a textural lead, drumbass mixing where the snare is louder than the kick. Stereo width on the chord layer to the edges of perception. Master at -8 LUFS for streaming impact.
Want it 2014-vintage? Lean into the trap tom rolls. Use Massive instead of Serum. Less compression on the master. More noise in the lead. The genre had more grit before it got polished into festival sets.
F#m9 → Dmaj9 → Amaj9 → C#m9
Click to hear it.
Listen to
Three records that show the flavor at full strength. Read them as listening pointers, not templates to copy.
Never Be Like You
Flume
listen ↗
The Greys
San Holo
listen ↗
Adore
Cashmere Cat
listen ↗
Ready when you are
Cook a strawberry jam.
Drop this in your terminal and you'll have a Standard MIDI pack in a folder, ready to drag into Live. Edit anything, swap any sound, throw out what doesn't work.
python jamburgr.py --key "F# minor" --chord minor_add9 --style future_bass --output-mode pack --out ./jams/future-bass