Format Description Categories
Browse Alphabetical List
RIFF-based MIDI File Format
Format Description Properties
- ID: fdd000120
- Short name: RMID
- Content categories:
- Format Category:
- Other facets:
container-wrapper, binary, structured, symbolic
- Last significant FDD update:
- Draft status: Partial
Identification and description
||RIFF-based MIDI File Format (RMID)
||Wrapper format for MIDI data, as first specified by Microsoft, and later extended by MIDI.org (an arm of the MIDI Manufacturers Association) to permit the bundling of both MIDI files and Downloadable Sounds (DLS) files. According to Multimedia Programming Interface and Data Specifications 1.0, August 1991.: "The 'RMID' format consists of a standard MIDI file enclosed in a RIFF chunk. Enclosing the MIDI file in a 'RIFF' chunk allows the file to be consistently identified; for example, an 'INFO' list can be included in the file."
||May be used by composers or arrangers for initial-state activities, in middle-state exchange of data or archiving, or for final-state, end-user delivery.
|Relationship to other formats
RIFF (Resource Interchange File Format)
Standard MIDI File Format
Downloadable Sounds Format, Version 1.1b
|LC experience or existing holdings
||None established at this time. It is worth noting that after the MIDI Manufacturers Association developed XMF_1_0 in 2001, they recommend its use in preference to RMID.
||Fully documented. Initially developed by Microsoft (1991 and before) and extended by MIDI.org (an arm of the MIDI Manufacturers Association).
||Initial specification as part of the RIFF format in Microsoft Windows Multimedia Programmer's Reference (section 8-31); extended specification available as technical note RP-029, "Bundling SMF and DLS data in an 'RMID' File", originally from MIDI.org, now via Internet Archive.
||Not known to the compiler of this document.
| Licensing and patents
||Transparent wrapper. See also MIDI_SD and DLS_1_1b.
||Good potential; see RIFF.
|Technical protection considerations
||None known to the compilers of this document.
Quality and functionality factors
||Not applicable; see MIDI_SD and DLS_1_1b
|Fidelity (high audio resolution)
||Not applicable; see MIDI_SD.
||Not applicable; see MIDI_SD.
|Support for user-defined sounds, samples, and patches
|Functionality beyond normal rendering
||See MIDI_SD. The compilers of this document have not investigated the degree to which such added functionality is provided by RMID as distinct from other file formats and/or application software.
File type signifiers
||The RIFF format specifications were published in 1991 in Microsoft Windows Multimedia Programmer's Reference, with a brief section devoted to RMID (8-31). The extended specification that documented how both MIDI and downloadable sounds could be bundled in an RMID file (technical note RP-029, "Bundling SMF and DLS data in an 'RMID' File"), was published by the MIDI Manusfacturers Association (MMA) in 2000. The co-authors represent IBM Research, Kurzweil, Microsoft, and Sonic Foundry. In 2001, MMA published the XMF_1_0 specification, which they now prefer to RMID.
- "Bundling SMF and DLS data in an 'RMID' File" (http://web.archive.org/web/20110610135604/http://www.midi.org/about-midi/rp29spec(rmid).pdf). Technical note RP-029, published by the MIDI Manufacturers Association. No longer on MIDI web site. Link is to copy at Internet Archive.
- Microsoft Windows Multimedia Programmer's Reference. Redmond, Washington: Microsoft Press, 1991. Section 8-31 is devoted to RMID.
Thursday, 12-Sep-2013 14:44:12 EDT