Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: add support for XMI format files (Miles soundsystem) #179

Open
clort81 opened this issue Jan 29, 2023 · 1 comment
Open

Comments

@clort81
Copy link

clort81 commented Jan 29, 2023

XMI was a midi-like format used by many DOS games.
http://vgmpf.com/Wiki/index.php?title=XMI

I cannot adplay ORIGIN/UW2/SOUND/UWA02.XMI

I can however adplay WESTWOOD/KYRANDIA/KYRA4A.ADL

Perhaps since the XMI contain only notes, not instrument maps, They require additional files to provide the mapping? What are those?

Any information pertaining to helping users play the many, many DOS-era .XMI tracks with relevant instrument mapping and control for classic adlib/soundblaster, would be appreciated here, or in the README.

Thank you for your work for game music preservation.

@mywave82 mywave82 transferred this issue from adplug/adplay-unix Mar 28, 2023
@Malvineous
Copy link
Member

I started documenting the file format a while back on the ModdingWiki XMI Format page so there should be enough there to implement it.

It doesn't store instruments in the same way MID files don't - there's a standard MIDI instrument mapping that should be used. The actual instrument patches used may differ from game to game though. XMI files do support extra events to switch patch banks too.

Personally I haven't worried too much about XMI support because the DOS program XMI2MID by Markus Hein does a great job at converting XMI to normal .MID files, and then and standard MIDI player can play them back.

@binarymaster binarymaster changed the title Feature reqest: add support for XMI format files. Feature request: add support for XMI format files Aug 29, 2024
@binarymaster binarymaster changed the title Feature request: add support for XMI format files Feature request: add support for XMI format files (Miles soundsystem) Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants