/MFoP

A portable Amiga Mod player

Primary LanguageCGNU General Public License v3.0GPL-3.0

MFoP

Welcome!

MFoP (Mod Files on Pizza) is a free (GPLv3), portable Amiga ProTracker mod player written in C. It is designed to be fast, small (Mac binary is under 20KiB!), lightweight, and, most importantly, as accurate as possible to the original ProTracker. This means that ProTracker bugs are emulated in order to facilitate higher compatibility and accuracy than other players. Currently, MFoP should support all 4 channel 15/31 instrument Amiga mod files, as well as all effects except E3x and E0x. Give it a try!

You'll need to build MFoP with PortAudio and libsamplerate.

To build:

gcc [portaudio path] [libsrc path] -std=c99 -pedantic -Wall -Werror -Wextra MFoP.c -o MFoP -O3

To use:

normal mode

MFoP [modfile]

options

-h = headphones mode (does a bit of mixing to make the panning less severe)
-l = looping (restarts song at end)