Skip to content

Remote Performance example using WebMIDI and WebRTC

Notifications You must be signed in to change notification settings

websound/midisocket

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Remote Performance example using WebMIDI and WebRTC

WIP: Currently implemented as a WebSocket broadcast triggering chromatic notes via the Web Audio API

Usage

  1. Clone repository: $ git clone git@github.com:websound/RemotePerformer.git; cd midisocket;
  2. Install dependencies: $ npm install
  3. Start server: $ npm start
  4. Plug a MIDI controller into an available port
  5. Point your browser to http://localhost:9090 (Google Chrome Only)
  6. Download ngrok
  7. Move to the directory containing ngrok and expose your local web server at port 9090 $ ./ngrok http 9090
  8. Share your ngrok generated URL and Play!

This code originated as a fork of midisocket

About

Remote Performance example using WebMIDI and WebRTC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 78.9%
  • HTML 15.0%
  • CSS 6.1%