A collection of time stretchers, FFT and resample algorithms for digital audio signals processing.
- SoundTouch
- RubberBand
- vDSP (FFT, macOS only)
- sleef (FFT, Windows only)
- libresample (Resample)
repositories {
maven { url 'https://www.jitpack.io' }
}
dependencies {
implementation 'com.github.EchoInMirror.EIMTimeStretchers:common:<version>'
// Pick one of the following
implementation 'com.github.EchoInMirror.EIMTimeStretchers:windows:<version>'
implementation 'com.github.EchoInMirror.EIMTimeStretchers:macos:<version>'
implementation 'com.github.EchoInMirror.EIMTimeStretchers:linux:<version>'
}
tasks.withType(JavaCompile).each {
it.options.compilerArgs.add('--enable-preview')
}
// kotlin script
// tasks.withType<JavaCompile> {
// options.compilerArgs = options.compilerArgs + listOf("--enable-preview")
// }
Shirasawa