RTP MIDI: Ein RTP-Nutzlastformat für MIDI

Implementierungen

Apple verwendet RTP MIDI als Transportschicht für den MIDI-Netzwerktreiber, der in Mac OS X und iOS ausgeliefert wird. Das MIDI Network Driver Protocol-Dokument auf der Apple Developer-Website beschreibt das MIDI Network Driver Session Management Protocol.

In diesem Sound on Soundmagazine-Artikel finden Sie eine umfassende Anleitung zur Verwendung von Apples MIDI NetworkDriver unter OS X. Eine kürzere Einführung in das Thema finden Sie in diesem Artikel.

iOS-App-Entwickler können über die IDINETWORKSESSION-Klasse auf RTP-Sitzungen zugreifen. Hunderte von iOS-Apps verwenden RTP MIDI.

Tobias Erichsen hat einen MIDI-Netzwerktreiber für Windows entwickelt, der mit Apples RTP-MIDI-Implementierung kompatibel ist. Sein Treiber ist für den privaten, nicht kommerziellen Gebrauch kostenlos und steht hier zum Download zur Verfügung.

Kiss-Box stellt ETHERNET-Netzwerkhardware her, die mit Apples RTP Midiimplementierung zusammenarbeitet. Der Kiss-Box RTP MIDI Stack wurde von BenoitBouchez entwickelt, der auch eingebettete Implementierungen von RTP MIDI auf Beratungsbasis entwickelt (E-Mail: beb digitalaudio. fr).

nmj ist eine Javalibrary, mit der Entwickler Android-Apps schreiben können, die mit der RTP MIDI-Implementierung von Apple zusammenarbeiten.TouchDAW ist ein Beispiel für eine Android-App, die auf nmj-Technologie basiert.

Jim Young hat einen RTP MIDI Stack für Windows 8 geschrieben, der die WinRT API verwendet (Video).

Wireshark enthält jetzt einen RTP MIDI Dissector, geschrieben von Tobias Erichsen, der mit Apples RTP MIDI-Implementierung zusammenarbeitet.

MidiShare, ein Echtzeitbetriebssystem für musikalische Anwendungen, enthält in seinem Entwicklungszweig eine RTP-MIDI-Bibliothek.

Die (inoffizielle) Referenzimplementierung für RTP MIDI ist der networkstack in sfront, ein MPEG 4 strukturierter Audiodecoder.

Das Netzwerk ist in der sfrontdistribution nicht mehr aktiviert, da wir die erforderlichen Netzwerkdienste nicht mehr hosten. Der Netzwerk-Quellcode wird jedoch weiterhin in der Distribution ausgeliefert. Entwickler, die den Netzwerkcode untersuchen möchten, können downloadsfront hier, andfollow these instructionsfor locating the network source code. Alternativ bieten wir eine kleinere Distribution an, die nur den Netzwerk-Quellcode enthält (klicken Sie hier zum Herunterladen). Beachten Sie, dass der Netzwerkcode (und sfrontitself) BSD-lizenziert ist.

John Lazzaro und John Wawrzynek (2011). &nbspRTP Nutzlast Format forMIDI. RFC 6295, ietfvorgeschlagenes Standardprotokoll .

John Lazzaro und John Wawrzynek (2006). &nbspAn Implementierungsleitfaden für RTP MIDI. RFC 4696, IETFStandards-Spur (Informativ) .

John Lazzaro und John Wawrzynek (2006). &nbspRTP Nutzlast Format forMIDI. RFC 4695, IETF vorgeschlagenstandardprotokoll.Veraltet durch RFC 6295.

J. Lazzaro (2006). &NBSFRAMING von RTP- und RTCP-Paketen über verbindungsorientierter Transport. RFC 4571, IETF vorgeschlagen Standardprotokoll .

John Lazzaro und John Wawrzynek (2004). Ein RTP-Payload-Format für MIDI. Die 117. Tagung der Audio Engineering Society, Oktober 28-31, 2004, San Francisco, CA..

John Lazzaro und John Wawrzynek (2001). ACase für Netzwerk musikalische Darbietung. Der 11. Internationale Workshop zur Netzwerk- und Betriebssystemunterstützung für digitales Audio und Video (NOSSDAV 2001) vom 25. bis 26. Juni 2001 in Port Jefferson, New York .

You might also like

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.