Actions

xm4smps

From Sonic Retro

Revision as of 04:14, 12 December 2008 by Afti (talk | contribs)
A glance of the GUI

xm4smps is a program created by Puto that converts songs from the XM (eXtended Module) format to the SMPS (Sample Music Playback System) format hence allowing hackers to easily put custom music in their hacks. It runs under Microsoft Windows or Mac OS X and obsoletes nineko's xm3smps.

Created entirely from scratch, xm4smps has an interface similar to xm3smps. Internally, however, xm4smps is completely different from xm3smps. Some of the key differences to note:

  • xm4smps generates songs in ASM format as opposed to raw song binaries, though they are assembled for the convenience of the user.
  • By reading and converting each pattern of the XM separately, and comparing them individually within each channel, several optimisations can be achieved. For this reason, in about 95% of cases, a song converted by xm4smps will be smaller than the same song converted by xm3smps.
  • xm4smps is multi-platform.
  • It supports the E7 coordination flag (aka "smpsNoAttack").

Downloads

Win32

Download.svg Download Xm4smps
File: Xm4smps-4.0.win32.zip (1.98 MB) (info)
Current version: 4.0)

Win64

Download.svg Download Xm4smps
File: Xm4smps-4.0.win64.7z (2.47 MB) (info)
Current version: 4.0

Mac OS X

Download.svg Download Xm4smps
File: Xm4smps-4.0.mac.dmg ("Xm4smps-4.0.mac.dmg" does not exist) (info)
Current version: 4.0

Source

Download.svg Download Xm4smps
File: Xm4smps-4.0.src.tar.gz (27 kB) (info)
Current version: 4.0

External Links

Sonic Retro
Release thread on the forum