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.