PageRenderTime 50ms CodeModel.GetById 23ms RepoModel.GetById 0ms app.codeStats 0ms

/_sources/registries/fdd/fddXML/fdd000121.xml

https://github.com/digipres/digipres.github.io
XML | 180 lines | 180 code | 0 blank | 0 comment | 0 complexity | cffadc520a5479a8a2aad626612e4a65 MD5 | raw file
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <fdd:FDD id="fdd000121" titleName="XMF, eXtensible Music File Format, Version 1.0" shortName="XMF_1_0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fdd="http://www.digitalpreservation.gov/formats/schemas/fdd/v1" xsi:schemaLocation="http://www.digitalpreservation.gov/formats/schemas/fdd/v1 http://www.digitalpreservation.gov/formats/schemas/fdd/v1/fdd-v1-0.xsd">
  3. <fdd:properties>
  4. <fdd:gdfrGenreSelection>
  5. <fdd:gdfrGenre>sound</fdd:gdfrGenre>
  6. </fdd:gdfrGenreSelection>
  7. <fdd:formatCategories>
  8. <fdd:category>file-format</fdd:category>
  9. </fdd:formatCategories>
  10. <fdd:gdfrComposition>container-wrapper</fdd:gdfrComposition>
  11. <fdd:gdfrForm>binary</fdd:gdfrForm>
  12. <fdd:updates>
  13. <fdd:date>2011-02-28</fdd:date>
  14. </fdd:updates>
  15. <fdd:draftStatus>Partial</fdd:draftStatus>
  16. </fdd:properties>
  17. <fdd:identificationAndDescription>
  18. <fdd:fullName>XMF, eXtensible Music File Format, Version 1.0</fdd:fullName>
  19. <fdd:description>
  20. <p>XMF is a wrapper format for MIDI, Downloadable Sounds (DLS), and WAVE waveform data. From the <a href="http://www.midi.org/techspecs/xmf/xmf.php">specification</a> from MIDI.org: "XMF is low-overhead meta-file format . . . . primarily intended to bundle existing standard music and sound file formats--such as <a href="fdd000119.shtml">SMF</a>, <fddLink id="fdd000118">DLS_1_1b</fddLink>, and <fddLink id="fdd000001">WAV</fddLink>--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 <a href="http://www.midi.org/techspecs/xmf/xmf_faq.php">MIDI Manufacturers Association FAQ</a> states, "The most popular use of XMF is currently for mobile phone content, via the Mobile XMF file type."</p>
  21. <p>The second part of the specification (RP-031) discusses <i>Type 0</i> and <i>Type 1</i> 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 <i>Type 0</i> 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?]</p>
  22. <p>Later versions of the meta file format (1.01 and 2.0 at this writing) define a set of four file types as outlined in Notes below.</p>
  23. </fdd:description>
  24. <fdd:shortDescription>Wrapper format for MIDI, Downloadable Sounds (DLS), and WAVE waveform data. The most popular use of XMF is for mobile phone content, via the Mobile XMF variant.</fdd:shortDescription>
  25. <fdd:productionPhase>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.</fdd:productionPhase>
  26. <fdd:relationships>
  27. <fdd:relationship>
  28. <fdd:typeOfRelationship>May contain</fdd:typeOfRelationship>
  29. <fdd:relatedTo>
  30. <fdd:id>fdd000119</fdd:id>
  31. <fdd:shortName>SMF</fdd:shortName>
  32. <fdd:titleName>Standard MIDI File Format</fdd:titleName>
  33. </fdd:relatedTo>
  34. </fdd:relationship>
  35. <fdd:relationship>
  36. <fdd:typeOfRelationship>May contain</fdd:typeOfRelationship>
  37. <fdd:relatedTo>
  38. <fdd:id>fdd000118</fdd:id>
  39. <fdd:shortName>DLS_1_1b</fdd:shortName>
  40. <fdd:titleName>Downloadable Sounds Format, Version 1.1b</fdd:titleName>
  41. </fdd:relatedTo>
  42. </fdd:relationship>
  43. <fdd:relationship>
  44. <fdd:typeOfRelationship>Has later version</fdd:typeOfRelationship>
  45. <fdd:comment>XMF, eXtensible Music File Format, Version 1.01, not documented at this Web site.</fdd:comment>
  46. </fdd:relationship>
  47. <fdd:relationship>
  48. <fdd:typeOfRelationship>Has later version</fdd:typeOfRelationship>
  49. <fdd:comment>XMF, eXtensible Music File Format, Version 2.00, not documented at this Web site.</fdd:comment>
  50. </fdd:relationship>
  51. </fdd:relationships>
  52. </fdd:identificationAndDescription>
  53. <fdd:localUse>
  54. <fdd:experience>None</fdd:experience>
  55. <fdd:preference>None established at this time</fdd:preference>
  56. </fdd:localUse>
  57. <fdd:sustainabilityFactors>
  58. <fdd:disclosure>Fully documented. Developed by the <a href="http://www.midi.org/">MIDI Manufacturers Association</a>.
  59. </fdd:disclosure>
  60. <fdd:documentation>The <i>XMF (eXtensible Music Format), Version 1.0</i> (2001) contains three parts: RP-030, general specification; RP-031, Type 1 and Type 0 files; and RP-032, meta event and patch type prefix. As of February 2011, this version was no longer offered from <a href="http://www.midi.org/techspecs/xmf/xmf.php">MIDI.org</a>, although the successor versions were available there.</fdd:documentation>
  61. <fdd:adoption>The <a href="http://www.midi.org/techspecs/xmf/xmf_faq.php">MIDI Manufacturers Association FAQ</a> states, "Many mobile phones can already open and play Mobile XMF files." The compilers of this document have not confirmed the accuracy of this statement. <a href="../contact_format.shtml">Comments welcome</a>.</fdd:adoption>
  62. <fdd:licensingAndPatents>The <a href="http://www.midi.org/techspecs/xmf/xmf_faq.php">MIDI Manufacturers Association FAQ</a> states, "XMF is freely usable. The only thing you have to pay for is buying the specification documents."
  63. </fdd:licensingAndPatents>
  64. <fdd:transparency>Transparent wrapper. See also <fddLink id="fdd000102">MIDI_SD</fddLink> and <fddLink id="fdd000118">DLS_1_1b</fddLink>.</fdd:transparency>
  65. <fdd:selfDocumentation>Provided by <i>MetaDataItems</i>, 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.</fdd:selfDocumentation>
  66. <fdd:externalDependencies>See <fddLink id="fdd000102">MIDI_SD</fddLink> and <fddLink id="fdd000118">DLS_1_1b</fddLink>.
  67. </fdd:externalDependencies>
  68. <fdd:techProtection>None known to the compilers of this document.</fdd:techProtection>
  69. </fdd:sustainabilityFactors>
  70. <fdd:qualityAndFunctionalityFactors>
  71. <fdd:soundQF>
  72. <fdd:normalSound>Not applicable; see <fddLink id="fdd000102">MIDI_SD</fddLink> and <fddLink id="fdd000118">DLS_1_1b</fddLink>.</fdd:normalSound>
  73. <fdd:fidelity>Not applicable; see <fddLink id="fdd000102">MIDI_SD</fddLink> and <fddLink id="fdd000118">DLS_1_1b</fddLink>.</fdd:fidelity>
  74. <fdd:channels>Not applicable; see <fddLink id="fdd000102">MIDI_SD</fddLink>.</fdd:channels>
  75. <fdd:samples>Yes, when an XMF instance contains or references <fddLink id="fdd000118">DLS_1_1b</fddLink>.</fdd:samples>
  76. <fdd:beyondSound>The XMF specification (RP-032) discusses Meta-Events pertaining to assignment of data to instruments in an XMF context. See also <fddLink id="fdd000102">MIDI_SD</fddLink>; 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.</fdd:beyondSound>
  77. </fdd:soundQF>
  78. </fdd:qualityAndFunctionalityFactors>
  79. <fdd:fileTypeSignifiers>
  80. <fdd:signifiersGroup>
  81. <fdd:filenameExtension>
  82. <fdd:sigValues>
  83. <fdd:sigValue>xmf</fdd:sigValue>
  84. </fdd:sigValues>
  85. <fdd:note>Suggested by the specification.</fdd:note>
  86. </fdd:filenameExtension>
  87. <fdd:filenameExtension>
  88. <fdd:sigValues>
  89. <fdd:sigValue>mxmf </fdd:sigValue>
  90. </fdd:sigValues>
  91. <fdd:note>For Mobile-XMF, from <a href="http://www.iana.org/assignments/media-types/audio/vnd.nokia.mobile-xmf">http://www.iana.org/assignments/media-types/audio/vnd.nokia.mobile-xmf</a>.</fdd:note>
  92. </fdd:filenameExtension>
  93. <fdd:internetMediaType>
  94. <fdd:sigValues>
  95. <fdd:sigValue>audio/mobile-xmf</fdd:sigValue>
  96. </fdd:sigValues>
  97. <fdd:note>From <a href="http://filext.com/">The File Extension Source</a>, for Mobile-XMF. See also <a href="http://www.iana.org/assignments/media-types/audio/vnd.nokia.mobile-xmf">http://www.iana.org/assignments/media-types/audio/vnd.nokia.mobile-xmf</a>: <i>audio/vnd.nokia.mobile-xmf</i>
  98. </fdd:note>
  99. </fdd:internetMediaType>
  100. <fdd:magicNumbers>
  101. <fdd:sigValues>
  102. <fdd:sigValue>Hex: 58 4D 46 5F</fdd:sigValue>
  103. <fdd:sigValue>ASCII: XMF_</fdd:sigValue>
  104. </fdd:sigValues>
  105. <fdd:note>From <a href="http://filext.com/">The File Extension Source</a>, for Mobile-XMF. </fdd:note>
  106. </fdd:magicNumbers>
  107. </fdd:signifiersGroup>
  108. </fdd:fileTypeSignifiers>
  109. <fdd:notes>
  110. <fdd:general>
  111. <p>In February 2011, the <a href="http://www.midi.org/techspecs/xmf/xmf.php">MIDI Manufacturers Association Web site XMF page</a> outlined the current set of XMF specifications: </p>
  112. <ul>
  113. <li>XMF Meta File Format (RP-030) [specification not offered]</li>
  114. <li>XMF Meta File Format 1.01 (RP-039)</li>
  115. <li>XMF Meta File Format 2.00 (RP-043)</li>
  116. <li>XMF Type 0 and Type 1 Files (RP-031)</li>
  117. <li>XMF Type 2 Files (Mobile XMF Files; RP-042)</li>
  118. <li>XMF Type 3 Files (Audio Clips for Mobile XMF Files; RP-045)</li>
  119. <li>XMF Type 4 Files (Interactive XMF or iXMF Files, no RP number provided)</li>
  120. </ul>
  121. <p>
  122. <a href="http://en.wikipedia.org/wiki/MIDI">Wikipedia MIDI article</a> (consulted February 25, 2011): "The MMA [MIDI Manufacturers Association] has also defined (and AMEI [Association of Musical Electronics Industry, a Japan-based trade group] has approved) a new family of file formats, XMF (Extensible Music File), some of which package SMF chunks with instrument data in DLS format (Downloadable Sounds, also an MMA/AMEI specification), to much the same effect as the MOD file format. The XMF container is a binary format (not XML-based, although the file extensions are similar)."</p>
  123. <p>From <a href="http://www.iana.org/assignments/media-types/audio/vnd.nokia.mobile-xmf">http://www.iana.org/assignments/media-types/audio/vnd.nokia.mobile-xmf</a> (2004): "Mobile XMF is a Musical Instrument Digital Interface (MIDI) specification developed by MMA and AMEI."</p>
  124. </fdd:general>
  125. <fdd:history>The development of XMF post-dates that of <fddLink id="fdd000120">RMID</fddLink>, the use of which is <a href="http://www.midi.org/techspecs/index.php">deprecated</a> at the MIDI.org web site.</fdd:history>
  126. </fdd:notes>
  127. <fdd:formatSpecifications>
  128. <fdd:citations>
  129. <fdd:citation>
  130. <fdd:specReference>
  131. <i>XMF Specification</i> (2001); as of February 2011, no longer available from MIDI.org (former URL: http://www.midi.org/about-midi/specshome.shtml). Note that successor versions are available from the <a href="http://www.midi.org/techspecs/xmf/xmf.php">MIDI.org XMF Web page</a> (http://www.midi.org/techspecs/xmf/xmf.php).</fdd:specReference>
  132. </fdd:citation>
  133. </fdd:citations>
  134. </fdd:formatSpecifications>
  135. <fdd:usefulReferences>
  136. <fdd:urls>
  137. <fdd:url>
  138. <fdd:urlReference>
  139. <link>http://www.midi.org/techspecs/xmf/xmf_faq.php</link>
  140. <tag>XMF FAQ</tag>
  141. <comment>From the MIDI Manufacturers Association.</comment>
  142. </fdd:urlReference>
  143. </fdd:url>
  144. <fdd:url>
  145. <fdd:urlReference>
  146. <link>http://www.wordiq.com/definition/MIDI</link>
  147. <tag>http://www.wordiq.com/definition/MIDI</tag>
  148. <comment>Scroll down for a short description of XMF.</comment>
  149. </fdd:urlReference>
  150. </fdd:url>
  151. <fdd:url>
  152. <fdd:urlReference>
  153. <link>http://www.iana.org/assignments/media-types/audio/vnd.nokia.mobile-xmf</link>
  154. <tag>2003 vendor registration of MIME media type by Nokia</tag>
  155. <comment>Includes description of Mobile XMF.</comment>
  156. </fdd:urlReference>
  157. </fdd:url>
  158. <fdd:url>
  159. <fdd:urlReference>
  160. <link>http://www.ietf.org/rfc/rfc4723.txt</link>
  161. <tag>Mobile XMF MIME</tag>
  162. <comment>2006 registration of audio/mobile-xmf as MIME media type with IANA. Technically this refers to version 2.0 of XMF.</comment>
  163. </fdd:urlReference>
  164. </fdd:url>
  165. <fdd:url>
  166. <fdd:urlReference>
  167. <link>http://en.wikipedia.org/wiki/MIDI</link>
  168. <tag>Wikipedia MIDI article</tag>
  169. <comment>Includes section on XMF.</comment>
  170. </fdd:urlReference>
  171. </fdd:url>
  172. <fdd:url>
  173. <fdd:urlReference>
  174. <link>http://filext.com/</link>
  175. <tag>The File Extension Source</tag>
  176. </fdd:urlReference>
  177. </fdd:url>
  178. </fdd:urls>
  179. </fdd:usefulReferences>
  180. </fdd:FDD>