Bass Lifter is a single-insert processing chain that takes a raw bass guitar DI signal and turns it into something that belongs in a finished mix — without reaching for a compressor, an EQ, a harmonic exciter, and a limiter one by one.
Six purpose-built modules work in series: an input conditioner, a mud-clearing filter, a body enhancer, a harmonic generator, a dynamics leveler, and an output stage with soft clipping and limiting. They're calibrated to work together so that one knob — INTENSITY — controls how deep the whole chain processes.
Hit AUTO and Bass Lifter listens to your bass for five seconds, classifies its character (boomy, muddy, thin, slappy, or balanced), and sets every parameter to a starting point that makes sense for that specific signal. You play. It learns. Then you shape.
Get Bass Lifter-1.0.0-unsigned.pkg from the Custom12 website or GitHub releases page.
Because Bass Lifter is not yet signed with an Apple Developer certificate, macOS Gatekeeper will block a regular double-click. Right-click the .pkg file and choose Open — this is a one-time step.
Click through the standard macOS installer. Bass Lifter will be placed in the correct plug-in folders automatically:
AU → /Library/Audio/Plug-Ins/Components/
VST3 → /Library/Audio/Plug-Ins/VST3/
Open Logic, Ableton, Reaper, or your DAW of choice and rescan plug-ins. Bass Lifter appears under Custom12 in the manufacturer list.
Get Bass Lifter-1.0.0-Windows.zip from the releases page.
Unzip and copy Bass Lifter.vst3 to C:\Program Files\Common Files\VST3\ (the standard VST3 path recognised by all major Windows DAWs).
Trigger a VST3 rescan in your DAW preferences. Bass Lifter will appear in the plug-in browser.
You can be processing bass in under a minute. Here's the fastest path.
Put it first in the chain, directly on the raw DI. No other processing before it.
This is the default and the sweet spot for most signals. You can adjust after hearing the result.
Bass Lifter listens, classifies your signal, and sets all parameters automatically. The button label shows what it heard: Balanced, Muddy, Thin, Boomy, or Slap / Pick.
Sweep INTENSITY from 0 to 1. At 0 you hear the dry signal. At 1 every module is running at full depth. Most mixes land between 0.6 and 0.8.
Click the small power button on any tab header to disable that stage. Start with everything on — only pull modules out if something isn't working for your track.
AUTO is the core idea behind Bass Lifter. Instead of guessing where to start, you let the plug-in listen — and it does the heavy lifting.
When you press AUTO, Bass Lifter captures up to five seconds of your incoming bass signal (pre-processing — it hears the dry DI, not what the plug-in is doing to it). It then extracts seven acoustic features: overall loudness, dynamic range, sub energy, low-mid energy, high-mid energy, spectral tilt, and transient density.
These features feed a classifier that places your bass into one of five categories, each with a dedicated set of parameter targets:
| Classification | What it means | What AUTO does |
|---|---|---|
| Balanced | Good frequency distribution, healthy dynamics | Moderate enhancement across all modules — don't fix what isn't broken |
| Muddy | Too much low-mid energy, low crest factor | Pushes TIGHT hard, raises mud frequency, keeps harmonics warm |
| Thin | Low overall level, weak low-end | Maximises ENHANCE and HARMONICS, boosts sub gently, lowers HP frequency |
| Boomy | Excessive sub energy, low mid-frequency content | Maximum TIGHT with low mud frequency, pulls sub presence back |
| Slap / Pick | High transient density, bright attack character | Fast dynamics attack, bright harmonic tone, preserves the snap |
INTENSITY is the single knob that controls how hard Bass Lifter works. Turn it down and the plug-in steps back. Turn it up and every module pushes deeper.
Technically, INTENSITY is a master scaling factor applied to the amount parameter of every active module. At 0, all processing amounts scale to zero — you hear the dry signal passing through the input and output stages only. At 1.0, every module operates at its full set value.
Because the scaling is multiplicative, the relationship between INTENSITY and each module is proportional: a module set to 50% amount at INTENSITY 1.0 will run at 37% effective depth at INTENSITY 0.74. This means you can dial in relative balance between modules on their individual tabs, then use INTENSITY to control the overall character depth from a single knob.
Each module can be independently bypassed by clicking the power button on its tab. Bypassing a module is non-destructive — parameters are preserved and the module re-engages exactly where it left off.
The Input module conditions your signal before anything else touches it. A gain stage lets you compensate for hot or weak DI signals, and a high-pass filter removes sub-rumble, handling noise, and low-frequency interference that would otherwise muddy every stage downstream.
Muddy bass is the single biggest problem in dense mixes. The TIGHT module attacks it directly with an adaptive dynamic EQ centred on the low-mid mud zone — the range between roughly 100 and 300 Hz where bass frequencies pile up and make a mix sound cloudy and undefined.
Unlike a static EQ cut, TIGHT responds to the signal level: when the bass hits hard, the cut engages; during quiet passages it steps back. This preserves fullness on sustained notes while clearing the mud on attack transients — exactly the behaviour that makes a bass "tight" in a real room.
ENHANCE is where the signature Bass Lifter sound lives. It's a three-band processor — sub (below 80 Hz), low-mid (80–300 Hz), and high-mid (above 300 Hz) — that applies different processing to each range simultaneously.
The sub band gets a gentle warmth boost. The low-mid band uses a level-dependent inflator: quiet signals get lifted up toward the body of the sound, loud signals stay controlled. The high-mid band receives soft saturation that adds presence and cut without harshness. The result is a bass that feels fuller, more alive, and more present in a mix — without sounding louder.
Small speakers, laptop headphones, earbuds — huge portions of your audience will never hear the fundamental of a bass note. HARMONICS generates musically related overtones from your bass signal, giving those listening systems something to translate into perceived low end. It's the difference between a bass that disappears on a phone speaker and one that still drives the track.
The processing works on the upper-frequency content of the bass (above 80 Hz) to avoid touching the sub fundamental, and generates both even-order harmonics (warm, tube-like) and odd-order harmonics (presence, edge). The Tone control balances between them.
Live bass playing is expressive — and inconsistent. A great performance has notes that vary by 10 or 15 dB across a take. The DYNAMICS module brings those notes together without flattening the life out of the performance.
It uses an upward-expansion and level-smoothing approach rather than hard downward compression: quiet notes get lifted toward the average level, loud notes are controlled, and the Punch Preservation parameter protects the initial transient of each note so the attack never disappears into mush.
The Output module is the last thing the signal touches before it leaves Bass Lifter. An output gain stage, an optional soft clipper for analog-style saturation at the bus, and a transparent peak limiter ensure the signal lands at the right level and never clips the next plug-in in the chain.
Bass Lifter ships with nine factory presets. Use them as starting points — every parameter is editable, and INTENSITY lets you dial in how much of each preset's character you want.
| Preset | What it does | Best for |
|---|---|---|
| Init | Moderate settings across all modules. A sensible starting point from scratch. | Any signal, any genre |
| Sub Sculpt | Heavy Tight processing with low mud frequency. Cleans up the bottom end. | Boomy DI, thick-sounding active basses |
| Mud Buster | Maximum Tight with extended mid-range cut. Aggressive low-mid clearing. | Dense mixes, muddy recordings |
| Snap & Pop | Fast dynamics, bright harmonics, moderate enhance. Attack-forward. | Slap bass, funk, pop |
| Body Builder | High enhance density and harmonics for adding weight to thin signals. | Passive basses, thin DI signals |
| Mix Ready | Balanced moderate settings tuned to sit well in a full arrangement. | General-purpose starting point when AUTO returns Balanced |
| Warm Tape | Soft harmonics, gentle enhance, low-density saturation. Vintage character. | Soul, R&B, classic rock |
| Grit & Grind | Heavy enhance with high soft clip. Aggressive character. | Rock, metal, driven tones |
| Upper Partials | Maximum harmonics with bright tone. Strong presence across the spectrum. | Small speaker translation, EDM, club music |
Start with AUTO. If it returns Muddy or Balanced, raise Tight Amount to 0.60–0.75 and set Mud Frequency to 200–220 Hz. Drop Enhance Density slightly below 0.50 to avoid re-adding thickness. Turn Sub Harmonics off — the kick drum owns that range. Use a Ceiling of −3 dBFS to leave headroom for your mix bus.
Pull Tight Amount down to 0.25 — you want some warmth in the low-mids. Set Harmonics Tone below 1.0 (try 0.7–0.8) for even-order warmth. Enable Soft Clip at 0.20 for an analog edge. Dynamics Release at 200–250 ms will feel musical at 70–90 BPM.
Run AUTO — it will likely return Slap/Pick and set fast Attack automatically. Confirm Attack is at 4–8 ms and Punch Preservation is above 0.70. Keep Harmonics Tone above 1.2 for the bright, clanky character. Tight Amount at 0.25–0.35 — slap bass needs some low-mid body to feel right.
Go to Enhance and raise Amount to 0.65–0.80. Push Density to 0.55. Enable Sub Harmonics if the bass sounds hollow on a full-range system. Add Harmonics Amount at 0.40 to improve translation on small speakers. Lower the HP Filter to 25–30 Hz to capture as much fundamental as possible.
With Auto Gain Comp on in the Enhance module and INTENSITY set, the processed signal should sound better — not louder. To confirm, temporarily pull INTENSITY to 0 and compare dry vs processed at the same perceived level. If you can only tell it sounds better because it's louder, pull Output Gain down until levels match, then re-evaluate.
Understanding the signal path helps you make better decisions about which module to reach for.
The audio signal flows left to right through the six modules in series. Bypassing a module removes it completely — the signal passes through as if the module doesn't exist, with no coloration or gain change from that stage.
The AUTO analysis thread runs independently of the audio path. When you press AUTO, Bass Lifter captures a copy of the pre-processing signal on a background thread without interrupting audio playback. There is no dropout, no glitch, and no latency change during analysis.
/Library/Audio/Plug-Ins/Components/ or /Library/Audio/Plug-Ins/VST3/.
Trigger a rescan in your DAW's plug-in preferences. If using Logic Pro, quit and relaunch —
Logic rescans AU plug-ins on startup.Bass Lifter.vst3 is in
C:\Program Files\Common Files\VST3\ and trigger a rescan.