Signalsmith-Audio / signalsmith-stretch

C++ polyphonic pitch/time library (GitHub mirror)
https://signalsmith-audio.co.uk/code/stretch/
MIT License
254 stars 24 forks source link

How fast is it? #1

Closed manuelfritsche closed 1 year ago

manuelfritsche commented 1 year ago

Thanks a lot for providing this. Do you know how it compares to other libraries (such as rubberband) in terms of cpu load? As in, how much slower/faster is it to transpose a 1s sample by 12 semitones for example.

manuelfritsche commented 1 year ago

I measured around 90ms to shift a 1 second mono audio (44.1kHz) up 12 semitones on an M1 MacBook.