Skip to content

Instantly share code, notes, and snippets.

@scriptype
Created January 1, 2020 16:48
Show Gist options
  • Save scriptype/5aec3740e407d9c575a400881201cf06 to your computer and use it in GitHub Desktop.
Save scriptype/5aec3740e407d9c575a400881201cf06 to your computer and use it in GitHub Desktop.
navigator.requestMIDIAccess()
.then(onMIDISuccess, onMIDIFailure);
function onMIDIFailure() {
console.log('Could not access your MIDI devices.');
}
function onMIDISuccess(midiAccess) {
console.log(midiAccess);
var inputs = midiAccess.inputs;
var outputs = midiAccess.outputs;
for (var input of inputs.values()) {
input.onmidimessage = getMIDIMessage;
}
}
function getMIDIMessage(midiMessage) {
console.log(midiMessage);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment