Most progressive trance tracks live or die on the bass. Producers pour hours into plucks, pads and leads, then drop a generic offbeat sub underneath and wonder why the drop feels weightless. The bass isn’t filler between kicks — it’s the rhythmic engine of the track, and it needs its own patch design, its own sidechain behaviour and its own real estate in the spectrum.
TL;DR
- Program the bass as two layers: a boring sine sub for weight, a mid-focused layer for character and movement.
- Offbeat 1/8 notes are the starting point. Velocity, note length and one variation per 4 bars is what stops it sounding like a preset.
- Sidechain hard on the sub, gently on the mid. Gate the mid so nothing bleeds into the kick.
- Mono below ~120 Hz, always. Width lives in the mid layer only.
- The amp release length — tuned to tempo — is what defines the bounce. Get that right before you touch anything else.
The two-layer approach that fixes 90% of weak progressive basses
One patch trying to deliver sub weight and mid character at the same time is why so many progressive basses sound either muddy or thin. Split the job. Layer one is the sub: a clean, boring sine tuned to give you the fundamental and nothing else. Layer two is the mid-bass, roughly 150 Hz up to 2 kHz, where the growl, the movement and the personality live.
A working starting point in Serum, Sylenth1 or any modern subtractive synth:
- Sub layer: single sine, no detune, no unison, no chorus. Amp envelope with instant attack, decay tuned to note length, sustain around 70–80%, short release. A gentle low-pass around 200 Hz just to guarantee no upper harmonics sneak through.
- Mid layer: saw-based, light unison (2–3 voices, very subtle detune), high-pass or bandpass starting around 150 Hz with mild resonance. A slow LFO on the cutoff gives you the classic breathing motion.
The rule: solo the sub and it should sound almost pointless — round, dull, no personality. Solo the mid and it should sound thin and buzzy. Together they should sound like one instrument. If the sub alone already sounds “fat and finished”, it’s doing too much and it will fight your kick.
Route both layers to a single bass group so you can glue-compress, saturate or EQ them as one when needed — but keep the individual channels intact. You’ll be nudging their balance right up to the master.
Programming the offbeat groove
Straight 1/8 notes on the offbeats is the genre default. That’s the starting point, not the finish line. Program four bars and then decide what changes.
- Bars 1–2: straight offbeats on the root.
- Bar 3: same pattern but drop the last 1/8, or push it up a fifth for a small lift.
- Bar 4: a syncopated 1/16 pickup on the last beat, or slide into the next root for the following 4-bar phrase.
Velocity matters more than people admit. Every note at 100 feels mechanical. Set a default around 90 and drop a couple of hits to 70–75 to give the groove a lilt. A tiny amount of MIDI velocity randomisation (±3 to ±5) breathes life into it without sounding sloppy.
Note length is the other unglamorous parameter that separates produced-sounding bass from preset-sounding bass. At 138 BPM an 1/8 note is about 109 ms. Set MIDI notes to roughly 80–90% of the gap between them — around 90 ms — and let the amp envelope release seal the tail. Too short and the bass sounds detached from the kick; too long and it smears into the next hit and kills the pump.
Melodically, don’t camp on the root. Progressive basses usually follow the chord root but move once per bar or once every two bars — root, fifth below, sixth, back to root is a classic shape. Keep the sub in the bottom octave of the synth (C1–C2 area) so the fundamental stays in the bass range and doesn’t drift into the mid layer’s territory.
Sidechain: two compressors, two jobs
Sidechain on progressive bass isn’t the obvious pumping suck-out you hear on pads. It’s a rhythmic gate. The sub needs to get completely out of the kick’s way; the mid layer just needs to breathe.
Run two separate sidechain compressors, one per layer:
- Sub compressor: ratio 8:1 or higher, fastest attack the plugin allows, release tuned so the sub is back to unity before the next offbeat lands — around 80–120 ms at 138 BPM. Aim for 8–12 dB of gain reduction on each kick. This should sound like the sub is ducking hard and rebuilding into every note.
- Mid-bass compressor: ratio 4:1, attack 1–3 ms, release 100–150 ms, 3–5 dB of reduction. Just enough to create space, not enough to make the mid audibly pump.
Trigger both from the kick. In Ableton, a dedicated Kick send routed to a silent audio track that both compressors listen to is the cleanest setup; in Logic or Cubase, sidechain directly off the kick bus.
One trick that separates a good progressive bass from a great one: put a gate on the mid layer keyed to itself, fast attack, hold time close to your note length. It kills any low-level bleed from filter self-oscillation or reverb tails between notes and makes the whole sidechain relationship feel tighter without touching the compressor settings.
Filter movement: the breathing that makes it progressive
Static basses sound like techno. What makes a bassline progressive is that it evolves across 8, 16, 32 bars. That evolution almost always lives in the mid-bass filter, and it needs to work on two timescales at once.
The big move is arrangement automation. Set the mid-bass cutoff modestly closed at the start of a section — maybe a lowpass around 40% open, or a bandpass centred around 500 Hz — and draw an automation curve that opens it gradually across the phrase. Typical shape: cutoff sits low for the first 8 bars, sweeps open across bars 9–14, peaks at bar 15, drops back at bar 16 into the next section.
On top of that, an LFO gives you the small motion. Sync it to 1/1 or 2/1 (one cycle per bar or every two bars), depth around 15–20% of the filter range. Don’t sync to 1/4 or 1/8 — that fights the offbeat pattern and starts sounding like a different genre entirely.
Resonance is where people get seduced. High resonance sounds impressive in solo but eats headroom and phases messily with the kick as the filter opens. Keep it low and use filter drive for character instead — most soft synths have some form of input drive that adds harmonic content without the phase problems resonance brings.
Amp release: the most underrated parameter in the patch
Before you touch saturation or EQ, get the release time right. It defines the bounce — how each note connects to the next, and whether the bass locks with the kick or floats past it.
At 138 BPM the gap between kick and offbeat bass is about 109 ms. You want the sub’s release short enough that it stops cleanly before the next kick, long enough that it doesn’t click. In practice that lands around 40–80 ms. Too short and you get a tick at the end of each note; too long and the sub bleeds into the kick and blurs the low end.
The mid layer can run a slightly longer release — around 100–150 ms — because it’s out of the kick’s frequency range and a small overlap creates the sense of connected notes flowing into each other. The sub needs to be a discrete pulse; the mid can breathe across the seam.
Test it by soloing just the kick and bass together and listening to the seam between the kick tail and the bass note. If you hear a gap, extend the release. If the kick loses definition or the low end rumbles, shorten it. Five minutes of this transforms how the low end sits.
Bass patch settings at a glance
| Parameter | Sub Layer | Mid Layer |
|---|---|---|
| Waveform | Sine | Saw, light unison |
| Filter | LPF around 200 Hz, static | BPF/HPF from 150 Hz, automated |
| Amp release @ 138 BPM | 40–80 ms | 100–150 ms |
| Sidechain reduction | 8–12 dB, ratio 8:1+ | 3–5 dB, ratio 4:1 |
| Stereo width | Mono, always | Slight width above 200 Hz |
| Saturation | None | Tape or tube, moderate drive |
| Role | Weight and fundamental | Character and movement |
Browse Progressive Trance packs at Myloops →
Saturation on the mid, never on the sub
The mid layer needs harmonics to cut through a busy mix. A clean synth output, no matter how nice the patch, disappears once pads, plucks and drums land on top. Saturation puts it back in front.
My default chain on the mid-bass channel, in order:
- EQ with a steep high-pass at 120–150 Hz (24 dB/oct or steeper) so nothing steps on the sub.
- Saturation — tape for warmth, tube or soft-clip for more bite. Drive until the tone thickens but before it audibly distorts, then compensate the output gain so you’re not just fooling yourself with louder-is-better.
- A second, subtractive EQ to tame anything the saturation exposed. Common trouble zones: 250–350 Hz (boxiness) and 700–900 Hz (honk).
- Gentle bus compression: 2:1, attack around 15 ms, release 100 ms, 2–3 dB of reduction. Glue, not squash.
If the mid still doesn’t cut through, don’t reach for the fader — reach for a small, wide boost around 1–2 kHz (2–3 dB, Q around 1). That’s the range where the ear locates bass presence in a full mix, and a small lift there does more than 6 dB of channel volume.
Do not saturate the sub. Distortion on a sub signal generates upper harmonics that clutter 100–200 Hz and clash with the kick body. If you want the sub to feel bigger on small speakers, use a dedicated sub enhancer (RBass, MaxxBass, Waves LoAir and similar) that generates upper harmonics from the sub and routes them into the mid range, leaving the fundamental clean.
Carving between kick, sub and mid-bass
The kick–bass relationship is a three-way frequency negotiation. If two elements share the same band, one of them will always sound weak.
A workable division for most progressive trance tracks:
- Sub fundamental: the root note of the track. A track in F minor puts the sub around 44 Hz; a track in A minor around 55 Hz. Tune by ear, not by rule.
- Kick fundamental: usually 50–65 Hz. If it’s clashing with the sub, either pitch the kick or notch the sub at the exact kick frequency.
- Kick body: 80–120 Hz. Bass should be dipped here.
- Mid-bass body: 150–400 Hz. Kick should be dipped here.
- Mid-bass character: 500 Hz–2 kHz. Free zone.
Do the carving with narrow-ish dips (Q around 2–3) at specific problem frequencies rather than broad shelves. If kick and sub are still fighting around 60 Hz, either retune the sub, pitch the kick up or down a couple of semitones so its fundamental lands in a different spot, or notch one of them by 2–3 dB at the exact clash frequency.
Check the low end on a spectrum analyser with all three elements playing. You want smooth peaks, no wild resonant spikes. If one frequency is sticking 6 dB above its neighbours, something is clashing.
Stereo image: keep the weight in the middle
Everything below about 120 Hz needs to be dead-centre mono. Stereo information down there causes phase issues on club rigs, translates badly on mono speakers, and burns headroom on the master for zero perceived benefit.
On the sub channel: force it mono with a utility plugin, and make sure the patch itself has no unison, no chorus, no stereo effects. If you’re using a mid/side EQ anywhere in the chain, high-pass the sides at 200 Hz so nothing stereo lives below that.
The mid layer can — and should — carry width to feel bigger than the sub. Options, in order of subtlety:
- Light unison on the synth itself (2–3 voices with small detune — on Serum’s unison detune knob, that’s around 0.15–0.25).
- Subtle stereo chorus, 15–20% wet.
- Mid/side EQ nudging the sides up 1–2 dB in the 800 Hz–2 kHz range.
- A short stereo delay (12 ms left, 18 ms right) at very low wet level.
Check the bass bus on a correlation meter. You want it sitting close to +1 at low frequencies, spreading only slightly in the upper mids. If the meter drops toward 0 or into the negative when the bass plays, you’ve got phase problems that will collapse on any mono system.
Variation across a 7-minute track
A progressive trance track runs 6–8 minutes. A bassline that does exactly the same thing for that whole time sounds like a loop, not a track. Plan variation in three tiers.
Micro (every 4 bars): small note changes, velocity dips, an occasional dropped note. The listener never consciously notices these but they keep the bass alive.
Section (every 16–32 bars): filter cutoff moves, saturation amount, muting the sub while the mid keeps going or vice versa. The classic breakdown transition mutes the sub entirely across the breakdown and slams it back in with the kick at the drop.
Structural (verse vs drop vs breakdown): the second drop shouldn’t be identical to the first. Add a counter-melody layer, deepen the filter modulation, or introduce a second sub pattern on beats 1 and 3 to run alongside the offbeat mid.
One specific move that works reliably for this genre: in the last 8 bars before a breakdown, gradually filter the mid-bass down and pull it back 3–4 dB while the sub stays constant. The track feels like it’s settling into the breakdown instead of hard-cutting into it, and when the drop arrives the mid-bass returns fully open and sounds enormous by comparison.
Browse Progressive Trance packs at Myloops →
The bottom line
A progressive trance bassline works when the sub gives you weight, the mid gives you character, and neither of them argues with the kick. That’s the whole formula. Everything else — exact filter cutoff, precise release time, saturation flavour — is fine-tuning by ear for your specific track and tempo.
What separates a bass that carries a track from one that fills space is attention to relationships: the timing gap between kick and bass note, the frequency handoff between sub and mid, the movement of the filter across each phrase. None of it needs expensive plugins or secret techniques. It needs patience, honest listening on multiple systems, and the willingness to strip the low end back until it sounds simple and inevitable.
Once you’ve got the two-layer template dialled in, save it as a preset chain. You’ll reach for it on nearly every progressive track you write — tweaking the mid patch and filter movement for each new tune while the framework underneath stays exactly where it should be: invisible and working.





Leave a reply