WebAudio Synth controlled by MIDI, with simple Node/Express backend and a whole lot of javascript/jquery