#### Refactor existing WebMIDI/Audio functionality to represent intended Remote-Performer use case: - Web Audio contexts in each client used for testing purposes–to standard audio output. - MIDI contexts send message output to specified port, hooked by peer-server (peer.js WebRTC server) - MIDI contexts receiving input from optional: - Standard interface [input](https://webaudio.github.io/web-midi-api/#idl-def-MIDIInput) - Specified [port](https://webaudio.github.io/web-midi-api/#MIDIPort) - Expose MIDI port via [Ableton Max/MSP(Max for Live)](https://docs.cycling74.com/max5/refpages/max-ref/midiout.html) for performance data stream.