Skip to content
This repository has been archived by the owner on Jul 16, 2021. It is now read-only.

<del>ktmidi JVM desktop implementation (ALSA so far. javax.sound.midi has moved to ktmidi)</del>Past project - it is now part of atsushieno/ktmidi.

License

Notifications You must be signed in to change notification settings

atsushieno/ktmidi-jvm-desktop

Repository files navigation

ktmidi JVM desktop implementation - ALSA

This repository is part of ktmidi family ktmidi-jvm-desktop package. It includes ALSA support that depends on alsakt package, and split from ktmidi project itself to avoid extraneous dependencies on non-Linux platform.

AlsaMidiAccess supports virtual MIDI ports which is very useful when you want your app act as virtual MIDI devices. atsushieno/kmmk makes full use of it.

To use ktmidi-jvm-desktop, add the following lines in the dependencies section in build.gradle:

dependencies {
    implementation 'dev.atsushieno:ktmidi-jvm-desktop:+' // replace + with the actual version
}

(It is technically doable with CoreMIDI, and if CoreMidiAccess existed it would be similarly useful. Contribution highly appreciated.)

About

<del>ktmidi JVM desktop implementation (ALSA so far. javax.sound.midi has moved to ktmidi)</del>Past project - it is now part of atsushieno/ktmidi.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages