RTP Payload Format for MIDI
RFC 4695, “RTP Payload Format for MIDI”, is a Proposed Standard document published in November 2006 by J. Lazzaro, J. Wawrzynek. It has been obsoleted by RFC 6295 — refer to the newer document for the authoritative version. The canonical text is published by the RFC Editor.
Abstract
This memo describes a Real-time Transport Protocol (RTP) payload format for the MIDI (Musical Instrument Digital Interface) command language. The format encodes all commands that may legally appear on a MIDI 1.0 DIN cable. The format is suitable for interactive applications (such as network musical performance) and content-delivery applications (such as file streaming). The format may be used over unicast and multicast UDP and TCP, and it defines tools for graceful recovery from packet loss. Stream behavior, including the MIDI rendering method, may be customized during session setup. The format also serves as a mode for the mpeg4-generic format, to support the MPEG 4 Audio Object Types for General MIDI, Downloadable Sounds Level 2, and Structured Audio. [STANDARDS-TRACK]
What “Proposed Standard” means
An entry-level standards-track specification: stable, peer-reviewed and a solid basis for implementation, though it may still evolve before becoming an Internet Standard.
The canonical text of RFC 4695 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 4694 Number Portability Parameters for the "tel" URI
- RFC 4696 An Implementation Guide for RTP MIDI
- RFC 4693 IETF Operational Notes
- RFC 4697 Observed DNS Resolution Misbehavior
- RFC 4692 Considerations on the IPv6 Host Density Metric
- RFC 4698 IRIS: An Address Registry Type for the Internet Registry Information Service
- RFC 4691 Guidelines for Acting as an IETF Liaison to Another Organization
- RFC 4690 Review and Recommendations for Internationalized Domain Names