Network MIDI driver for Windows 7 up to Windows 10, 32 and 64 bit. Compatible to the network MIDI included in Apple OS-X and iOS
The rtpMIDI-driver is a virtual MIDI-driver which allows DAW-applications to communicate via network with other computers. With this driver you don‘t need to connect long MIDI-cables between your music-workstations. Compared to other MIDI over LAN or IP-MIDI solutions, this driver is based on an open standard.
As the driver has been designed to be compatible to the network-MIDI included in every Mac since OS X 10.4 and every iPhone/iPad since iOS 4.2, you can also connect to Macs or iPhone / iPad apps that have been designed to use the Core-MIDI framework.
The configuration is implemented to closely resemble the network-MIDI-configuration in OS X‘s Audio/MIDI-setup. So if you are already familiar with network-MIDI on the Mac, you will find your way easily. If not, I have provided a step-by-step tutorial on how to configure the virtual ports and the connections.
The driver has been developed over a pretty long timeframe and is updated quite regularly to even further improve the experience for the user. If you are interested in some background about the development, take a look at the rtpMIDI-history.
There is even hardware compatible to this driver like the Kiss-Box and a multitude of iConnectivity interfaces. With those devices, you can connect standard-MIDI-based hardware like synthesizers or controllers to a Windows PC just using the network cable as well.
For all those people interested in creating music-applications for Android, you might take a look at the nmj-project. The guys over there have created a java-library which also implements RTP-MIDI compatible to Apple & rtpMIDI.
If you are a developer of a Core-MIDI compliant iOS-app for the store, and you are looking to let your customers also connect easily with Windows PCs, just drop me a short mail and we can talk about your support of this project in form of licencing or donations…
Below you find an example of some manufacturers using rtpMIDI for network MIDI communication that are supporting the continued development of this driver: