A muddy trance drop is almost never a sample problem. It’s a hierarchy problem — kick and bass fighting for the same 40–120 Hz real estate with no one appointed to win. Sort out who owns which frequency and which slice of the bar, and everything above 200 Hz suddenly opens up too.
TL;DR
- Choose kick and bass together. They’re one instrument, split across time.
- Keep true sub content (below ~60 Hz) mono, and on one element at a time.
- Sidechain the bass to a ghost kick trigger, never your audible kick.
- High-pass everything that isn’t kick or bass. Pads and leads don’t need sub.
- Reference on a phone speaker. If the groove vanishes, your harmonics are missing.
Cast the kick and bass as one instrument
In uplifting and tech trance the split is well-defined: the kick owns the downbeat transient and sub thump, the bass owns the offbeat eighths from roughly 80–250 Hz, and neither trespasses. If your kick has a long 50 Hz tail and your bass fundamental also lives at 50 Hz, no sidechain in the world will save you.
Before touching an EQ, loop four bars of kick and bass together and listen for three things:
- Does the kick’s fundamental (typically 45–65 Hz) leave a pocket the bass can slot into?
- Does the kick’s body (100–180 Hz) clash with the bass’s fundamental?
- Does the kick tail decay in time for the offbeat bass note to breathe?
If any answer is “not really,” swap the kick. Five minutes now saves an hour of surgical EQ later. A pairing that works usually has a kick fundamental around 50–55 Hz and a bass fundamental an octave up around 100–110 Hz, so the two interlock instead of stacking on the same note. Once a pair grooves in solo, the whole track builds faster — and it’s worth keeping a folder of pre-vetted kick+bass combos so you’re never sound-designing the low end from a blank page.
Layer the kick so each layer has one job
Single one-shots rarely deliver everything a modern trance kick needs. Three layers, each doing exactly one job with strict filtering, is the reliable approach:
- Sub layer: a short sine or tuned sub around 50 Hz, under 100 ms long. High-pass at 30 Hz to kill inaudible rumble, low-pass around 90 Hz. This is your weight.
- Body layer: a punchy analog-style kick sitting roughly 80–250 Hz. High-pass at 80 Hz (the sub layer handles below), low-pass around 400 Hz. This is what hits the chest on a rig.
- Top/click layer: a tight click or noise burst from about 2 kHz up. High-pass at 1.5–2 kHz. This is what survives on earbuds.
Route the three to a bus, tune the sub layer to the key (or park it on a neutral A/E if you change keys often), and check phase alignment. If two layers are cancelling, flip polarity on one and A/B — you’ll hear which side gives more weight. From that point on, treat the group as a single kick. Don’t reopen the layers to fix mix issues later; process the bus.
Tune the sub — kicks have a pitch, whether you acknowledge it or not
An untuned kick against a bassline in F minor will produce beating and phase cancellation you’ll hear as a wobble in the low end even if you can’t name the cause. Drop a spectrum analyzer with a long window (2048+ samples, slow RTA) on the solo’d kick and find the low-frequency peak. That’s the fundamental.
Convert it to a note — most tuner plugins and EQs (Pro-Q, SPAN) will show it, or use a chart. Then decide whether the kick sits on the root, the fifth, or a neutral note that doesn’t fight either. For minor-key trance, root or fifth of the root is the safe call. If your track’s in F minor and the kick reads G#, either pitch it down two semitones to F, or commit to G# as the minor third — but don’t leave it drifting between notes as the sub layer decays.
On the sub layer specifically, a short pitch envelope adds punch: start 2–4 semitones above target and drop to pitch over roughly 30–50 ms. Bypass and re-enable it — you should hear more attack, but no audible glide. If it sounds like a slide, it’s too slow or too wide.
Pick the right bass patch for the arrangement
Trance bass generally comes in three flavours, and clean mixing starts with picking the right one, not defaulting to whatever preset opens:
- Rolling bass: single saw, filter closed to 400–600 Hz, short amp decay, no sub content of its own. Run a separate sub underneath. Ideal for tech-trance and uplifting verses.
- Reese: two detuned saws, filter around 600–900 Hz, long sustain. Fat and modern, but hogs the low mids — typically breakdown or intro material, not driving 16ths.
- Sub + pluck combo: a pure sine sub playing whole or half notes on one channel, a mid-heavy pluck playing offbeats on another. The cleanest of the three because sub and rhythm are physically separated.
The sub + pluck combo is my default for uplifting. The sub channel is a sine with attack around 5 ms and decay/sustain fully open, high-passed at 30 Hz, low-passed at 100 Hz. The pluck is a saw with the filter around 500 Hz, high-passed at 120 Hz so it stays out of the sub’s lane. If you’re wedded to a single “does-everything” bass patch, split it into two sends — one high-passed for the mid content, one low-passed for the sub — and treat them as separate instruments from that moment on. You can’t sidechain them differently otherwise.
Browse Trance packs at Myloops →
Sidechain to a ghost kick, not the audible one
This is the move that changes the mix: don’t sidechain the bass to the kick you hear. Sidechain it to a hidden MIDI trigger playing the same rhythm, routed to a dummy channel or a compressor’s external input. Two reasons. When you swap kicks later — and you will — the sidechain still works. And the trigger is a clean, consistent transient with no click noise or tail, so the compressor behaves predictably every hit.
For the compressor: ratio around 4:1 to 8:1, attack as fast as it goes (0.1–1 ms), release timed to the tempo. At 138 BPM a 16th note is roughly 109 ms, so a release around 80–120 ms lets the bass recover just before the next kick. Aim for 6–10 dB of gain reduction on the pump.
Sidechain the sub bass channel harder — 10–12 dB — so it fully clears the kick’s sub. Ease off on the mid bass/pluck at 3–5 dB, enough for audible rhythmic pump without carving a hole in the mids. This is exactly why splitting sub and mid pays off: they need different envelopes. If you prefer volume-shaper plugins (LFO Tool, ShaperBox, Volume Shaper), draw a curve that dips to about -18 dB on the sub and -6 dB on the mid bass, fully recovered before the next kick lands.
High-pass everything else, and mean it
This is the single biggest cleanup move, and most producers underdo it. Pads, plucks, leads, arps, FX, vocal chops — none of them need content below 200 Hz in a trance mix. That range belongs to the kick and bass, full stop.
Some sensible starting cutoffs:
| Element | High-pass | Slope |
|---|---|---|
| Pads | 250–350 Hz | 12 dB/oct |
| Plucks & arps | 300–500 Hz | 12 dB/oct |
| Leads | 200–300 Hz | 12 dB/oct |
| Vocal chops / stabs | 200 Hz+ | 12–24 dB/oct |
| Risers, downlifters, impacts | 150–200 Hz | 24–48 dB/oct |
A gentle 12 dB/oct slope preserves warmth just above the cutoff on musical elements. Steeper 24 or 48 dB/oct slopes on FX prevent risers from clogging the sub before the drop. The exception is a breakdown impact that needs its own sub tail — fine, but only when the kick is out.
The verification pass: solo your kick and bass group, note the low-end shape on a spectrum analyzer, then unmute everything else and watch again. Below 150 Hz, nothing should be adding meaningful energy. If it is, find the offender and cut harder.
Keep the sub mono, per channel
Anything below roughly 100–120 Hz should be mono. Stereo sub causes phase issues on club rigs (which often sum bass to mono anyway), makes the low end feel unfocused, and wastes headroom for no perceptual gain — sub bass isn’t localisable in space.
Force the kick group and bass sub channel to mono with a utility. On the mid-bass channel, use a stereo imager or mid/side EQ to narrow everything below 200 Hz while leaving the upper content stereo. Focused low end below, width up top.
Verify with a correlation meter on the master while only the low end plays — it should sit at or near +1. If it’s swinging around zero, something’s out of phase between layers. Avoid slapping a mono-maker on the master as a fix; do it per-channel so you actually know what’s collapsing.
EQ the bass into the kick’s shadow
With tuning and layers settled, EQ the bass to dodge the kick’s key frequencies rather than compete with them. Open a spectrum analyzer on the kick group and find its two or three peaks — typically one around 50 Hz, one around 100–150 Hz, and one around 3–5 kHz.
On the bass:
- Cut 2–3 dB on the sub bass at the kick’s sub peak, narrowish Q around 2.0. That’s your pocket for the kick sub.
- Cut 1–2 dB on the mid bass at the kick’s body peak. Same idea, gentler.
- Boost 1–2 dB somewhere between 800 Hz and 1.5 kHz on the mid bass so it cuts through without demanding more low end.
These are polish moves. If you’re cutting 6 dB to make things fit, the pairing is wrong — go back and reaudition. Dynamic EQ earns its keep here too: a dynamic cut around 100 Hz on the bass, triggered only when the kick hits, gives you frequency-specific ducking that preserves more of the bass’s character between kicks than broadband sidechain does.
Saturation: sub weight for speakers that can’t reproduce sub
Phone speakers, laptops and earbuds physically cannot reproduce much below 100–150 Hz. If your low end lives entirely at 40–80 Hz, half your audience hears nothing there. The fix is harmonics — musical distortion that generates content at 100, 200, 400, 800 Hz that the ear reads as “there’s bass there” even when the fundamental is missing (the missing fundamental effect).
Set up a parallel saturation send on the sub bass. Route a copy to a bus with a saturator (tape, tube or transistor — each has a different colour, worth auditioning), drive it hard, then high-pass the saturated return around 150 Hz so you only hear harmonics, not a doubled sub. Blend it in roughly 12–15 dB below the dry sub. The dry sub gives you the physical weight on a rig; the parallel gives you the audible content on a phone.
Check on your phone. With the parallel muted, the sub should nearly disappear. Unmute, and a defined bassline should return. That’s what translation sounds like. Overdo the saturation and the bass gets buzzy and loses its clean club character — the target is a mix that works on both systems, not one that trades one for the other.
Browse Trance packs at Myloops →
Gain staging: leave headroom or nothing else matters
Every technique above collapses if your low end is slamming into 0 dBFS before you’ve touched the master. Sensible starting targets: kick group peaking around -6 dBFS, bass group around -9 to -10 dBFS, combined mix around -6 to -4 dBFS peak before any bus compression or limiting.
Loudness-wise, an unmastered trance mix in the -14 to -12 LUFS short-term range gives a mastering chain something to work with. If the mix is already at -8 LUFS pre-master, there’s no room left and you’ll spend the session fighting the limiter.
When things clip, pull the master fader down — not the channels up. Mix at lower monitor levels while you’re at it. Quieter monitoring produces better low-end decisions than loud monitoring does, because the Fletcher-Munson curve stops flattering your bass.
The bottom line
A clean trance low end isn’t a plugin chain, it’s a sequence of decisions. Pick a kick and bass that already fit. Split them into layers and channels that each do one job. Sidechain to a ghost trigger so the shape is yours to sculpt. High-pass everything else out of the low end. Keep the sub mono, tune it, and add harmonics so it survives a phone.
Producers whose low ends sound effortless aren’t running secret plugin chains. They’re making these calls in the first hour of the track instead of trying to rescue a bad pairing at mixdown. If the kick and bass groove when solo’d and every other channel is high-passed above 200 Hz, you’re 80% of the way there before you open a single compressor. Get the hierarchy right and the track opens up. Fight it, and no amount of EQ, multiband or saturation will pull the mix out of the mud.





Leave a reply