From fffc4376d9a4f03982f1787fc48265c20926fa9c Mon Sep 17 00:00:00 2001 From: Stephanie Chung Date: Thu, 15 May 2014 08:08:41 -0700 Subject: [PATCH] adding midi bridge initialization --- js/main.js | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/js/main.js b/js/main.js index 244d044..79e2392 100644 --- a/js/main.js +++ b/js/main.js @@ -9,7 +9,26 @@ window.onload = function () { }; $(window).on('ready', function() { //here we are listening for the ready event. - assignHandlers(); + midiBridge.init(function(MidiAccess) { + var input = MIDIAccess.getInput(MIDIAccess.enumerateInputs()[0]); + var output = MIDIAccess.getOutput(MIDIAccess.enumerateOutputs()[0]); + + if(input){ + console.log(input.deviceName); + + input.addEventListener("midimessage",function(e){ + console.log('message: ' + e.toString()); + + if(output){ + output.sendMIDIMessage(e); + } + }); + } + + if(output){ + console.log(output.deviceName); + } + }) }); /**