Reputation: 26627
Is anyone aware of any open source libraries/implementations of real-time timescale-pitch modification algorithms?
Upvotes: 3
Views: 2142
Reputation: 8528
Bungee is a C++ library for high-quality, real-time speed and pitch manipulation. It is open source and permissively licensed.
There is a comparison page on the Bungee site comparing many open source and commercial technologies.
Upvotes: -1
Reputation: 26627
Just to add to that list by the way, SoundTouch C++ library can do it: http://www.surina.net/soundtouch/
Upvotes: 0
Reputation: 51
DSP Dimension provides some good tutorials on pitch-shifting and time-scale modification techniques. There are plenty of links to related material (various libraries, tutorials and implementations) as well as an open source Fourier-based implementation in C++ (check the Download section).
Upvotes: 4
Reputation: 45077
Try the Rubberband library. It's GPL-licensed and includes a library as well as CLI apps that use it.
Upvotes: 1