Audio stretching library for JVM based on the C++ library signalsmith-stretch.
- Stretches PCM audio data
- Supports any sampling rate and number of channels
See the example module for implementation details
- Download latest release
- Add library dependency
dependencies { implementation(file("/path/to/jar")) }
- Load binaries
Stretch.load(libstretch = "/path/to/libstretch")
- Instantiate a library
Stretch.create(sampleRate = sampleRate, channels = channels, playbackSpeedFactor = defaultPlaybackSpeedFactor)
- JVM version 9 or higher.
This project is licensed under the Apache License 2.0.