WIP: Currently implemented as a WebSocket broadcast triggering chromatic notes via the Web Audio API
- Clone repository:
$ git clone git@github.com:websound/RemotePerformer.git; cd midisocket;
- Install dependencies:
$ npm install
- Start server:
$ npm start
- Plug a MIDI controller into an available port
- Point your browser to http://localhost:9090 (Google Chrome Only)
- Download ngrok
- Move to the directory containing ngrok and expose your local web server at port 9090
$ ./ngrok http 9090
- Share your ngrok generated URL and Play!
This code originated as a fork of midisocket