Skip to content

halfSpeedLoop

halfSpeedLoop(audioBuffer, loopData, opts?): any

Defined in: packages/pleco-xa/src/playback/ops.js:89

Half speed (time stretch) a loop section. The loop region is stretched to 2x its length (linear interpolation), so the returned buffer is LONGER by one loop length. Content before/after the loop is preserved.

any

normalized loop

number

number

Function

any

new buffer (length = old length + loopLength)