This is an Android build of Rubber Band, an audio time-stretching and pitch-shifting library. For use in Java see TarsosDSP.
- armeabi
- armeabi-v7a
- arm64-v8a
- x86_64
-
Install Android NDK on linux
Download Android NDK. I am using Android NDK r10e.
-
Clone git repository
git clone --recursive https://github.com/koendv/rubberband
-
Edit build-android.sh and set the Android NDK installation path.
Example:
export ANDROID_NDK=/opt/android-ndk-r10e/
-
Run following command to compile librubberband:
./build-android.sh
-
Find the libraries in the libs directory. Find a zip of librubberband for various architectures in the release directory.
-
You can also download prebuilt-binaries
Tune compilation options for different archs.