Seraph — user manual

Voices from above — a choir and vocal processor for operatic metal vocals.

What Seraph is

Seraph is a channel-strip-style vocal processor built for the lead and choir vocal parts of operatic metal (big, cinematic productions): a soprano lead line, a layered choral backing, or a spoken/growled interlude that needs to sit cleanly against heavy layered guitars and an orchestra without disappearing or turning harsh.

It combines four processing stages that are normally reached for separately on a vocal:

  1. De-Ess - tames sibilance ("s", "sh", "t" consonants) that a bright vocal mic and heavy top-end EQ elsewhere in the mix (cymbals, distorted guitar fizz, string sections) tend to make fatiguing.
  2. Air - adds (or removes) the sense of airy openness above the vocal's natural presence range, the kind of shimmer that helps an operatic soprano cut through a wall of guitars.
  3. Gentle Compressor - evens out dynamics with a "glue" style compressor, so the vocal sits at a consistent level in the mix without audibly pumping.
  4. Doubler - a four-voice, click-free vocal doubler/chorus that thickens a single take into a small-choir spread, without the discrete pitch-shift artifacts of granular doublers.

Everything downstream of Mix/Output is a single self-contained channel strip: put Seraph on a vocal or choir bus, dial in de-essing and air to taste, add a touch of glue compression if the take is dynamically uneven, and use the doubler to widen a lead line or thicken a choir part.

Where it sits in a heavy-music signal chain

Seraph is designed to run on vocal/choir tracks or a vocal bus, typically:

Vocal/choir recording -> (tuning/editing, if used) -> Seraph -> reverb/delay send -> mix bus

Because Seraph reports 0 samples of latency, it never needs host-side plugin-delay-compensation accounting - it is safe to insert anywhere in a vocal chain, including in parallel (e.g. a doubled/blended parallel vocal bus) without phase-alignment surprises against a dry path.

A few practical placements in a heavy-music production:

Signal flow

input -> De-Ess (sibilance dynamic EQ, + Width + Listen mode) -> Air (12 kHz high-shelf)
       -> Gentle Compressor (broadband glue, auto-release) -> Doubler (4 voices, per-voice pan)
       -> Output trim -> Mix -> output

See architecture.md for the full technical signal-flow diagram and DSP design notes, and design-brief.md for the v0.2.0 research-derived voicing pass behind the ranges/defaults below.

Presets

Seraph ships with a preset bar docked at the top of the plugin window: browse Factory and User presets from the name menu, step through them with the </> arrows, and use Save/Save As.../Delete/Import.../Export... to manage your own. Nine factory presets cover lead, choir, spoken-interlude, and single-stage utility use cases - see presets.md for the full list and each preset's intent. "Set current as default" (in the preset name menu) sets what loads the next time you open a fresh instance of Seraph. User presets are stored per-user (~/Library/Audio/Presets/Yves Vogl/Seraph/ on macOS) and can be exported/imported as single files or shared as a bank.

Parameter reference

Parameter Range Default Unit What it does
De-Ess 0-100 30 % Sibilance gain-reduction amount. Scales the maximum reduction applied to the detected band (up to 24 dB at 100%). 0% is an exact bypass of the de-esser. Start low (20-40%) and raise only as far as needed - overdoing de-essing makes "s" sounds sound lisped or muffled.
De-Ess Freq 3,000-12,000 7,000 Hz Center frequency of the sibilance detection/reduction band. Female/soprano vocals often sibilate higher (7-9 kHz); lower male vocals or heavily proximity-mic'd takes may need 5-6 kHz. Use De-Ess Listen to find the right frequency by ear.
De-Ess Width 0-100 40 % Detection bandwidth of the sibilance band. Lower values narrow the detector onto just the "ess" energy (more surgical, less likely to catch other high-frequency content); higher values widen it to catch "sh"/breathy/"woosh"-type sibilance too. If De-Ess is reacting to the wrong sound, try adjusting Width before reaching for De-Ess Freq.
De-Ess Listen off/on off - Solos the detected sibilance band instead of the processed vocal, so you can sweep De-Ess Freq/Width and hear exactly which frequency content is being targeted before dialling in reduction. Switch back off before mixing - Listen mode is a tuning aid, not a mix setting.
Air -6 to +9 +2 dB Fixed 12 kHz high-shelf with a wide, gentle transition (starts rising well before the corner). Boost for openness/shimmer above a vocal's natural top end (typical for a lead that needs to cut through a dense mix); cut if a bright mic/preamp or aggressive de-essing has left the vocal sounding thin or harsh.
Comp 0-100 0 % Gentle broadband downward-compressor amount with a program-dependent ("auto") release: recovers quickly after an isolated loud moment, glues more audibly during sustained loud passages. Scales both threshold (down to -20 dBFS) and ratio (up to 3:1) together - a "glue" setting, not a squashing limiter. 0% is an exact bypass. No automatic makeup gain is applied; use Output to compensate if a higher Comp setting makes the vocal feel quieter.
Double 0-100 25 % Doubler send amount: how much of the four doubled voices blends in on top of the centered dry signal. 0% is an exact bypass of the doubler. Subtle amounts (10-25%) thicken a lead without an obvious "chorus" effect; higher amounts (40%+) build a fuller small-choir spread, best suited to backing/choir parts rather than an exposed lead line.
Double Detune 0-50 10 cents Depth of the doubler's continuous pitch wobble (a smooth modulated-delay detune, not a discrete pitch shift - always click-free). The knob spends more of its travel in the low-cents range: values around 5-12 cents sound like a tight, subtle double; the upper end (30-50 cents) sounds looser and more chorus-like.
Double Width 0-100 100 % Stereo spread of the doubler's four voices. 0% keeps all four voices centered (mono-compatible, useful if the vocal needs to stay centered in a mono-fold-down-sensitive mix); 100% spreads them across the full stereo field for a wide choir effect.
Mix 0-100 100 % Overall dry/wet blend. Defaults to 100% (fully processed) since Seraph is meant to be run as a full channel strip, not blended - lower it only for parallel-processing setups (e.g. blending in a de-essed/doubled signal under an otherwise-untouched dry vocal).
Output -24 to +24 0 dB Output trim, applied after the doubler and before Mix. Use to compensate level changes introduced by Comp or Double before the signal hits the next stage in your chain.

All parameters are smoothed (no zipper noise on automation or manual knob moves) and safe to automate.

Tips

Known limitations (v0.2.0)