Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 2.46 KB

RTP-MIDI-tips.md

File metadata and controls

45 lines (31 loc) · 2.46 KB

RTP-MIDI Tips

Overview of RTP-MIDI

  • 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 connection instructions:

iOS supports RTP-MIDI natively, but you have to install apps that use it to your device to send MIDI events

  1. Begin using an app that supports RTP-MIDI
  2. Connect the device to the network using the host computer
  3. 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)

Suggested iOS apps:

Windows connection instructions:

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)

  1. Install rtpMIDI
  2. Follow the instructions at http://www.tobias-erichsen.de/software/rtpmidi/rtpmidi-tutorial.html to set up a connection between devices
  3. Install software capable of sending MIDI events to and from devices. In these instructions, we use SunVox
  4. Create a new project in SunVox
  5. 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
  6. Create an Analog Generator module. You don't have to attach it to anything
  7. Select the Analog Generator, right-click it, and open the Module Properties menu
  8. Under MIDI Out, select an output device, unless you want to play input using SunVox itself.
  9. 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)

Mac, Linux, Android, etc. connection instructions:

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