@audio/ effect-exciter
Status calibrated
npm1.2.1licenseMIT
Exciter — psychoacoustic harmonic synthesis for presence/air
import exciter from '@audio/effect-exciter'
Aphex-style aural exciter. Extracts the high band via SVF highpass, runs it through tanh saturation to synthesize harmonics, then mixes the harmonic residue back into the dry signal. Adds perceived "air" and "presence" without EQ boost.
fc highpass cutoff Hz (default 3000; freq still accepted) · drive saturation amount 0–1 (default 0.5, maps to 1–10× gain) · amount mix-in level 0–1 (default 0.5) · fs sample rate
import exciter from '@audio/effect-exciter'
let p = { fc: 4000, drive: 0.6, amount: 0.4, fs: 44100 }
for (let buf of stream) exciter(buf, p)
Use when: dull vocals, lifeless cymbals, mastering polish, restoring high-end after compression
Not for: spectral shaping (use a shelf/EQ from @audio/filter) — exciter adds harmonics, not gain
Part of @audio/effect — the effect family umbrella. This README is generated from the umbrella docs.
MIT © audiojs