Sustainability of Digital Formats
 Planning for Library of Congress Collections

Introduction | Sustainability Factors | Content Categories | Format Descriptions | Contact
Format Description Categories >> Browse Alphabetical List

RIFF-based MIDI File Format

>> Back
Table of Contents
Identification and description
Local use
Sustainability factors
Quality and functionality factors
File type signifiers
Notes
Format specifications
Useful references
Format Description Properties
• ID: fdd000120
• Short name: RMID
• Content categories: sound
• Format category: file format
• Last significant update: 2004-06-08

Identification and description Explanation of format description terms

Full nameRIFF-based MIDI File Format (RMID)
DescriptionWrapper 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.
Production phaseMay 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 
  May containSMF, Standard MIDI File Format
  May containDLS, Downloadable Sounds Format

Local use Explanation of format description terms

LC experience or existing holdingsNone
LC preferenceNone established at this time. It is worth noting that after the MIDI Manufacturers Association developed XMF in 2001, they recommend its use in preference to RMID.

Sustainability factors Explanation of format description terms

DisclosureFully documented. Initially developed by Microsoft (1991 and before) and extended by MIDI.org (an arm of the MIDI Manufacturers Association).
  DocumentationInitial 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", from MIDI.org.
AdoptionNot known to the compiler of this document.
Licensing and patent claimsNone
TransparencyTransparent wrapper. See also MIDI_SD and DLS.
Self-documentationGood potential; see RIFF.
External dependenciesSee MIDI_SD.
Technical protection considerationsNone known to the compilers of this document.

Quality and functionality factors Explanation of format description terms

Normal rendering for soundNot applicable; see MIDI_SD and DLS
Fidelity (support for high audio resolution)Not applicable; see MIDI_SD.
Support for multiple sound channelsNot applicable; see MIDI_SD.
Support for downloadable or user-defined sounds, samples, and patchesSee DLS
Functionality beyond normal rendering for soundSee 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 Explanation of format description terms

Tag typeValueNote
Filename ExtensionrmiFrom The File Extension Source.
Internet Media Typeaudio/midFrom The File Extension Source. No Internet Media Type listing found at http://www.iana.org/assignments/media-types/.
Magic numbersHex: 52 49 46 46 xx xx xx xx 52 4D 49 44 64 61 74 61
ASCII: RIFF....RMIDdata
From Gary Kessler's File Signatures Table.
RIFF form typeRMID 

Notes Explanation of format description terms

General 
HistoryThe 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 specification, which they now prefer to RMID.

Format specifications Explanation of format description terms

URLs
"Bundling SMF and DLS data in an 'RMID' File" (technical note RP-029) published by the MIDI Manusfacturers Association (http://www.midi.org/about-midi/rp29spec(rmid).pdf)

Print
Microsoft Windows Multimedia Programmer's Reference. Redmond, Washington: Microsoft Press, 1991. Section 8-31 is devoted to RMID.

Useful references Explanation of format description terms

URLs
• See MIDI_SD.
MIDI.org (http://www.midi.org/)
Gary Kessler's File Signatures Table (http://www.garykessler.net/library/file_sigs.html).
The File Extension Source (http://filext.com/)

Print


Last Updated: 03/ 7/2007