Extensible Music Format (XMF)
   HOME

TheInfoList



OR:

XMF (Extensible Music Format) is a tree-based digital container format used to bundle music-oriented content, such as a MIDI file and optionally the sounds it uses, liner notes or other content grouped by language-codes. The first XMF definitions were to allow the bundling of a musical performance with the musical sounds used. For instance, a MIDI file could be stored together with a Downloadable Sounds file, and both files would travel together inside one XMF file. This specific use of an XMF file is referred to as XMF File Type 0 (streaming) or XMF File Type 1 (non-streaming), depending on whether the type of the MIDI file is 0 or 1, respectively. There are currently five XMF File Types defined. The latest of which is XMF File Type 4 (counted from zero) and is called Interactive XMF (iXMF). The specifications for the XMF were first published in 2001 by the
MMA Mixed martial arts (MMA), sometimes referred to as cage fighting, no holds barred (NHB), and ultimate fighting, and originally referred to as Vale Tudo is a full-contact combat sport based on strike (attack), striking, grappling and ground f ...
.


Features

* Resources can be referenced internally (in the XMF file) or referenced externally using a URI. * Resources can be country- and language-coded so that text could be shown in the right language depending on context. * Resources can be compressed using
ZLIB zlib ( or "zeta-lib", ) is a software library used for data compression. zlib was written by Jean-loup Gailly and Mark Adler and is an abstraction of the DEFLATE compression algorithm used in their gzip file compression program. zlib is also ...
. * Size information is stored using variable-length quantities, ensuring that the format can support an infinite number, while at the same time saving storage space.


See also

*
DLS format A DLS format (from Downloadable Sound) is any of the standardized file formats for digital musical instrument sound banks (collections of virtual musical instrument programs). The DLS standards also include detailed specifications for how MIDI proto ...
*
RIFF (File format) The Resource Interchange File Format (RIFF) is a generic file container format for storing data in tagged chunks. It is primarily used to store multimedia such as sound and video, though it may also be used to store any arbitrary data. The Mic ...
*
Standard MIDI File MIDI (; Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and rel ...
*
MO3 MO3 is a tracker module file format developed by Ian Luck for the BASSMOD engine. MO3 files contain samples encoded in the MP3 or Ogg Vorbis formats, rather than straight PCM samples. This results in reduced file size for the module, while main ...


References


External links

*
MIDI Manufacturers Association The MIDI Manufacturers Association (MMA) is a non-profit trade organization where companies work together to create MIDI standards that assure compatibility among MIDI products. The MMA is a U.S. organization established in 1985 by the original ...
(MMA) * {{webarchive , url=https://web.archive.org/web/20071128035622/http://www.midi.org/xmf/ , date=November 28, 2007 , title=XMF Working Group, of the MMA
XMF Specification (All)

About Mobile XMF
MIDI standards Music notation file formats Video game music file formats