JSFiddle - React, Tailwind, and code Playground
by phloe
JavaScript
function onMIDISuccess(midiAccess) {
console.log("MIDI ready!");
midiAccess.outputs.forEach(function(output, port) {
console.log("output", output, port, arguments);
output.open();
setTimeout(function () {
output.send([0x80, 60, 0x40]);
}, 200);
});
}
function onMIDIFailure(msg) {
console.log("Failed to get MIDI access - " + msg);
}
navigator.requestMIDIAccess().then(onMIDISuccess, onMIDIFailure);