Skip to content

findMusicalLoop

findMusicalLoop(audioData, sampleRate, tempo, __namedParameters?): object

Defined in: packages/pleco-xa/src/scripts/xa-downbeat.js:169

Simple loop finder that respects musical boundaries

any

any

any

number = 8

number = 2

number = 4

object

bars: number = numBars

end: number = loopEnd

score: number

start: number = loopStart

when the analyzed region carries no signal evidence (RMS at or below 1e3 × float32-tiny, i.e. silence or pure denormals). Without this gate, scoreLoopConsistency() degenerates on silence — all-zero chunk energies give zero variance and a PERFECT 1.0 score — fabricating maximum confidence out of nothing.