atsushieno/ktmidi
Kotlin multiplatform library for MIDI access abstraction and data processing for MIDI 1.0, MIDI 2.0, SMF, SMF2 (MIDI Clip File), and MIDI-CI.
KotlinMIT
Issues
- 8
Open input blocks and never completed
#92 opened by Daniel63656 - 3
No way to get device callbacks
#91 opened by Daniel63656 - 4
- 0
Dependency Dashboard
#71 opened by renovate - 1
complete LibreMidiAccess features
#88 opened by atsushieno - 0
sanitize MidiPlayer internals
#87 opened by atsushieno - 13
rtmidi on ios is not working
#39 opened by sed0 - 19
No luck sending/receiving MIDI on iOS
#85 opened by JBramEu - 1
- 2
All device IDs are 0 in TraditionalCoreMidiAccess
#86 opened by JBramEu - 1
MIDI-CI: zlib+Mcoded7 on all platforms
#58 opened by atsushieno - 10
SYSEX troubles on nearly every platform
#81 opened by JBramEu - 0
minimal API documentation
#82 opened by atsushieno - 7
- 3
support resId in the way that makes sense
#63 opened by atsushieno - 1
- 2
- 1
revamp the device change detection events
#43 opened by atsushieno - 1
set up API for configuring UMP endpoints
#65 opened by atsushieno - 0
MIDI-CI: request/retry timeout manager
#57 opened by atsushieno - 4
meta: remaining MIDI-CI tasks
#56 opened by atsushieno - 3
update Gradle to 8.x (no, we can't)
#48 opened by atsushieno - 7
Linux arm64 and Darwin arm64 for RtMidiAccess
#32 opened by atsushieno - 2
Use data classes when possible
#31 opened by Burtan - 2
- 3
Reflect the latest MIDI 2.0 spec updates
#44 opened by atsushieno - 4
lower android minSdk to 23
#42 opened by sed0 - 4
- 2
local rtmidi setup instruction
#35 opened by sed0 - 2
Use flows instead of interface listeners
#29 opened by Burtan - 6
JvmMidiAccess does not recognize input ports
#27 opened by Burtan - 1
[BREAKING CHANGE] fix Midi2Music serialization format for the number of UMPs in a track
#23 opened by atsushieno - 0
rename -Async() functions?
#20 opened by atsushieno - 1
add support for SMPTE offsets in MidiMusic, MidiPlayer, and DeltaTimeComputer<T>
#22 opened by atsushieno - 4
consistent MidiPlayer implementation
#6 opened by atsushieno - 5
- 3
- 1
MidiPlayer or alsakt causing CPU hog
#18 opened by atsushieno - 1
(Breaking changes) rename MidiPlayer to Midi1Player, as well as MidiPlayerCommon
#17 opened by atsushieno - 2
- 2
random runtime crashes on RtMidiAccess
#16 opened by atsushieno - 2
bring in AlsaMidiAccess to this repo?
#9 opened by atsushieno - 0
- 1
make it ready for Android
#2 opened by atsushieno - 1
CI builds
#5 opened by atsushieno - 1
Virtual port creator API
#4 opened by atsushieno - 1
ALSA sequencer support
#3 opened by atsushieno - 4
make it MPP ready
#1 opened by atsushieno