@audio/ effect-ringmod
Status calibrated
npm1.1.5licenseMIT
Ring modulator — multiplies signal by a carrier oscillator
import ringMod from '@audio/effect-ringmod'
Multiplies signal by a carrier oscillator — produces sum and difference frequencies.
fc carrier frequency Hz (default 440) · mix wet/dry 0–1 (default 1) · fs sample rate
import ringMod from '@audio/effect-ringmod'
let p = { fc: 300, mix: 1, fs: 44100 }
for (let buf of stream) ringMod(buf, p)
Use when: metallic/robotic tones, experimental textures, AM synthesis
Not for: clean frequency shifting
Part of @audio/effect — the effect family umbrella. This README is generated from the umbrella docs.
MIT © audiojs