MXMLinux is my port of a DOS (with a later Win32 port) of MXMPlay/Win32 project. It’s a tiny library allowing for playback of MXM music modules, as well as embedding them directly as a part of an executable file. The package also contains xm2mxm program, letting you to convert XM (eXtended Module, a well-known module format produced by famous FastTracker 2 and clones) files to MXM. I added some additional features, too; you can now choose to strip samples (for example, to allow you for their later precalculation using some funky sample generator, etc.).

The package contains some already compiled binaries, a sample code demonstrating usage of library and a lovely chip-tune Weather Girl by Radix/ All code, except the tune is dual licensed (GNU LGPL v2 and Simplified BSD Lincese).

Requirements: a Linux distribution with GCC and NASM compilers installed, SDL 1.2.0 or newer.

Download: MXM-Linux-1.0.5.tar.bz2.

If I find some time, I will make an OS X port, too.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.