node package manager
Easy collaboration. Discover, share, and reuse code in your team. Create a free org ยป


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
  • ...