What You'll Need
- A synthesizer plugin: Xfer Serum, Native Instruments Massive, or any subtractive/wavetable synth
- An EQ plugin (FabFilter Pro-Q 3 or your DAW's stock EQ)
- A saturation plugin (Soundtoys Decapitator, Fabfilter Saturn 2, or similar)
- A multiband compressor (OTT by Xfer is free and works)
- Skill level: Beginner to Intermediate
- Estimated time: 30–60 minutes per sound
Designing a bass sound starts with one oscillator, a filter, and a clear idea of where in the frequency spectrum that bass needs to live.
That’s it. Every Reese bass, every sub-heavy 808, every mid-forward DnB growl came from the same starting point. The complexity gets added later, and most of the time, less of it is better. We’ve built hundreds of bass patches over the years and the ones that sit best in a mix are almost always the simplest to explain. Here’s the exact process we follow, from blank patch to finished, mix-ready bass sound.
Step 1, Choose Your Waveform
Open your synth and start with a single oscillator. That’s not laziness. That’s discipline.
A sawtooth wave gives you all harmonics, odd and even. It’s bright and harmonically rich, which makes it ideal for lead basses that need to cut through a mix. A square wave gives you only odd harmonics, which produces a slightly hollow, woodier tone. A sine wave gives you a pure fundamental with almost no harmonics at all, which is exactly what you want for a sub-bass layer.
We loaded a blank patch in Serum for this. Set OSC A to a sawtooth. Detune isn’t touched yet. No unison. No effects chain active. We want to hear the raw material before we shape anything.
Your genre should inform this choice from the start. Techno bass generally starts with a sawtooth through a tight filter. Sub-heavy trap starts with a sine, often pitch-bent. DnB Reese bass stacks two slightly detuned sawtooths.
Pick one and commit before moving forward.
Step 2, Set the Oscillator Pitch
Tune your oscillator to the root note of your track.
If your track is in A minor, set the oscillator to A. Play it at A1 or A2 on your keyboard. A1 sits at 55Hz. A2 sits at 110Hz. The choice between them depends entirely on how much sub energy you need and what your monitors or headphones can actually tell you about what’s happening down there.
We use Serum’s oscillator coarse tune control for this. Set it to 0 semitones from C, then transpose via MIDI or your DAW’s instrument rack. That way your patch stays relative and transposes cleanly.
Don’t skip this step. Tuning issues between kick and bass are the single most common reason a low-end mix sounds ugly, and we mean ugly in the most frustrating way possible.
Step 3, Dial In the Filter
Route your oscillator through a low-pass filter. Set the cutoff to somewhere between 200Hz and 500Hz to start.
We typically set the filter type to a 24dB/octave low-pass (Ladder-style in Massive, MG Low 24 in Serum) for a classic, rounded sound. Set resonance between 0.10 and 0.25 initially. Too much resonance at this stage introduces a nasal peak that causes trouble later in the mix.
This is where the bass character starts forming. A cutoff at 200Hz produces a dull, subby sound. Pull it up to 1kHz and the bass gets aggressive and vocal. Resonance at 0.5 or above starts to create that classic acid or wobble character.
Adjust slowly. Every Hz counts here.
Step 4, Shape the Amplitude Envelope
Your ADSR envelope controls how the bass behaves over time. This matters more than most producers realise.
For a tight, punchy bass: Attack at 0ms, Decay at 80–120ms, Sustain at 60–70%, Release at 50–80ms. We used those exact settings on a techno bass recently. The initial click was satisfying. The body held without flubbing. The tail cut before the next note arrived.
For a smoother, pad-like bass: Attack at 15–30ms, Decay at 300ms+, Sustain at 80%, Release at 150ms. This works well for future bass and lo-fi styles where the bass needs to breathe.
For 808-style slides: You need glide/portamento active. Set it to 50–80ms. That pitch slide is the sound. It’s not a modulation trick. It’s the whole identity.
Step 5, Add a Filter Envelope
A separate envelope modulating the filter cutoff is how you get a bass that opens up on attack and closes down over the sustain.
In Serum, route ENV 2 to the Filter Cutoff with a modulation amount of +20 to +40. Set ENV 2 Attack to 0ms, Decay to 150–400ms, Sustain to 0%, Release to 0ms.
We ran this exact setup on a Reese bass once. The filter swept open on the attack, that characteristic forward growl cutting through the mix for the first 200ms, then the cutoff dropped back and the tail sat darker and further back in the stereo field. That’s the movement that makes a bass feel alive instead of static.
Step 6, Layer a Sine Sub Underneath
Here’s the clever bit that separates professional low ends from amateur ones. Your harmonically rich bass layer handles 200Hz and above. A clean sine wave handles everything below 80Hz.
Add a second oscillator (or a second instance of your synth) set to a sine wave, tuned to the same root note. High-pass the main bass layer at 80Hz with a 24dB/octave slope. Low-pass the sine layer at 90–100Hz with a 12dB/octave slope. Blend them so the sub feels like it’s supporting the main layer, not competing with it.
This technique is brilliant for one specific reason. You can process both layers independently. The sub stays clean. The main layer can be saturated aggressively without destroying your low end.
Step 7, Apply EQ to the Layered Bass
Now we carve. With both layers combined, open your EQ.
Cut 4–6dB at 300–400Hz with a Q of 1.4–2.0. That range is where mud lives. You’ll hear the bass tighten immediately. Boost 1–2dB around 700Hz–1kHz to add some definition and help the bass translate on smaller speakers. Cut anything below 30Hz unless you’re specifically producing for a club system that can reproduce it.
We use FabFilter Pro-Q 3 for this. The spectrum analyser while audio is playing makes it easy to find the exact frequency where mud is building. Annoying resonances show up as spikes. Notch them out with a narrow Q of 3.0 or higher.
Step 8, Add Saturation
Saturation adds harmonic content. On a bass, that means adding information above 1kHz that helps the bass translate on speakers and headphones that can’t reproduce the fundamental.
Load Soundtoys Decapitator or Fabfilter Saturn 2 after your EQ. Set Drive to a level where you hear the texture change without the bass losing its pitch center. On Decapitator, Style A or E gives a tube-style warmth (meaning a gentle increase in even harmonics between 200Hz and 2kHz). Style P is aggressive and we’d mostly avoid it on sub-focused bass.
Don’t overdo it. Saturation on bass is a seasoning. Not a cooking method.
Step 9, Compress and Glue
A compressor on the bus where your bass layers are grouped controls dynamics and makes the bass feel consistent across a performance.
Set ratio to 4:1. Attack at 10–20ms (you want the transient to hit first). Release at 60–120ms. Aim for 2 to 4dB of gain reduction. This is the glue compression range. It holds the layers together without squashing the life out of the sound.
For genre context: techno bass typically wants tighter compression, ratio up to 8:1, to sit flush in a relentless kick-driven mix. DnB bass can breathe more, with slower release times of 150–200ms letting the tail sustain naturally.
OTT multiband compression (free from Xfer Records) at a threshold of -8.0 with the Depth knob at 30–40% works well for electronic genres that need an aggressive, upward-compressed mid-range presence.
Step 10, Integrate with the Kick
The kick and bass share the same frequency space. You have to manage that relationship or one of them disappears in the mix.
Sidechain the bass to the kick. In Ableton, this means setting the kick as the sidechain input on a compressor on the bass bus. Set the Attack to 0–5ms, Release to 80–150ms, Ratio to 6:1 or higher. The bass ducks when the kick hits and returns during the space between beats.
This is where genre differences matter most. In techno, the kick and bass often share a tuned relationship (both pitched to the same root note, typically A or D) so they reinforce each other harmonically. In DnB, the amen break’s kick sits at a different frequency to the rolling bass, so they can coexist with less extreme sidechain settings. In future bass, the 808 sub often IS the kick tail, so you’re designing them as one sound from the start.
Check your low end in mono. Flip to mono on your master bus. If the bass disappears or phase-cancels, your sub layer and main layer are fighting each other. Pull up the phase on one layer until they reinforce instead.
Pro Tips
Tune Your Sub to the Kick
Find the fundamental pitch of your kick drum using a spectrum analyser. If the kick peaks at 55Hz, that’s an A. Your bass root note should match or sit in harmonic relationship to it (a fifth above, or an octave above). Ignoring this is why so many mixes sound like mud in the club.
Automate the Filter Cutoff
Static basses get boring fast. Draw an automation lane for the filter cutoff over your arrangement. Open it up going into a drop. Close it down in a breakdown. Even 100Hz of movement over four bars adds life that no amount of processing can replicate.
Check on NS10s or Small Speakers
If your bass sounds strong on Yamaha NS10s or a mono Bluetooth speaker, it’s working. Those speakers don’t reproduce sub. If you can still hear your bass, your mid-bass layer (200Hz–700Hz) is doing its job. If the bass vanishes, you’re relying too much on sub that most listeners will never hear.
Build Your Own Starting Patches
We keep five saved init patches in Serum tuned to different root notes: one sine for sub, one saw for mid-bass, one stacked saw for Reese work, one square for darker bass, one FM init for experimental sounds. Starting from a relevant init each time is faster than hunting presets and you know exactly what’s happening inside the patch.
Common Mistakes to Avoid
Too Much Resonance on the Filter
Resonance above 0.4 on a low-pass filter creates a frequency peak that fights the kick and clogs the mix. We’ve seen producers spend an hour on EQ trying to fix a problem that was caused by a resonance setting they set in the first five minutes.
Skipping Mono Compatibility Checks
Stereo width on bass below 150Hz is mostly phase information. Club sound systems often sum to mono below 120Hz. What sounds wide on your headphones collapses and cancels on a system. Keep your sub mono. Always.
Building the Bass in Solo
We love soloing a bass to dial in the character. But we’ve learned the hard way: always check the bass in the context of the full mix before committing to processing. A bass that sounds full in solo often sounds overwhelming with kick, sub-bass, and low-mid elements playing together.
Ignoring the Release Time
A bass with a release that’s too long smears into the next note. Notes start to blur together, especially at 140bpm and above. Set the amplitude envelope release to something shorter than the gap between notes. Listen for the space. That space is part of the groove.
Related guides: music production guide · sound design for producers
Frequently Asked Questions
What's the best waveform to start a bass sound with?
A sawtooth wave is the most versatile starting point for most electronic bass sounds. It contains all harmonics (odd and even), giving you the most material to filter and shape. If you need a pure sub-bass layer, start with a sine wave instead. Square waves work best when you want a slightly hollow, woodier tone, common in acid bass or lo-fi styles.
How do I stop my bass and kick drum from clashing?
Tune both to the same root note or a harmonic interval (octave or fifth). Then use sidechain compression: route the kick as the trigger on a compressor sitting on your bass bus, set ratio to 6:1, attack 0–5ms, release 80–150ms. That makes the bass duck slightly every time the kick hits, giving each element its own space. Check the relationship in mono before you call it done.
Should I design bass sounds with headphones or studio monitors?
Use both. Monitors give you a more accurate picture of how the bass sits in three-dimensional space and how it behaves in a room. Headphones let you hear detail in the upper harmonics and make it easier to spot phase issues. After you've dialled in the sound on monitors, check it on headphones and then on a small mono speaker (a Bluetooth speaker or NS10s) to confirm the bass translates outside the studio environment.