node package manager
We need your input. Help make JavaScript better: Take the 2017 JavaScript Ecosystem survey ยป


Node RTP Midi

This is a node js implementation of Apples Network Midi Protocol aka RTP Midi. It can act as both a session initiator and session listener. I can also detect remote sessions via bonjour/mdns. The recovery journal is not supported at the moment.

There is also a port of this library to the chrome apps platform: rtpmidi-chrome



  • More testing
  • Recovery Journal
  • Expose via websockets & create a client side api compatible to the Web Midi API
  • Port to cordova via cordova-plugin-datagram or something similar
  • ...