bcoughlan
bcoughlan

Reputation: 26627

Audio timescale-pitch modification - Open source examples?

Is anyone aware of any open source libraries/implementations of real-time timescale-pitch modification algorithms?

Upvotes: 3

Views: 2142

Answers (5)

paperjam
paperjam

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

bcoughlan
bcoughlan

Reputation: 26627

Just to add to that list by the way, SoundTouch C++ library can do it: http://www.surina.net/soundtouch/

Upvotes: 0

grs_
grs_

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

bta
bta

Reputation: 45077

Try the Rubberband library. It's GPL-licensed and includes a library as well as CLI apps that use it.

Upvotes: 1

genpfault
genpfault

Reputation: 52114

Scaletempo might do what you want. MPlayer uses it.

Upvotes: 4

Related Questions