Blog
Horia Stan5 min read

Turn Vocals into Rhythmic Formant Beds: My 2026 Formant-Sculpting Workflow for Dark Pop

Morph lead vocals into playable, rhythmic pads without losing lyrics. Exact plugin chain, numbers and a 7-step Logic Pro workflow.

Horia Stan is music producer and sound engineer at The One Records, Bucharest.

Why I build rhythmic formant beds from vocals

I want the singer to still sit front and centre. I also want the vocal to become an instrument you can play under the chorus. I do both by splitting the voice into consonant and vowel layers, reshaping formants, and resampling into tempo-synced grains and pads. The result is an otherworldly bed that supports the hook without burying the words.

This is not a creative trick for demos. I use this on singles that go to Spotify editorial and sync. I use Logic Pro 11, Celemony Melodyne 5, FabFilter Pro-Q 3, FabFilter Saturn 3, Soundtoys Little AlterBoy, and Logic Alchemy / Quick Sampler. I run everything on an Audient iD14 MkII. I name every bus and export stems with exact metadata. No fluff.

What this solves

  • Makes small vocal takes sound like full pads.
  • Keeps intelligibility while adding texture.
  • Creates a playable sound you can map to MIDI for performance or automation.
  • Stays stable across codecs - I target -11 LUFS pre-master for streaming stems.
-11
LUFS
final single target

Signal flow and the exact chain

  1. Dry lead vocal track (recorded in Logic Pro 11). Keep a clean edit. I trim breaths and use Logic's Strip Silence on a conservative setting.
  2. Duplicate the track twice. Label one "CONSONANTS" and the other "VOWELS". Keep the original as "LEAD - DRY".
  3. CONSONANTS: Highpass at 120 Hz, transient shaping, light compression, and a short, gated reverb for presence. Plugins: FabFilter Pro-Q 3 for HP filter at 12 dB/oct, Waves SSL E-Channel for fastest compression, and ValhallaRoom with short pre-delay gated by Logic's spanker automation.
  4. VOWELS: Lowpass at 8 kHz, heavy formant processing, pitch-smearing, granular resynthesis route. Plugins: Melodyne 5 to separate notes and tweak formant curves, Soundtoys Little AlterBoy to shift formant by +/- 1.2 semitones, FabFilter Saturn 3 for multiband saturation.
  5. Route VOWELS to a bus called "VOWEL-SAMPLE". Freeze or bounce 16-bar sections to disk at 48 kHz, 24-bit. Import into Quick Sampler or Alchemy to map across the keyboard.

Naming conventions matter. I use BUS-VOWEL-01, BUS-CONSONANT-01, LEAD-DRY. It saves hours during revisions.

Step-by-step workflow

1
Prep and split the take
I comp the vocal. I export the lead as an aligned WAV if session is heavy. Then I duplicate the region twice and create the CONSONANTS and VOWELS tracks. I leave timing identical to keep phase coherence.
2
Consonant chain - clarity and rhythm
On CONSONANTS I highpass at 120 Hz, use transient shaping (Logic Enveloper or Waves Trans-X), then compress with short attack and fast release to make consonants snap. Add a gated reverb timed to 1/16 or 1/32 to create percussive ambience.
3
Vowel chain - formant control
On VOWELS I use Melodyne 5. I isolate sustained vowel regions and draw a formant LFO curve. I automate formant moves that cycle every bar to create motion. Then insert Little AlterBoy to push or pull formants - use small values: 0.6 to 1.2 semitones. Keep pitch changes subtle to avoid robotic results.
4
Saturate and split bands
Send VOWELS through FabFilter Pro-Q 3. Add three bands: low-mid body, upper presence, and airy top. Insert FabFilter Saturn 3 after EQ. Use multiband saturation with mid-range drive +4 to +6 dB for presence. Stereo widen the top band only.
5
Bounce and resample
Bounce 8-16 bar chunks of VOWEL-SAMPLE at 48 kHz/24-bit. Drag into Quick Sampler or Alchemy. Enable time-stretch on import. Set root key where the vocal sits best - usually A3 to C4 for female dark pop vocals.
6
Design playable patches
In Alchemy, duplicate the sample layer. Add a granular oscillator tuned to the vocal's formants. Set grain size to 30-60 ms. Sync grain retrigger to host tempo with a 1/4 or 1/8 rhythm. Use low-pass filter with an envelope so notes swell like pads. I map modulation to mod wheel for organic control. I also create a separate layer with pitched slices placed chromatically for harmonic beds.
7
Blend back with the lead
Bring the LEAD-DRY back. Use sidechain compression from LEAD to the VOWEL-SAMPLE bus to duck the bed on key phrases. On choruses I automate VOWEL-SAMPLE to be -6 to -10 dB under the vocal. Use FabFilter Pro-Q 3 on the master bus to notch any clash at 2.5-3.5 kHz.

Mixing notes and numbers I never skip

  • Pre-delay on gated reverb for consonants: 8-12 ms. It keeps syllable attack crisp.
  • Grain size: 30-60 ms. Bigger grains become pads; smaller grains read as rhythmic texture.
  • Formant shift: keep within +/- 1.2 semitones. Bigger shifts break intelligibility.
  • Saturation: +3 to +6 dB equivalent drive on Saturn 3. Use Mix knob to parallel it.
  • Stereo width: widen top band up to 30-40% with Pro-Q or Logic Direction Mixer. Keep low-mid mono below 300 Hz.

I always render two stem prints for mastering: "VOWEL-BED - soft" and "VOWEL-BED - glued". Mastering needs the choice.

Common mistakes and how I fix them

  • Over-formanted vowels that sound like chipmunks. Fix: reduce formant shift and add low-pass at 6-7 kHz.
  • Grain timing that fights rhythm. Fix: resample at 1/8 or 1/16 note retrigger. Use Logic tempo map.
  • Lead loses intelligibility. Fix: automate the VOWEL-SAMPLE down -6 to -12 dB during key words and compress sidechain from lead to bed.

When to use this and when not to

Use this when the hook needs a tonal bed that is still vocally recognisable. Use it for choruses, pre-chorus swells, and cinematic breakdowns.

Do not use it when lyrics must be fully clear at all times - for example, narrative verses for radio. In those cases I keep the VOWEL-SAMPLE minimal and let the original vocal carry meaning.

Final master checklist

  • Verify stems at -11 LUFS integrated for pre-master reference.
  • Export a codec check MP3 128 kbps and an AAC 128 kbps to verify formants survive consumer codecs. Adjust formant shift if intelligibility collapses.
  • Label stems with BUS names and include a 3-second transient fingerprint at the start of each stem. I use that same 3-second transient across all projects.

Concrete takeaway

If you want a vocal that doubles as an instrument, split consonants and vowels, use Melodyne 5 to draw formant motion, resample vowels into Quick Sampler or Alchemy, and keep the lead dry and readable with sidechain automation. This gives you a playable bed that sits beneath the vocal, survives 128 kbps codecs, and can be mapped for live performance. Use the exact numbers above as your starting point and tweak from there.

vocal-productionformant-sculptinglogic-pro-11fabfilterdark-pop