Skip to content

StreamingPitchPreservingTimeStretch

Defined in: time-stretch.ts:28

Stateful deterministic synchronous overlap-add time stretch.

Input can arrive in arbitrary chunks. Grains and correlation searches stay anchored to the complete stream, and only samples that can no longer be affected by a later grain are emitted. This makes adjacent offline mixer blocks continuous without retaining the whole source or output.

new StreamingPitchPreservingTimeStretch(options): StreamingPitchPreservingTimeStretch

Defined in: time-stretch.ts:45

StreamingPitchPreservingTimeStretchOptions

StreamingPitchPreservingTimeStretch

push(interleaved, final): Float32Array

Defined in: time-stretch.ts:63

Float32Array

boolean = false

Float32Array