alsakt
alsakt is an ALSA JNI binding and Kotlin OO-wrapper library. It is based on JavaCPP technology. The OO-wrapper part is based on alsa-sharp project.
alsakt is created mostly for use in ktmidi project.
Building
It is a Gradle Kotlin/JVM project and ./gradlew build
would work, but depending on the distribution you may have to edit build.gradle and/or Alsa.java configuration.
Licenses
alsakt is released under the MIT license.
ALSA headers in alsakt-javacpp/alsa-headers
are copied from ALSA headers distributed as part of Ubuntu 20.04, which is released under the LGPL v2.1 license.
JavaCPP is distributed under Apache V2 license.