audioJS

@audio/effect-chorus

Status calibrated

npm2.0.2licenseMIT

Chorus — multiple detuned delay lines for ensemble thickening

Overview

Install
Updated
Family
effect, 26 packages under it
Tags
shape
import chorus from '@audio/effect-chorus'

Multiple detuned delay voices layered over dry signal — ensemble thickening.

rate LFO rate in Hz (default 1.5) · depth modulation depth 0–1 (default 0.5) · delay center delay in seconds (default 0.02) · voices number of chorus voices (default 3) · fs sample rate

A zero center delay is passthrough; sub-sample ring sizes are clamped to one sample.

import chorus from '@audio/effect-chorus'

let p = { rate: 1.5, depth: 0.5, delay: 0.02, voices: 3, fs: 44100 }
for (let buf of stream) chorus(buf, p)

Use when: thickening strings, vocals, synth pads
Not for: transparent processing (adds modulation artifacts)


Part of @audio/effect — the effect family umbrella. This README is generated from the umbrella docs.

MIT © audiojs