This is a music module player that uses libmodplug and audio buffers in GMS to play MOD music in 22 different formats (Amiga MOD, XM, S3M, IT etc.). MOD Player currently supports Windows, Linux, Mac OS X (built on 10.9) and Android. Individual tracks can be muted and tempo can be changed in real time.

The libmodplug source code is released under public domain so there should be no restrictions to use it in your games.

Note: GMS2 version only tested on Windows 7, GMS1.4 version tested on Windows 7, Mac OS X 10.9, Ubuntu 14.04 and Samsung Galaxy S5 with Android 5.0

Supported formats:

  • MOD (ProTracker (Amiga))
  • STM (ScreamTracker 2)
  • S3M (ScreamTracker 3)
  • XM (FastTracker 2)
  • IT (Impulse Tracker)
  • 669 (Composer 669)
  • AMF (ASYLUM Music Format / DSMI Advanced Music Format)
  • AMS (Extreme's Tracker / Velvet Studio)
  • DBM (Digi Booster Pro)
  • DMF (X-Tracker)
  • DSM (DSIK Format)
  • FAR (Farandole Composer)
  • MDL (DigiTrakker)
  • MED (OctaMED (Amiga))
  • MTM (MultiTracker)
  • OKT (Oktalyzer)
  • PTM (PolyTracker)
  • ULT (UltraTracker)
  • UMX (Unreal Music Package)
  • MT2 (MadTracker 2)
  • PSM (Epic Megagames MASI)


  • MOD_LoadSong(filename, repeat_count)
  • MOD_Play()
  • MOD_Pause(pause)
  • MOD_Stop()
  • MOD_GetName()
  • MOD_GetLength()
  • MOD_GetTempo()
  • MOD_SetTempo(tempo)
  • MOD_NumChannels()
  • MOD_MuteChannel(channel, mute)

End User Licence Agreement (EULA).

Changes in 1.1.0

  • Song looping should work properly now.
  • Changed to a smaller buffer size to even out CPU usage.

Version 1.1.0. Published May 14, 2017

Age Rating: 4+

Average Rating

This asset hasn't received enough reviews yet.

Your review

You can only review assets you've bought.


Chris M 12 May 2017

love it!

i love this player, and the .xm files i'm playing sound great.

This review was left for a previous version of this asset.

What is the issue?

Back to Top