What is RTP-MIDI?

RTP-MIDI is a worldwide open standard, listed in RFC documents (RFC4695). This guarantees that anybody can use RTP-MIDI without needing to pay any license and ensures that no company can claim RTP-MIDI to be its proprietary product.

RTP-MIDI is based on the well-known RTP protocol (listed as RFC3550 standard), which is based in turn on standard IP stack. This allows any RTP-MIDI product to use standard networks components.

RTP-MIDI does not necessarily relies on Ethernet and can be used over wireless links. However, the use of Ethernet guarantees extremely low latency over the complete network.

RTP-MIDI benefits from all RTP advantages, like clock synchronization, detection of loss packets, etc... Moreover, RTP-MIDI provides a recovery mechanism, which allows a receiver to detect missing informations due to lost packets. This innovating mechanism allows to recover MIDI data without needing any retransmission.

Is RTP-MIDI a new MIDI protocol?

No. RTP-MIDI does not intend to replace current MIDI implementations (like MIDI 1.0 DIN or USB), but it offers exciting new capabilities, thanks to the use of the most modern networking technologies.

RTP-MIDI transports in fully transparent manner all MIDI messages defined in MIDI 1.0 specification. It is also fully compatible with all higher level MIDI protocols like MIDI Show Control, MIDI Timecode or MIDI Machine Control.

Who supports RTP-MIDI?

RTP-MIDI is natively supported in Apple Mac OS X and iOS in all recent versions. Windows drivers are also available for free.

RTP-MIDI is also implemented on embedded computer platforms, since the required memory footprint and processor usage makes it compatible with modern microcontrollers for a low cost.