BLACK FRIDAY · Every plug-in 29 · Pick 10 for 99
The SATURIFT interface: eight saturation model cards across the top with circuit diagrams, drive and shape knob rows, a tone section, and a HEAT meter with spectrum display on the right.
YouTube loads only when you press play.Cookie notice

Creative Effects

SATURIFT

Eight saturation models separated by physical mechanism rather than curve shape.

29 Was 49SALE

Free 10-day trial. The download is the whole collection, 22 plug-ins in one installer, so you can try every one; start SATURIFT's trial from inside the plug-in when you are ready. Downloading does not start it, and trying one plug-in does not start the others.

  • AU (macOS)
  • VST3
  • AAX
  • macOS Universal
  • Windows 64-bit
  • v1.0.0

What it does

Eight circuits. Eight mechanisms. One decision.

A push-pull valve stage does not sound like a single-ended one because its topology cancels even harmonics as a matter of algebra. A transformer saturates the bass before the treble because flux is the integral of voltage. A diode clipper has no closed-form transfer function at all: its node equation is transcendental and has to be solved.

SATURIFT models those things as the physical effects they are. The differences between its eight models come out on their own, instead of having to be dialled in.

Around the models sits a complete chain: pre-EQ ahead of the drive so the low end stays defined, emphasis shelves that are exact inverses so only the harmonics survive, a Chebyshev harmonic injector that means what it says, and an auto-gain stage that measures the nonlinear section rather than calculating it.

Key features

01

Eight models, eight mechanisms

TRIODE, PENTODE, VARI-MU, TAPE, TRANSFORMER, CONSOLE, DIODE and GERMANIUM. Four have a memoryless curve and are antiderivative anti-aliased. The other four (tape hysteresis, transformer flux and two Newton-solved diode nodes) carry state and rely on the oversampling cascade instead.

02

A harmonic core that is a separate stage

Chebyshev polynomials are the only basis where the nth polynomial on a sinusoid gives the nth harmonic and nothing else. That is what lets a control called “more fifth harmonic” mean it. Even / Odd tilts the balance without ever muting either family. The panel has no knob for Harmonics or Even / Odd: the presets, automation and a host's generic editor reach them.

03

Emphasis is not EQ

Low and High Emphasis boost a band into the nonlinearity and cut it by exactly the same amount coming out, so the pair's frequency response is flat and only the harmonics the boosted band generated survive.

04

Auto-gain measures rather than calculates

Matched mean-square followers either side of the nonlinear section derive the makeup. Deliberately slow in steady state: a fast level matcher is a compressor, and a compressor there would flatten the dynamics the saturation was chosen to shape. It is not slow when it first hears signal: the smoothing starts at 25 ms and relaxes to 400 ms over the first second, so the first phrase after silence does not slide into place.

05

An analysis panel that reads what it says

GR reports the reduction of the whole nonlinear section, because every model compresses. PHA measures correlation on the output, where mid/side routing and the stereo link actually move it, and reads as a length like GR above it: full is +1, half is unrelated channels, empty cancels in mono. The spectrum is drawn as band level with a 3 dB per octave tilt, so music fills the printed field instead of sitting along its floor.

06

Model switching is crossfaded

Both models run for 25 ms and the engine blends between them, advancing the weight per oversampled sample rather than per block. Measured across all 56 model-pair transitions, the worst inter-sample step is 0.058 against the tone's own per-sample slew of 0.014.

07

Oversampling order is computed, not chosen

Holding the stopband constant and letting the transition width be whatever the rate allows means the same target costs 123 taps at 44.1 kHz and 23 at 96 kHz: with latency falling from 68 samples to 17.

The interface

SATURIFT on the DIODE model with DRIVE at 24 dB and CHARACTER at 80 %, the preset field reading INIT * for an edited preset, the HEAT needle swung right and the PHA bar full beneath GR.
SATURIFT · 1 of 2
SATURIFT on TRIODE with the TONE section away from flat (low cut at 240 Hz, high cut at 6 kHz, presence and air raised) and the spectrum trace spanning the SPECTRUM / TRANSFER display below.
SATURIFT · 2 of 2

How it works

The signal path, as the plugin’s own documentation states it.

input trim
  → [ M/S encode ]
  → PRE EQ                       low cut, high cut, shelves, tilt
  → punch / dynamic-bias detection   (stereo linked)
  → drive
  → emphasis                     boost into the shaper, exact inverse coming out
  → LF conditioning              bass held back from the shaper, restored after
  → ⇑ OVERSAMPLE
        STAGE A   model core                    (character)
        STAGE B   density shaper                (knee tightens with drive,
                                                 ceiling sags with programme)
                  + Chebyshev injector          (Harmonics / Even-Odd)
    ⇓ OVERSAMPLE
  → LF restore → HF damping      corner falls as drive rises
  → de-emphasis → DC block
  → density                      program-dependent compression
  → auto gain                    measured across the nonlinear section
  → POST EQ                      presence, air, tilt, shelf
  → [ M/S decode ]
  → mix against the delay-matched dry
  → output trim

Audio

Audio demos for SATURIFT are not published yet.

We would rather show you nothing than show you a demo that was not recorded through this plugin.

Measured

SaturiftTests and SaturiftBench · Apple Silicon · 48 kHz

Worst alias: 7 kHz at +18 dB drive into TRIODE, 16×
−100 dB
Worst alias: same case, 2×
−36 dB
CPU: TRIODE / PENTODE / VARI-MU at 4×, stereo
2.4 %
CPU: DIODE / GERMANIUM at 4×, stereo
4.7 %
Latency at 44.1 kHz
68 samples
Latency at 96 kHz
17 samples
Null at Mix = 0, every oversampling factor
exact
Worst inter-sample step across all 56 model transitions
0.058

Figures are produced by this plugin’s own test suite and benchmark, on the hardware and sample rate named above. They are not estimates.

Controls

Model & drive

Model cards
TRIODE, PENTODE, VARI-MU, TAPE, TRANSFORMER, CONSOLE, DIODE, GERMANIUM. Click a card to select it; the change is crossfaded.
DRIVE
−6 to +36 dB. How hard the signal is pushed into the nonlinearity.
CHARACTER
Each model's own primary morph: deliberately not the same quantity in each.
BIAS
Static asymmetry.
WARMTH
Low-frequency and even-harmonic weighting.

Shape

PUNCH
Transient-driven drive modulation, so attacks saturate harder than the sustain behind them.
DENSITY
Program-dependent compression after the saturation.
LOW EMPH · HIGH EMPH
±12 dB. Which part of the spectrum drives the distortion; the response comes back flat.
AUTO GAIN
Makeup measured across the nonlinear section. On by default.
DYN BIAS
Lets the envelope walk each model's asymmetry. Centred on zero, so a quiet passage sounds the same with it on.

Tone

LOW CUT · HIGH CUT · PRE TILT
Before the drive, so the low end is shaped before it can intermodulate.
PRESENCE · AIR · POST TILT
After the saturation.

Output & quality

MIX
Delay-matched, so a parallel blend is a true blend.
OUTPUT
±24 dB.
LINK
How much each channel's detectors see of the other.
ROUTING
STEREO, MID/SIDE or DUAL MONO.
OVERSAMPLING
1x to 16x. Part of every preset.
QUALITY
FAST, STANDARD or PRECISION: how deep the oversampling filters reject, 72, 96 or 120 dB.
PRESET · SAVE
The field names the preset that is loaded, however it was loaded, and an asterisk marks one you have changed. SAVE writes your own.

Off the panel

Harmonics · Even / Odd · Sag
The harmonic injector's depth and balance, and supply collapse under load. Set by the presets, by automation or in a host's generic editor.
Pre Low · Pre High · Post Low
Shelves in the two EQs, reached the same way.
Bypass
The host's own bypass, implemented as a full dry mix, so it is bit-transparent and does not change latency.

Technical details

Formats, macOS
AU · VST3 · AAX
Formats, Windows
VST3 · AAX
Operating system
macOS 10.15 or later · Windows 10 or later, 64-bit
Architecture, macOS
Universal: Apple Silicon and Intel
Architecture, Windows
64-bit
Plugin code
Crnh
Version
1.0.0
Latency
68 samples at 44.1 kHz, 17 at 96 kHz: reported exactly, and exact
CPU
1.0–14.0 % of one core depending on model and oversampling factor
Factory presets
85

Across all eight models and seven categories: vocals, low end, drums, bus, mastering, instruments and extremes. Oversampling is part of the preset and is not always high: stateful models run at 8× where the ADAA models are comfortable at 4×. The bank is also where Harmonics, Even / Odd and Sag are set, since the panel has no control for them. Loading one leaves Bypass where you put it.

Worth knowing

  • Harmonics, Even / Odd, Sag and three EQ shelves (Pre Low, Pre High, Post Low) have no control on the approved panel. They are set by the factory presets, by host automation or in a host's generic editor.

Also in these bundles

COMPLETE COLLECTION

Get SATURIFT as part of COMPLETE COLLECTION, 22 plugins worth 708 for 199.

199

Save 509