Difference between revisions of "Smps2xm"

From Sega Retro

m (the wiki doesn't like Exe files, ok)
old>Tweaker
Line 4: Line 4:
  
 
==Quick facts==
 
==Quick facts==
*smps2xm doesn't extract songs directly from roms, you have to split them up by yourself, and feed this converter with an individual binary file of the song you are willing to convert. Right now, only [[Sonic 1]]'s format is supported, but Puto plans to support also other SMPS flavors eventually. If you need to convert a song from other SMPS games, you can use an utility like the Music Pointer Fixer to convert it to Sonic 1's format.
+
*smps2xm doesn't extract songs directly from roms, you have to split them up by yourself, and feed this converter with an individual binary file of the song you are willing to convert. Right now, only ''[[Sonic 1]]'''s format is supported, but Puto plans to support also other SMPS flavors eventually. If you need to convert a song from other SMPS games, you can use an utility like the [[Music Pointer Fixer]] to convert it to Sonic 1's format.
 
*smps2xm won't set up the loop point in the XM file, it will read through the song for a certain number of SMPS time units, as each channel may happen to loop independently from the others. You can set up a loop point by hand in the resulting XM file.
 
*smps2xm won't set up the loop point in the XM file, it will read through the song for a certain number of SMPS time units, as each channel may happen to loop independently from the others. You can set up a loop point by hand in the resulting XM file.
 
*smps2xm won't set up the instruments in the XM file. If you plan to actually listen to it, you'll have to fill in the instruments by hand.
 
*smps2xm won't set up the instruments in the XM file. If you plan to actually listen to it, you'll have to fill in the instruments by hand.
Line 14: Line 14:
 
===Sample songs===
 
===Sample songs===
 
These are a couple of songs converted with smps2xm, to show its capabilities.
 
These are a couple of songs converted with smps2xm, to show its capabilities.
*[[Image:Smoothcriminal.xM]] Michael Jackson's Smooth Criminal.
+
*[[Media:Smoothcriminal.xM|Michael Jackson's Smooth Criminal]]
*[[Image:Mcz2ploop.xM]] Mystic Cave 2P from Sonic 2.
+
*[[Media:Mcz2ploop.xM|Mystic Cave 2P from Sonic 2]]
  
 
==External links==
 
==External links==
[http://s2beta.com/forums/index.php?showtopic=10518 Release thread on the forums]
+
{{LinkRetro|topic=10518|title=Release thread on the forums]
  
 
[[Category:Programs]]
 
[[Category:Programs]]

Revision as of 15:49, 17 May 2008

smps2xm in action

smps2xm is a program for Microsoft Windows created by Puto that converts songs from the SMPS (Sample Music Playback System) format to the XM (eXtended Module) format. Once the song is converted to XM, it can be easily edited with a tracker of choice (for example, Mod Plug Tracker or Fast Tracker II), and then converted again to SMPS with xm3smps.

Quick facts

  • smps2xm doesn't extract songs directly from roms, you have to split them up by yourself, and feed this converter with an individual binary file of the song you are willing to convert. Right now, only Sonic 1's format is supported, but Puto plans to support also other SMPS flavors eventually. If you need to convert a song from other SMPS games, you can use an utility like the Music Pointer Fixer to convert it to Sonic 1's format.
  • smps2xm won't set up the loop point in the XM file, it will read through the song for a certain number of SMPS time units, as each channel may happen to loop independently from the others. You can set up a loop point by hand in the resulting XM file.
  • smps2xm won't set up the instruments in the XM file. If you plan to actually listen to it, you'll have to fill in the instruments by hand.
  • smps2xm correctly reads almost all the SMPS coordination flags, though it's still possible for some songs to screw it up. If that's the case, some hex editing prior to the conversion may be required.

Downloads

Download.svg Download Smps2xm
File: Smps2xm.ziP ("Smps2xm.ziP" does not exist) (info)
Current version: 0.1

Sample songs

These are a couple of songs converted with smps2xm, to show its capabilities.

External links

{{LinkRetro|topic=10518|title=Release thread on the forums]