← ALL DEVICESSINAUDIO / DEESS-2.SIN
DEESS-2.sin device panel in Ableton Live
SELECTED DEVICE

DEESS-2.sin

A de-esser that looks and feels like it came with Live.

Drop it on the vocal, set Threshold until the esses touch the edge of the column, done. The detector, the release and the bell all follow the performance.

Max for Live · Live 12
Latency 1.4–11.3 ms with Lookahead · reported to Live
Free
GET ON GUMROAD →
checkout on gumroad · instant download

CONTROLS

Threshold-48 to 0 dBlower it until the reduction column responds on sibilants, then stop before consonants lose definition
Freq2–20 kHzthe band the detector follows
Range-24 to 0 dBthe most reduction it's allowed to apply — not the sensitivity control
BandBell / Split / Widea moving band, everything above Freq, or the full signal when the band fires
ModeVocal / AllVocal keeps loud vowels out of the detector; All follows band level directly
RoutingL/R / MidMid de-esses the centre and leaves the sides untouched
Lookahead0–15 msmore time to catch an onset; adds reported latency

HOW IT WORKS

Vocal / All. Vocal mode raises the threshold as the spectral tilt falls — a loud vowel that leaks into the band does not trigger; an "s" does. All mode keys on band level and Threshold alone.

Bell / Split. Bell attacks only the selected frequency with a dynamic-Q bell that widens as the reduction deepens, so hard hits never ring. Split is a linear-phase crossover: everything above the frequency is reduced, everything below passes untouched.

Program-dependent release. A short "t" gets the base release; a held "sh" lengthens it, so the gain never chatters across a sibilant.

Mid routing. Decodes to Mid/Side, de-esses the Mid, passes the Side bit-clean and re-encodes — the width of a doubled or reverbed vocal bus is never touched.

2× oversampled gain stage. (a hidden Oversampling parameter turns it off from the automation lane if you need every cycle back).

FIRST MOVE

Close vocal: Vocal, Wide, Mid, Freq 7.5 kHz, Range -6 dB, Lookahead 5 ms — then lower Threshold until only the esses trigger.

TAME THE ESSES ON A LEAD VOCAL

  1. Drag DEESS-2 onto the lead vocal track. Mode Vocal, Band Wide, Routing Mid.
  2. Set Freq near 7.5 kHz and Range to -6 dB. Leave Lookahead at 5 ms.
  3. Play the loudest chorus. Lower Threshold until the reduction column moves on the esses and sits still on vowels.
  4. If the vocal turns dull, raise Threshold first — Range isn't the sensitivity control.

LATENCY — MEASURED

Every figure is host-measured on the production DSP by cross-correlating a probe against the rendered output (48 kHz). Latency is lookahead + 64 samples in every mode, and the device reports it to Live's delay compensation as you move the dial.

LookaheadMeasured latency
0 ms65 samples (1.4 ms)
5 ms (default)304 samples (6.3 ms)
10 ms544 samples (11.3 ms)

INSTALL

Unzip, then move the whole DEESS-2.sin folder into your User Library under Max for Live Devices. Keep the folder together. Needs Ableton Live 12 with Max for Live. Install help →