audioJS

@audio/effect-exciter

Status calibrated

npm1.2.1licenseMIT

Exciter — psychoacoustic harmonic synthesis for presence/air

Overview

Install
Updated
Family
effect, 26 packages under it
Tags
shape
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