Rubber Band

An audio time-stretching and pitch-shifting library and utility program.

Rubber Band is a library and utility program that permits you to change the tempo and pitch of an audio recording independently of one another.

Rubber Band is copyright 2007 Chris Cannam, cannam@all-day-breakfast.com. It is Free Software under the GNU General Public License. Proprietary licensing for commercial applications is also available.

Download

* Rubber Band v1.0.1 source – source code package, with Linux build scripts

Documentation

SourceForge.net Logo * Code documentation * Source browser * Command line utility help text

Audio examples

As with all software of this kind, actual results will depend heavily on the audio being processed. You can also significantly adjust the results using Rubber Band's small number of editable parameters. Try it yourself rather than trusting the examples.

Jazz ensemble Original 90% 110%      
  Original + 3 semis + 1 semis - 1 semis - 3 semis - 7 semis
Deep house Original, 126bpm 90bpm 110bpm 140bpm 170bpm  

Attractive features