Rubber Band Library is a high quality software library for audio time-stretching and pitch-shifting. It permits you to change the tempo and pitch of an audio stream or recording dynamically and independently of one another.
Rubber Band Library is a C++ library intended for use by developers creating their own application programs. It can be integrated into apps for any desktop or mobile platform. It also includes a simple, free command-line utility that you can use to make adjustments to the speed and pitch of existing audio files.
Why choose Rubber Band Library? Find out here.
25th October, 2024: Rubber Band Library v4.0 released!
This is a major release with a new simplified
pitch-shifting API. Read the
announcement.
Rubber Band Library v4.0.0 source code Download the source release |
|
Documentation Code documentation, technical notes, and integration advice |
|
Rubber Band Library v4.0.0 command-line utility Windows executable for the Rubber Band utility program |
|
Rubber Band Library v4.0.0 command-line utility macOS binary executable for the Rubber Band utility program |
|
Visit the Rubber Band Library code project Including source code browser and issue tracker |
Buy now! Read about commercial licence options and buy a licence here. |
Rubber Band Library is open source software under the GNU General Public License. If you want to distribute it in a proprietary commercial application, you need to buy a licence. Read more about this.