analyzeWithProgress
analyzeWithProgress(
y,sr,windowSize?,hopSize?):Promise<{confidence:number[];globalCandidates:object[];globalConfidence:number;globalTempo:number;onsetEnvelope:Float32Array<ArrayBuffer>;tempo:any[];tempogram: {data:Float32Array<ArrayBuffer>[];frequencies:number[];peakTempos:object[]; };times:number[]; }>
Defined in: packages/pleco-xa/src/scripts/xa-bpm-algorithm.js:9
Main analysis orchestrator with progress yielding
Parameters
Section titled “Parameters”any
any
windowSize?
Section titled “windowSize?”number = 4
hopSize?
Section titled “hopSize?”number = 1
Returns
Section titled “Returns”Promise<{ confidence: number[]; globalCandidates: object[]; globalConfidence: number; globalTempo: number; onsetEnvelope: Float32Array<ArrayBuffer>; tempo: any[]; tempogram: { data: Float32Array<ArrayBuffer>[]; frequencies: number[]; peakTempos: object[]; }; times: number[]; }>