audioJS

@audio/effect-ringmod

Status calibrated

npm1.1.5licenseMIT

Ring modulator — multiplies signal by a carrier oscillator

Overview

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