RFC 6295: RTP Payload Format for MIDI
In plain English — editorial summary, not part of the RFC
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. This document obsoletes RFC 4695. [STANDARDS-TRACK]
Document record
- Document ID
- RFC6295
- Published
- June 2011
- Authors
- J. Lazzaro; J. Wawrzynek
- Status
- PROPOSED STANDARD
- Stream
- IETF
- Area
- art
- Pages
- 171
- Also known as
- —
- Obsoletes:
- RFC 4695
Topics
- asc
- content streaming
- DLS 2
- General MIDI
- MIDI
- MIDI file
- MIDI file streaming
- MIDI light control
- MIDI rendering
- MIDI ringtone
- MIDI streaming MIDI sequencer
- MIDI time code
- MIDI timecode
- MIDI Manufacturers Association
- MMA mpeg4generic MPEG 4
- MPEG 4 Structured Audio
- MPEG 4 Synthetic Coding
- MTC
- musical notes
- network musical performance
- recovery journal
- Show Control
- sonification
- ringtone
- rtpmidi
- RTP
- RTP MIDI
- SMPTE time code
- SMPTE timecode
- Standard MIDI Files
- XMF
Related documents
Ranked automatically by shared keywords, IETF area and stream — not by editorial selection.
- RFC 4696An Implementation Guide for RTP MIDICurrent
November 2006
- RFC 4723Registration of Media Type audio/mobile-xmfCurrent
December 2006
- RFC 6416RTP Payload Format for MPEG-4 Audio/Visual StreamsCurrent
October 2011
- RFC 5576Source-Specific Media Attributes in the Session Description Protocol (SDP)Current
June 2009
- RFC 7097RTP Control Protocol (RTCP) Extended Report (XR) for RLE of Discarded PacketsCurrent
January 2014
- RFC 7243RTP Control Protocol (RTCP) Extended Report (XR) Block for the Bytes Discarded MetricCurrent
May 2014
- RFC 7604Comparison of Different NAT Traversal Techniques for Media Controlled by the Real-Time Streaming Protocol (RTSP)Current
September 2015
- RFC 7656A Taxonomy of Semantics and Mechanisms for Real-Time Transport Protocol (RTP) SourcesCurrent
November 2015
Also filed under
About this page
The document record above — title, authors, date, status, stream, area, relationships, DOI and errata — is imported verbatim from the public RFC Editor index. The “in plain English” section is editorial: written by The metasystema editorial team, not part of the RFC. Where the two differ, the RFC text governs.
Last checked against the RFC Editor index on . RFCs are never revised after publication; changes are issued as new documents.
Data sources · Editorial policy · Report a correction · What is an RFC?