cosmetic changes
add abstractions for MIDI device inquiry