{"draft":"draft-ietf-avt-rtp-midi-format-15","doc_id":"RFC4695","title":"RTP Payload Format for MIDI","authors":["J. Lazzaro","J. Wawrzynek"],"format":["ASCII","HTML"],"page_count":"169","pub_status":"PROPOSED STANDARD","status":"PROPOSED STANDARD","source":"Audio\/Video Transport","abstract":"This memo describes a Real-time Transport Protocol (RTP) payload\r\nformat for the MIDI (Musical Instrument Digital Interface) command\r\nlanguage. The format encodes all commands that may legally appear on\r\na MIDI 1.0 DIN cable. The format is suitable for interactive\r\napplications (such as network musical performance) and\r\ncontent-delivery applications (such as file streaming). The format\r\nmay be used over unicast and multicast UDP and TCP, and it defines\r\ntools for graceful recovery from packet loss. Stream behavior,\r\nincluding the MIDI rendering method, may be customized during session\r\nsetup. The format also serves as a mode for the mpeg4-generic format,\r\nto support the MPEG 4 Audio Object Types for General MIDI,\r\nDownloadable Sounds Level 2, and Structured Audio. [STANDARDS-TRACK]","pub_date":"November 2006","keywords":["[--------|p]","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 mpeg4-generic MPEG 4","MPEG 4 Structured Audio","MPEG 4 Synthetic Coding","MTC","musical notes","network musical performance","recovery journal","Show Control","sonification","ringtone","rtp-midi","RTP","RTP MIDI","SMPTE time code","SMPTE timecode","Standard MIDI Files","XMF"],"obsoletes":[],"obsoleted_by":["RFC6295"],"updates":[],"updated_by":[],"see_also":[],"doi":"10.17487\/RFC4695","errata_url":"https:\/\/www.rfc-editor.org\/errata\/rfc4695"}