14 Facts About RTP-MIDI

1.

RTP-MIDI is a protocol to transport MIDI messages within RTP packets over Ethernet and WiFi networks.

FactSnippet No. 1,594,153
2.

RTP-MIDI is compatible with real-time applications, and supports sample-accurate synchronization for each MIDI message.

FactSnippet No. 1,594,154
3.

Full implementation of RTP-MIDI is available within the Ubuntu distribution, in the Scenic software package.

FactSnippet No. 1,594,155
4.

The RTP-MIDI session appears under the name "Network MIDI" to all CoreMIDI applications on iOS, and no specific development is required to add RTP-MIDI support in the iOS application.

FactSnippet No. 1,594,156
5.

Since June 2013, a Javascript implementation of RTP-MIDI, created by J Dachtera, is available as an open-source project.

FactSnippet No. 1,594,157
6.

WinRTP-MIDI project is an open-source implementation of RTP-MIDI protocol stack under Windows RT.

FactSnippet No. 1,594,158
7.

RTP-MIDI was available for the Arduino platform in November 2013, under the name "AppleMIDI library".

FactSnippet No. 1,594,159
8.

RTP-MIDI ports are seen within MIDIKit as complementary ports, added to native system MIDI ports.

FactSnippet No. 1,594,160
9.

RTP-MIDI devices are able to merge different MIDI streams without needing any specific component, in contrast to MIDI 1.

FactSnippet No. 1,594,161
10.

RTP-MIDI devices are able to duplicate MIDI streams from one session to any number of remote sessions without requiring any "MIDI THRU" support device.

FactSnippet No. 1,594,162
11.

RTP-MIDI sessions are able to provide a "patchbay" feature, which required a separate hardware device with MIDI 1.

FactSnippet No. 1,594,163
12.

The next RTP-MIDI packets do not need the ARP sequence anymore, unless the link becomes inactive for a few minutes, which clears the ARP entry in the sender's routing table.

FactSnippet No. 1,594,164
13.

Measurements made by the different RTP-MIDI actors give latency times from a few hundreds of microseconds for embedded systems using real-time operating systems, up to 3 milliseconds when computers running general purpose operating systems are involved.

FactSnippet No. 1,594,165
14.

Since RTP-MIDI is based on IP protocol stack, the different layers involved in the communication process must be configured, such as IP address and UDP ports.

FactSnippet No. 1,594,166