An uplifting trance bassline is not a sound design problem. It’s a timing problem. The rolling 16th offbeat you hear on every Aly & Fila, Bryan Kearney or Giuseppe Ottaviani record is a sawtooth so basic your first free synth can make it — what separates a bassline that rolls from one that stutters is how its envelope, its sidechain and its EQ negotiate with the kick drum sitting on top of it.
Get that negotiation right and the same three-oscillator preset you’ve been ignoring will suddenly sound “pro”. Get it wrong and no amount of Serum wavetables will save you.
TL;DR
- Play 16th-note offbeats between the kicks, following the root of the chord.
- Short, punchy amp envelope — 0 ms attack, ~40 ms decay, zero sustain — so the bass clears out before the next kick.
- Sidechain to the kick with instant attack and a release that finishes recovering just before the next downbeat (roughly 100–140 ms at 140 BPM).
- Split into a clean sine sub below 100 Hz and a saturated saw mid above it. Keep the sub mono, unprocessed, and heavily ducked.
- Tune the kick’s tail to the track’s root so bass and kick reinforce instead of fight.
The pattern is the genre
Uplifting trance sits at 138–140 BPM, and the bassline convention is dead simple: kick on every quarter, bass on every 16th between the kicks. Written out over a bar, that’s the “e”, “&” and “a” of beats 1, 2, 3 and 4 — twelve notes, all the same length, all the root of whatever chord you’re on. If the progression is Am – F – C – G, bar one is A-A-A, bar two is F-F-F, and so on.
Three things about this pattern actually matter. Every note is a 16th, cut short by the envelope so it can’t overlap the next kick. The pitch tracks the chord root, not the melody. And the “a” of beat 4 is where you earn your keep — a walk-up, a leading tone, or a jump to the fifth is what turns twelve identical pulses into a bassline. Everything else is repetition, and that repetition is the point. The moment you try to make the bass “interesting” on its own, you’ve written a different genre.
Program the MIDI flat first — same velocity, same length, no humanisation — and get it locking with the kick before you touch anything else. Once it’s rolling, drop the velocity on the “&” of each beat by 8–12 (on the 0–127 scale) if you want a subtle breath in the pattern. That’s it for humanisation. Anything more and the groove starts to limp.
Picking a source that won’t fight you
Forget presets labelled “Trance Bass”. They almost universally come loaded with unison, LFOs on the filter and built-in reverb — every one of which will sabotage the mix later. What you actually want is a single sawtooth, mono voice, no detune, into a lowpass that tames the top end. That’s the entire patch.
- Sylenth1: one saw on OSC A1, voices set to 1, retrig on. Amp envelope: 0 attack, short decay, no sustain. Lowpass filter with the cutoff pulled back until the top edge is gone and a hair of resonance for bite.
- Serum: single saw, unison 1, no detune. Filter into a lowpass; use a separate high-pass around 90 Hz so the sub is coming from your sub layer only.
- Diva: saw into VCF with the envelope routed lightly to cutoff for a pluck on each note. Diva’s analogue drift is a bonus you don’t have to program.
Whatever synth you pick, force it into monophonic mode with a short glide (5–15 ms). Legato ties the notes together on chord changes; polyphony lets 16ths overlap, and overlap is how you get mud. This is non-negotiable.
The envelope is where producers lose the groove
A 16th note at 140 BPM lasts about 107 ms. Your bass note needs to be fully out of the way well before that window closes, or the tail collides with either the next 16th or the next kick. Too long and everything smears into a drone; too short and it sounds gated and stiff.
Start at 0 ms attack, 30–60 ms decay, sustain at zero, release matching or slightly under the decay. Then solo the kick and bass and adjust the decay by ear until you can clearly hear air between each note. If the bass sounds like a continuous tone with bumps on it, your decay is too long. If it sounds like a machine gun, it’s too short.
If your synth has a filter envelope, route it lightly to cutoff with the same decay time. Every note now gets a subtle downward filter sweep as its harmonics fade faster than its fundamental — this is what makes the bass feel like it’s already pumping before you touch a compressor.
One trap to watch for: some synths only start the release stage when the MIDI note ends. Others let the decay run to completion regardless. If your MIDI notes are exactly a 16th long and your synth is release-triggered, the tail behaviour changes with note length. Shorten the MIDI notes to 1/32 and let the amp envelope define the length — that way the envelope, not the note grid, controls what you hear.
Splitting the layers so they don’t fight
You can absolutely make a track with a single-synth bass, but layering buys you independent control over the sub weight and the mid character — worth it every time.
Sub (Layer 1): a pure sine, one octave below the mid, playing identical MIDI. Lowpass steeply above 120 Hz so it contributes zero to the mids. This layer is weight, nothing else.
Mid bass (Layer 2): the saw patch above, highpassed at 90–100 Hz to stay out of the sub’s territory, lowpassed in the upper mids to kill any sizzle. This layer carries the groove.
Grit (Layer 3, optional): a highpassed square or filtered noise, distorted hard, sitting 15–20 dB under the mid. Bring it in only for the last drop. Highpass at 800 Hz+ so it can’t muddy anything below it.
| Layer | Waveform | Range | Role | Sidechain |
|---|---|---|---|---|
| Sub | Sine | 30–120 Hz | Low-end weight | Heavy |
| Mid | Saw (LP filtered) | 90 Hz – 4 kHz | Character, groove | Medium |
| Grit (optional) | Distorted square/noise | 800 Hz+ | Top-end bite | Light or none |
Route all three to a single bass bus. Every bit of glue processing — bus compression, saturation, final EQ — happens on that bus, not the individual layers. This keeps the layers phase-coherent and stops you from over-processing one at the expense of the others.
Sidechain that finishes recovering, not one that pumps
Sidechain isn’t a stylistic choice here, it’s a frequency-space negotiation. The kick and bass live in the same octave, and without sidechain one of them has to lose. What you’re building is a compressor that ducks the bass on the kick hit and returns it to full volume just before the next kick lands — so the bass sounds continuous but the kick punches through cleanly.
Any compressor with a sidechain input works — Ableton’s Compressor, Pro-C 2, the 1176 emulation of your choice. Route the kick to the sidechain and set:
- Threshold: low enough for 8–12 dB of gain reduction on each kick hit.
- Ratio: 4:1 or higher.
- Attack: fastest available (0.1 ms).
- Release: this is the one that matters. At 140 BPM, a quarter note is ~429 ms. You want the gain to reach roughly full recovery around 300–350 ms after the kick — in most compressors that’s a release setting of 100–140 ms, depending on the curve.
The visual target on a meter is a sharp duck, a smooth curved return, and full recovery just before the next kick. Too fast and the bass jumps back up mid-beat and stutters. Too slow and it never fully opens, which kills energy and makes the track sound quieter than it is.
Duck the sub harder than the mid. The kick’s fundamental lives where the sub lives, so the sub needs to get completely out of the way for those first 50 ms. The mid can duck less — maybe 6 dB — because it’s already sitting above the kick’s punch. If you prefer volume-shaper plugins like Kickstart or LFOTool, use a classic half-sine curve and align the low point to the kick transient; the same “recover just before the next hit” rule applies.
Browse Uplifting Trance packs at Myloops →
Tuning the kick to the bass (or vice versa)
Even with textbook sidechain, if the kick’s tail note and the bass’s fundamental land a semitone apart, you’ll get beating in the low end that no compressor can fix. Most trance kicks have a tuned tail sitting somewhere between 45 and 65 Hz — often around F1 or G1 out of the box.
Two ways to resolve it:
- Move the bass. If your key is A minor and the kick’s tail sits around F, you already have a semi-happy accident (F is in the scale). If the kick sits on something that isn’t in the scale, transpose the sub up an octave so the two fundamentals aren’t stacked on top of each other.
- Tune the kick. Drop your kick sample into a sampler and pitch it so the tail lands on the root or the fifth of the track. This is the cleaner option — now the kick is reinforcing the bass every downbeat instead of fighting it.
To find the tail note, solo the kick and drop a spectrum analyser (SPAN, Pro-Q 3’s built-in analyser, whatever you have) on it. Look for the strongest low peak — that’s your fundamental. A quick sanity check: bounce a bar of kick+bass, duplicate it, flip the polarity of one and sum them. If the low end largely cancels, they’re in phase and reinforcing each other. That’s the good outcome.
EQ moves on the bass bus
Broad shelves don’t help here. What you want is surgical carving on the bass bus that leaves room for the kick and hats without gutting the bass itself.
- Highpass at 25–30 Hz, gentle slope. Nothing below this translates on real systems and it eats headroom your limiter needs.
- Narrow notch at the kick’s fundamental — wherever your analyser told you that lives, typically 55–65 Hz. Q around 3, 2–3 dB of cut. This is the single most effective move for kick-bass separation.
- Wide dip around 250–400 Hz if the bass sounds boxy. 1–2 dB, Q around 1. Don’t overdo it — this range also carries body.
- Small bump around 800 Hz – 1.5 kHz, 1 dB or so, for the “pluck” that lets the bass be heard on laptop speakers.
- Lowpass around 4–6 kHz. Uplifting basslines don’t need air; that band belongs to hats, cymbals and lead top.
If your EQ has dynamic bands, the kick-notch is a better candidate for dynamic than static — a band at the kick’s fundamental with 3 dB of reduction triggered only by the kick hit is cleaner than a permanent notch that removes energy even when the kick isn’t playing. In mid/side-capable EQs, keep all low-end moves on the mid channel and leave sides alone below 200 Hz. There is no useful stereo information down there.
Movement, without turning it into psy trance
A static 12-note pattern over eight minutes gets hypnotic, which is what you want — until it doesn’t, at which point it just gets boring. The trick is adding movement that’s felt more than heard.
Slow filter automation on the mid layer is the workhorse. Automate the lowpass cutoff to creep open across 16 or 32 bars during a build, then close again after the drop. The listener shouldn’t be able to pinpoint where it moved, only that the track feels like it’s rising.
Note-length variation at phrase endings is the next lever. Every 8 or 16 bars, extend the last note of the bar into the downbeat, or drop in a chromatic walk-up on the last two 16ths before a chord change. Velocity accents on the “e” of beats 1 and 3 give a subtle push-pull without changing what any listener consciously hears.
What kills the groove: heavy filter LFOs (that’s psy trance, different genre), pitch modulation, stereo widening, and ping-pong delays. All of them either introduce phase issues in the low end or turn a rolling bass into a wobbling one. Keep the bass focused. Put the movement in the pads, plucks and lead above it — that’s where uplifting trance carries its emotion anyway.
Saturation for perceived loudness
Most of your audience is listening on phones, laptops and earbuds — none of which reproduce anything below about 100 Hz. That means the mid layer has to imply the bass on systems that can’t play it, and saturation is how you make that happen. When the mid layer generates harmonics at 2x, 3x, 4x the fundamental, the listener’s ear reconstructs the missing fundamental from those harmonics. That’s why a well-saturated bassline sounds bassy on an iPhone speaker that physically cannot move air at 60 Hz.
On the mid layer only, chain a gentle tape or tube saturator (Saturation Knob, Ableton’s Saturator on soft-clip, Saturn 2 on Tape or Tube). Drive it until the tone thickens — you’re listening for extra body, not audible distortion. If you want more grit, add a second stage of harder saturation with a highpass at around 200 Hz on the input, so you’re only adding harmonics in the audible range, not distorting the fundamental.
Do not saturate the sub. Ever. Harmonics on the sub layer collide with the mid, muddy the crossover, and — worse — raise the sub’s perceived level, which forces your mastering limiter to clamp down harder on the low end and makes the whole track quieter after mastering. The sub stays clean.
Every time you A/B a saturator, gain-match by ear or with a plugin like MMultiAnalyzer. Saturation adds level, and louder always sounds better for the first three seconds. Match the loudness and then decide.
Browse Uplifting Trance packs at Myloops →
Referencing without fooling yourself
Before you sign off on the bassline, pull two or three reference tracks whose low end you trust — recent releases on FSOE, Subculture, Pure Trance or Black Hole tend to be well-mixed. Load them onto a muted channel in your DAW, or use a plugin like Metric AB or Reference 2.
Then level-match. This is the step everyone skips. If your reference is playing 3 dB louder than your track, every comparison you make is worthless. Use a gain plugin to bring them within a dB of each other measured on short-term LUFS, and only then start comparing.
What to actually listen for: solo everything below 200 Hz on your track and the reference — the dynamic behaviour should look and feel similar, with clear pumping on every kick. Then check the 200–800 Hz band, where the bass’s audible character lives during busy sections; on a good reference you can still pick out the bass through the pads and leads. Finally, sum both to mono. If your bass loses noticeable weight in mono and the reference doesn’t, you have stereo content below 200 Hz that shouldn’t be there — go find it and kill it.
The bottom line
An uplifting trance bassline is an interlocking system, not a preset. The 16th-offbeat pattern, the tight envelope, the kick-locked sidechain, the sub/mid split, and the EQ that keeps every layer in its own lane — those five things are the whole job. Once they’re in place, the specific synth doesn’t matter. A saw from Sylenth, Serum or Diva will all sound like a trance bass because the mix around them is doing the work.
Spend your time on the interaction between kick and bass, not on the bass sound in isolation. A bog-standard sawtooth with a locked kick relationship will out-groove the most elaborate wavetable patch every single time. Get the pattern rolling, get the envelope tight, get the sidechain breathing, and the bass will disappear into the groove — which, in this genre, is exactly what it’s supposed to do.





Leave a reply