midi-access
v1.0.3
Published
MIDI access object
Readme
midi-access
Simple MIDIAccess Object getter for the WebMIDI API.
Description
- The default imported object is a simple way of getting MIDI access or gracefully dealing with failed permissions
- Access object will be either a MIDIAccess object or
null - Named export
hasMidiAccessis a boolean representing whether or not we were able to get MIDI access
Installation
npm install midi-access -DUsage
import midiAccess, { hasMidiAccess } from 'midi-access'
if (hasMidiAccess) {
const outputs = Array.from(midiAccess.outputs.values())
console.log('MIDI outputs:', outputs)
} else {
console.error('No MIDI access')
}To-do
- Implement refresh method
