Rubberband
softwareAbout
High-quality C++ library for audio time-stretching and pitch-shifting, enabling independent tempo and pitch adjustments in real-time or offline processing.
Overview
Rubber Band Library is the reference implementation for audio time-stretching and pitch-shifting, used in professional audio software worldwide. GPL licensing requires a paid commercial license for proprietary products.
Pros
- +High-quality audio with fully independent pitch and tempo control
- +Well-documented with clean modern API
Cons
- -Commercial use requires a paid license under the GPL
- -C++ library has a steeper integration curve for non-C++ projects
This may be an affiliate link — the creator and GuruStacks may earn a commission, at no extra cost to you. Learn more
Details
Pricing
Model
open source
Platforms
Related
Similar tools
View alternatives →RtMidi
4.2Cross-platform C++ library providing a unified API for real-time MIDI input and output across macOS, Linux, and Windows.
p5.sound
4.2Web audio extension for p5.js enabling sound playback, synthesis, real-time frequency analysis, and effects for creative coding projects.
Audacity
4.5Free and open-source multi-track audio editor for recording and editing audio with support for various formats, plugins, and real-time effects.
Librosa
4.2Python library for audio and music analysis, providing feature extraction, spectral analysis, and music information retrieval tools.
ChucK
4.2Open-source strongly-timed music programming language for real-time sound synthesis, live performance, and interactive audio with precise concurrent timing.
Soundfile
4.3Python library for reading and writing audio files using libsndfile, supporting WAV, FLAC, OGG, and other formats with NumPy integration.