In ktmidi module: MIDI 1.0 bytestream messages and 2.0 UMPs everywhere. MidiAccess: MIDI access abstraction API like Web MIDI API. There are actual implementations for some platform specific MIDI API ...