breakfastquay / rubberband

Official mirror of Rubber Band Library, an audio time-stretching and pitch-shifting library.
http://breakfastquay.com/rubberband/
GNU General Public License v2.0
566 stars 91 forks source link

setPitchScale(...) can lead to audible glitching #39

Closed sseyod closed 3 years ago

sseyod commented 3 years ago

Hi Chris,

I’m finding that if I adjust pitch - even by a tiny amount - using setPitchScale(..), in real-time mode; this is rarely handled smoothly by the library. It always settles down, but the change is very audible / glitchy.

Is this a known issue?

Great library btw! Pete

sseyod commented 3 years ago

Hi Chris,

Your suggestion of switching to libsamplerate has completely fixed this problem.

Thank you very much!

Closing this issue.

Pete