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.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new StreamingPitchPreservingTimeStretch(
options):StreamingPitchPreservingTimeStretch
Defined in: time-stretch.ts:45
Parameters
Section titled “Parameters”options
Section titled “options”StreamingPitchPreservingTimeStretchOptions
Returns
Section titled “Returns”StreamingPitchPreservingTimeStretch
Methods
Section titled “Methods”push()
Section titled “push()”push(
interleaved,final):Float32Array
Defined in: time-stretch.ts:63
Parameters
Section titled “Parameters”interleaved
Section titled “interleaved”Float32Array
boolean = false
Returns
Section titled “Returns”Float32Array