![]() |
![]() |
#1 |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,546
|
Fasttracker XM to 4-channel protracker mod format
Does anybody know of a way to automize the conversion of a (>4 channels) XM mod into a 4-channel protracker mod?
I'm currently evaluating the possibility to port a game to 68k classic Amigas, which leaves me no cycles for expensive sound-mixing. Still I want to keep the nice XM music in it. |
![]() |
![]() |
#2 | |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
Quote:
![]() |
|
![]() |
![]() |
#3 |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,546
|
*Sigh*
I knew there must be a reason that I found nothing on the net. ![]() It would mean a lot of work (ca. 10 mods?), even for a good musician. |
![]() |
![]() |
#4 |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,988
|
Depends on the mods of course
![]() |
![]() |
![]() |
#5 |
Registered User
Join Date: Sep 2007
Location: Southport The Last Resort
Posts: 202
|
For that matter - are there any trackers or players on the amiga that can actually render an XM correctly?
squidbass |
![]() |
![]() |
#6 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,307
|
DigiboosterPro can load and play XM mods. Almost every multiformat mod player can handle XM. How correct they are I don`t know.
Convert a XM (>4ch) to mod is time intensive and a pain work but that depands on the XM itself, of course. |
![]() |
![]() |
#7 |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
|
![]() |
![]() |
#8 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,656
|
Yes.
Even if you maintain the 4 channel structure, use only 1 effect column and you use 8-bit samples at the correct Hz ratio, you still need to: - Avoid using certain effects - Maintain a 64 steps per pattern structure and maybe some otehr things. I was trying to make a MOD with FastTracker to use with THCM's 8-bit sample routine for the C64, but I started wrong, and converting it is a pain in the ass. It gets worse if your XM is more complex, as said. It can be done, but it's a work. Perhaps you want help from a tracker artist. |
![]() |
![]() |
#9 |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,988
|
|
![]() |
![]() |
#10 | |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,656
|
Quote:
Saving parts as samples means a huge filesize. I bet it wouldn't work out for a game. The best bet is to make a music conversion having all the limitations in mind and starting from zero, I think. |
|
![]() |
![]() |
#11 | ||
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,988
|
Quote:
Quote:
![]() |
||
![]() |
![]() |
#12 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,656
|
If you have a little budget some trackermus will make it I bet.
|
![]() |
![]() |
#13 |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,715
|
Remember that XM has also got instruments (Envelopes etc)... And it supports 16 bits samples!
So if you were to write a converter, you'd have to: - Clamp the rows below 64 (if >64) (or make a new pattern with pattern break) - Clamp the number of patterns (orderlist) below 127 (if >127) - If number of samples > 31, then don't process any more samples. MODs can't contain more than 31 samples. - Convert 16 bit samples (if any) to 8 bit signed PCM and clamp their data length below 0xFFFF (65535 bytes) - Read the instrument note table (if any) and fetch samp. number for C-3, assign as the number X sample - Convert the notes to periods (and clamp above 28, below 1712) IF you want to convert the column effects too: - Convert volume column command (e.g. v63) to Cxx (MOD set volume command) - Convert volume slides to Axx - Ignore panning (e.g. p31), or convert to 8xx (FastTracker MOD only, not ProTracker) -- If you do this effect column conversion stuff, make sure the current MOD column doesn't have any effect in it... This is kind of frustrating, and probably best to skip. Not recommended for weak souls ![]() The "best" solution is to open the .XM in a multi-format tracker, then save as .MOD.. Then you can tweak it yourself to make it as best as possible. But always remember: If you didn't make the tune yourself, you need to respect the author's work. Don't change/limitate it too much (which probably is impossible if you want to convert it). Last edited by 8bitbubsy; 16 April 2010 at 04:40. |
![]() |
![]() |
#14 | |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,988
|
Quote:
![]() ![]() |
|
![]() |
![]() |
#15 | ||
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,715
|
Quote:
Quote:
|
||
![]() |
![]() |
#16 |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,988
|
Ah okay. The order of the 'thens' wasn't 100% then
![]() |
![]() |
![]() |
#17 |
uade team
Join Date: Apr 2010
Location: Somewhere beneath North- and Baltic Sea
Posts: 71
|
please don't make/save 4 ch in Fastracker. Use the Amiga Protracker 2.3 or something. you'd make my live easier. ;-)
mld/uade team |
![]() |
![]() |
#18 |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,715
|
But it would make the tracker's life harder
![]() FastTracker II is kind of more user friendly... It's more or less a matter of personal taste and habits ![]() |
![]() |
![]() |
#19 |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,988
|
|
![]() |
![]() |
#20 |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,715
|
Yes, but I meant in general. If you were to make 4 channel tunes (XM). He mentioned FastTracker II first!
![]() Also, the MOD loader in FT2 is pretty good, but it might save the MODs (4 channel mode) with the tag "4CHN" or "FLT4", instead of "M.K."... Making it unplayable with ProTracker. Not 100% sure about this, though. ![]() And about the "tweak MOD" thing I wrote earlier: You're right, something was wrong there. What I meant was: If the tracker can handle >4 ch MODs (Open ModPlug Tracker can do this), then you can open a XM, convert to MOD, *then* merge the channels to 4 and stuff ![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Dr fonk modules moonbeam.mod abudhabi.mod | redblade | request.Modules | 8 | 28 October 2017 13:30 |
Silmarils Protracker Format | mai | request.Modules | 38 | 15 January 2010 23:20 |
Amiga Format to MOD | Silencer | support.Apps | 21 | 09 October 2009 19:33 |
Convert other tracker format to mod | zeGouky | support.Other | 6 | 25 August 2009 15:39 |
ProTracker Mod music required desperately for Halloween Nightmare game | Cammy | request.Modules | 1 | 18 October 2008 11:02 |
|
|