XMF

XMF

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 defined use of the XMF was to allow the bundling of a musical performance with the musical sounds (optional) it uses. 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 was first published in 2001 by the MMA.

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.
  • 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
  • RIFF (File format)
  • Standard MIDI File

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • XMF — eXtensible Music Format (Computing » Software) eXtensible Music Format (Computing » File Extensions) * Xtreme Math Football (Community » Educational) * Milnta APL Transfer Function (Computing » File Extensions) * Mingrelian: a language of Georgia …   Abbreviations dictionary

  • XMF — ● ►en sg. m. ►SON eXtensible Music Format. Famille de formats de fichiers XML définie et administrée par la MMA. L objectif est d obtenir un format ouvert permettant de réunir dans un seul fichier tous les éléments nécessaires pour jouer un… …   Dictionnaire d'informatique francophone

  • xmf — ISO 639 3 Code of Language ISO 639 2/B Code : ISO 639 2/T Code : ISO 639 1 Code : Scope : Individual Language Type : Living Language Name : Mingrelian …   Names of Languages ISO 639-3

  • XMF — abbr. eXpanding Market Forces …   Dictionary of abbreviations

  • XMF — abbr. eXtensible Music Format (MMA, MIDI) …   United dictionary of abbreviations and acronyms

  • Extensible Music Format (XMF) — The Extensible Music Format (XMF) is a family of musical file formats with the aim to combine the capabilities of Standard MIDI files and Downloadable Sounds thereby creating a format similar to Module files. For details see links below. See also …   Wikipedia

  • Anexo:Wikipedias — Esta es una tabla con todas las Wikipedias, presentadas en orden decreciente de artículos existentes. Los datos se actualizan automáticamente dos veces al día. Puesto Idioma Idioma (local) Código[1] Artículos Páginas Ediciones Admins. Usuarios… …   Wikipedia Español

  • Musical Instrument Digital Interface — MIDI (Musical Instrument Digital Interface, IPAEng|ˈmɪdi) is an industry standard protocol that enables electronic musical instruments, computers, and other equipment to communicate, control, and synchronize with each other. MIDI allows computers …   Wikipedia

  • Language-oriented programming — is a style of computer programming, via metaprogramming in which, rather than solving problems in general purpose programming languages, the programmer creates one or more domain specific programming languages for the problem first, and solves… …   Wikipedia

  • DLS format — DLS is a family of 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 protocol controlled music… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”