Topic: TXT MOD to 1Tracker
Hi,
I'm working on a Python script that will convert a TXT with MOD data (patterns and notes) and print something that 1Tracker can understand.
It' can't really import or export anithing, so it's copy/paste based but it works well.
Input txt is something like:
sequence 00010201020403040304020102060705080901020102040304101012111211
ModPlug Tracker XM
|........C..|A-302...G40|E-503...F0D|A-503...F80|C-603......|E-508...F0D|A-508...F80|C-608......
|...........|===........|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|D-603......|...........|...........|D-608......
|...........|...........|...........|...........|...........|...........|...........|...........
|...........|G-302......|D-603......|G-503......|...........|D-608......|G-508......|...........
|...........|===........|...........|...........|...........|...........|...........|...........
(each ModPlug Tracker XM marks a new pattern)
and the output is:
0000 .... A-1. E-3. A-3. C-4. E-3. A-3. C-4. .
0001 .... .... .... .... .... .... .... .... .
0002 .... .... .... .... .... .... .... .... .
0003 .... .... .... .... .... .... .... .... .
0004 .... .... .... .... .... .... .... .... .
0005 .... .... .... .... .... .... .... .... .
0006 .... .... .... .... D-4. .... .... D-4. .
0007 .... .... .... .... .... .... .... .... .
0008 .... G-1. D-4. G-3. .... D-4. G-3. .... .
0009 .... .... .... .... .... .... .... .... .
0010 .... .... .... .... C-4. .... .... C-4. .
0011 .... .... .... .... .... .... .... .... .
0012 .... .... D-4. .... .... D-4. .... .... .
0013 .... .... .... .... .... .... .... .... .
0014 .... .... .... .... E-4. .... .... E-4. .
0015 .... .... .... .... .... .... .... .... .
0016 .... D-2. A-3. F-3. .... A-3. F-3. .... .
I have some support for changing octaves for specific intruments, and mapping instruments to drum sounds.
All requires manual messing with the code, so It's not something I'll release, unless someone is really into doing a proper converter :-)
Attaching the Golden Axe theme so that you can hear it working :-)