Offline
Italy

Hey all, wanted to share something I've been working on.
MAXMXDS is a tracker module player for the DS that takes inspiration from PT-1210 on the Amiga.

It is built on the foundation of a previous, more primitive version I made, called XMXDS.

It does IT/XM/MOD/S3M via pre-conversion to .mas format (mmutil from devkitPro handles that).
It features up to 32-channel through MaxMod's software mixer.
You get:
- BPM control with nudge and lock,
- 8 cue points plus a hot cue
- Beat synced rolling loops with quantized divisions
- Beat synced stutter,
- Transpose (+- 12)
- Per-channel mute/solo with oscilloscope views
- Pretty audio reactive visualizers.

Songs need converting with mmutil included in Maxmod distributions (e.g. devkitpro nds-dev). There's a handy python script included for mass conversion.

To try it on emulator, it requires "embedding" songs inside (I haven't found a workaround for that) so you'd need devkitPro to build it using "make emulator" instead of "make native".
Github release instead is a flashcart compatible (assuming the flashcart supports libfat, which most should). Just put the .mas song files in a foler at the same level of the .nds file.

Source, release and instructions are on GitHub:
https://github.com/merumerutho/MAXMXDS

Would love to hear from anyone who gives it a try.

Last edited by Merutochan (Apr 8, 2026 4:39 pm)