@audio/spatial-delay
v1.0.1
Published
Per-channel delay in ms/samples (FFmpeg adelay)
Readme
@audio/spatial-delay

Per-channel delay in ms/samples (FFmpeg adelay)
npm install @audio/spatial-delayimport delay from '@audio/spatial-delay'Per-channel integer-sample delay, zero-filled at the head (or tail, for negative shifts) — the FFmpeg adelay filter. Modifies each channel in place via copyWithin.
delay(channels, { delays: [0, 15] }) // right channel delayed 15ms, both modified in place| Param | Default | |
|---|---|---|
| delays | [] | Per-channel delay, milliseconds |
| samples | — | Per-channel delay, samples — overrides delays when given |
| fs | 44100 | Sample rate |
Use when: aligning channels for Haas/decorrelation effects, or as the delay primitive under spatial-surround's Ls/Rs decorrelation.
Part of @audio/spatial — the spatial family umbrella.
MIT © audiojs
