Difference between revisions of "XMI"

From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search
m
(End hex values for XMI)
Line 14: Line 14:
 
Winamp's MIDI player supports XMI, but it is not turned on by default, so you must manually turn it on and associate the extension.
 
Winamp's MIDI player supports XMI, but it is not turned on by default, so you must manually turn it on and associate the extension.
  
Technical: All XMI files begin with "FORM".
+
Technical: All XMI files begin with "FORM" and end with hex values "FF 2F" followed by one or two nulls.
  
  

Revision as of 01:24, 24 May 2011

[[Category: Formats With {{{Header}}} Headers]] [[Category: Formats With {{{Content}}} Content]] [[Category: Formats With {{{Instruments}}} Instruments]]
Extended Multiple Instrument Digital Interface
XMI.png
Developer: John Miles
Header: {{{Header}}}
Content: {{{Content}}}
Instruments: {{{Instruments}}}
Target Output
Output - Digital Audio - No.png Output - MIDI - No.png Output - FM Synthesis - No.png Output - PSG - No.png
Released: 198?/??/??
Extensions
  • *.xmi

XMI is a MIDI-like format that was created by John Miles for use with his Miles Sound System software library which was first released in the late 1980s. The library has been popular since its creation, but the life of the XMI format is limited. Like MIDI, it sends instructions to a MIDI device to play notes, but it also has several added features that are not part of the MIDI standard like extra channel support, looping, and compression. It also can contain up to 10 MIDI files in one file. Because of the Miles Sound System popularity, a great number of DOS games in the early 1990s use XMI. However, fewer new games are using it because run-time sequenced music is being replaced by of more powerful digital audio formats.

Most XMI files use a separate instrument file which must be combined with the XMI file in order to achieve the proper sound.

Winamp's MIDI player supports XMI, but it is not turned on by default, so you must manually turn it on and associate the extension.

Technical: All XMI files begin with "FORM" and end with hex values "FF 2F" followed by one or two nulls.


Players


Converters


Games

Games That Use XMI


Links