Sustainability of Digital Formats
 Planning for Library of Congress Collections

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

XMF (eXtensible Music 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: fdd000121
• Short name: XMF
• Content categories: sound
• Format category: file format
• Last significant update: 2004-06-08

Identification and description Explanation of format description terms

Full nameeXtensible Music Format (XMF)
DescriptionWrapper format for MIDI, Downloadable Sounds (DLS), and WAVE waveform data. From the specification from MIDI.org: "XMF is low-overhead meta-file format . . . . primarily intended to bundle existing standard music and sound file formats--such as SMF, DLS, and WAV--and not to replace any of them." (RP-030, p.2) MIDI and audio data may be encapsulated in the XMF file or be linked via external URI reference.

The second part of the specification (RP-031) discusses Type 0 and Type 1 files: "both must contain at least one SMF file; inclusion of DLS files is optional" (p. 1), and "the SMF file images in an XMF Type 0 file are guaranteed to be streamable." (RP-031, p. 2) [Is there a type that only contains external references to SMF and/or DLS data?]
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

Sustainability factors Explanation of format description terms

DisclosureFully documented. Developed by the MIDI Manufacturers Association.
  DocumentationXMF Specification (2001), available for purchase from MIDI.org; contains three parts: RP-030, general specification; RP-031, Type 1 and Type 0 files; and RP-032, meta event and patch type prefix.
AdoptionNot known to the compilers of this document.
Licensing and patent claimsNone identified by the compilers of this document.
TransparencyTransparent wrapper. See also MIDI_SD and DLS.
Self-documentationProvided by MetaDataItems, which may be placed at any node in the file and may include technical, copyright, or descriptive information, e.g., title, name, author, etc. The specification speaks of a future plan to specify an XML semantic equivalent to the current mechanism.
External dependenciesSee MIDI_SD and DLS.
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 and DLS.
Support for multiple sound channelsNot applicable; see MIDI_SD.
Support for downloadable or user-defined sounds, samples, and patchesYes, when an XMF instance contains or references DLS.
Functionality beyond normal rendering for soundThe XMF specification (RP-032) discusses Meta-Events pertaining to assignment of data to instruments in an XMF context. See also MIDI_SD; the compilers of this document have not investigated the degree to which such added functionality is provided by XMF as distinct from other file formats and/or application software.

File type signifiers Explanation of format description terms

Tag typeValueNote
Filename ExtensionxmfSuggested by the specification; not listed at The File Extension Source.
Internet Media TypeNone identified. A related type for mobile telephones is identified at http://www.iana.org/assignments/media-types/audio/vnd.nokia.mobile-xmf: vnd.nokia.mobile-xmf
Magic numbersNone identified 

Notes Explanation of format description terms

GeneralFrom http://www.wordiq.com/definition/MIDI: "The MIDI Association has now defined a new format, XMF (eXtensible Music File) which packages SMF (Standard MIDI File) format data with downloadable sounds, to much the same effect as MOD files. In spite of its name, XMF is not XML-based."

From http://www.iana.org/assignments/media-types/audio/vnd.nokia.mobile-xmf: "Mobile XMF is a Musical Instrument Digital Interface (MIDI) specification developed by MMA [MIDI Manufacturers Association] and AMEI [Association of Musical Electronics Industry]."
HistoryThe development of XMF post-dates that of RMID, the use of which is deprecated at the MIDI.org web site.

Format specifications Explanation of format description terms

URLs

Print
XMF Specification (2001), available for purchase from MIDI.org (http://www.midi.org/about-midi/specshome.shtml)

Useful references Explanation of format description terms

URLs
• See MIDI_SD.
http://www.wordiq.com/definition/MIDI, a short description.
http://www.iana.org/assignments/media-types/audio/vnd.nokia.mobile-xmf, about Mobile XMF
Gary Kessler's File Signatures Table (http://www.garykessler.net/library/file_sigs.html).
The File Extension Source (http://filext.com/)

Print


Last Updated: Wednesday, 07-Mar-2007 12:40:22 EST