- RTP-MIDI is a standard for transferring MIDI events over Wi-Fi and Ethernet
- It is supported by iOS, node.js, Windows, Apple, and other systems and applications
- The modern infrastructure uses Apple Bonjour
- For more info, see https://en.wikipedia.org/wiki/RTP-MIDI
iOS supports RTP-MIDI natively, but you have to install apps that use it to your device to send MIDI events
- Begin using an app that supports RTP-MIDI
- Connect the device to the network using the host computer
- You should be able to send RTP-MIDI events
(note: some iOS apps do not indicate that they are connected via RTP-MIDI, even if they are)
- PadMIDI (free; for iPhone)
- MidiPatterns (free; for iPad)
Windows does not support RTP-MIDI natively; however, support for the standard can easily be installed. As on iOS, you have to install applications that use MIDI to your computer (they don't have to support RTP-MIDI specifically)
- Install rtpMIDI
- Follow the instructions at http://www.tobias-erichsen.de/software/rtpmidi/rtpmidi-tutorial.html to set up a connection between devices
- Install software capable of sending MIDI events to and from devices. In these instructions, we use SunVox
- Create a new project in SunVox
- In Preferences->MIDI, select your input devices. rtpMIDI should provide you with a virtual device representing the devices connected via RTP-MIDI; select that and anything else you want to use
- Create an Analog Generator module. You don't have to attach it to anything
- Select the Analog Generator, right-click it, and open the Module Properties menu
- Under MIDI Out, select an output device, unless you want to play input using SunVox itself.
- With the Analog Generator still selected, send a MIDI event over a device connected to RTP-MIDI. SunVox should receive the event and, if an output was specified, send the event to the output.
(note: For more info on SunVox, visit http://www.warmplace.ru/wiki/sunvox:manual_en)
If you have successfully used a system with the RTP-MIDI protocol not listed here, feel free to edit this file with instructions for your system