Skip to content

Tianscar/soundtouch-jni

Repository files navigation

SoundTouch JNI

JNI bindings for SoundTouch. Can be used on both Java SE and Android.

SoundTouch version: 2.3.2

Add the library to your project (gradle)

  1. Add the Maven Central repository (if not exist) to your build file:
repositories {
    ...
    mavenCentral()
}
  1. Add the dependency:
dependencies {
    ...
    implementation 'com.tianscar.soundtouch:soundtouch-jni-core:1.1.1'    // core
    implementation 'com.tianscar.soundtouch:soundtouch-jni-android:1.1.1' // Android
    implementation 'com.tianscar.soundtouch:soundtouch-jni-javase:1.1.1'  // Java SE
}

Notes

For Java SE

It is recommended to put the native binaries to the java.library.path, instead of extract from the jar at runtime. If you already put the binaries to java.library.path, the jar for Java SE no longer required, and can be removed from the dependencies.

Usage

JavaDoc

License

MIT (c) Karstian Lee

Dependencies

LGPL-2.1 SoundTouch