Formant Drift
A Web Audio Module (WAM2) effect. Three formant-like peaks slowly and randomly wander over time, so a voice keeps changing its vowel color.
It is not tied to any host. Any host that supports WAM2 can load it.
Use it
Give this URL to a WAM2 host:
https://ptom76.github.io/wam-formantdrift/index.js
◯ descriptor.json | Source (GitHub) | WeVocal Plugin Packages
Parameters
Peak 0 - 24 dB Height of the peaks
Sharp 0.3 - 3 Sharpness of the peaks (multiplier of Q)
Drift 0 - 1 How far the peaks wander around F1-F3 (0 = fixed, 1 = the whole range)
Rate 0.02 - 3 Hz Speed of the wandering
Mix 0 - 1 Amount of the effect
F1 280 - 900 Hz Center of the first peak (drag the F1 marker, or type a value)
F2 800 - 2700 Hz Center of the second peak
F3 2300 - 3600 Hz Center of the third peak
Random button Picks new F1-F3 at random. The result is saved like any other value
How it works
Three peaking filters sit in the ranges of the vowel formants (F1 280-900 Hz, F2 800-2700 Hz, F3 2300-3600 Hz).
Each filter wanders smoothly around its F value with a slow sine, each at a slightly different speed and phase, on the audio thread, so it also works in offline rendering.
Nothing is random unless you press Random, so the sound is always reproducible.
Info
ID: net.pitan76.formantdrift
Type: Effect (audio in, audio out)
Author: PTOM76