Replies: 1 comment 2 replies
-
Hi,
Not something we provide as part of our library - that kind of musicality features might be useful to some apps and if someone wants to have it in ktmidi I would happily merge a PR. I myself find it app specific and implement in app code (like this), especially in terms of note lengths (how would we represent them? Are durations available from the event stream like SMF, or are they based on the actual monotonic time? etc..). If it is the other way around e.g. Kotlin enums to the status byte, then we have a handful of those such as |
Beta Was this translation helpful? Give feedback.
-
Is there a parser/method/... included in ktmidi which can be used to convert the Midi bytes into "human-readable" data. Like note G9, for duration X with velocity Y?
if not, this is a very useful explanation on StackOverflow:
https://stackoverflow.com/questions/29481090/explanation-of-midi-messages
Beta Was this translation helpful? Give feedback.
All reactions