<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[The 1-Bit Forum — TXT MOD to 1Tracker]]></title>
	<link rel="self" href="https://randomflux.info/1bit/extern.php?action=feed&amp;tid=91&amp;type=atom" />
	<updated>2016-05-13T21:00:30Z</updated>
	<generator>PunBB</generator>
	<id>http://randomflux.info/1bit/viewtopic.php?id=91</id>
		<entry>
			<title type="html"><![CDATA[Re: TXT MOD to 1Tracker]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=804#p804" />
			<content type="html"><![CDATA[<p>Hi 4throck, good to see you back <img src="http://randomflux.info/1bit/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><br /><p>Nice work !</p>]]></content>
			<author>
				<name><![CDATA[AtariTufty]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=5</uri>
			</author>
			<updated>2016-05-13T21:00:30Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=804#p804</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: TXT MOD to 1Tracker]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=798#p798" />
			<content type="html"><![CDATA[<p>Well, I&#039;m a huge fan of 1tracker, so I certainly don&#039;t mind <img src="http://randomflux.info/1bit/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p><p>I&#039;d be interested in your instrument handling logic in any case. Perhaps Shiru and/or ccowley could even be convinced to add this kind of functionality to their editors.</p>]]></content>
			<author>
				<name><![CDATA[utz]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=2</uri>
			</author>
			<updated>2016-05-10T19:50:28Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=798#p798</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: TXT MOD to 1Tracker]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=795#p795" />
			<content type="html"><![CDATA[<p>I went for 1tm because of drum support. Beepola seems to ignore the drum data on import...<br />For that I guess that I could try to make something that writes a native Beepola file...</p><p>Will try to sort my code a bit so that the instrument handling part is more obvious. People might be interested in that. <br />Just a bunch of IFs for now, but the logic behind may be useful. For example,priority handling of multiple drum sounds :-)<br />Haven&#039;t&#039; implemented support for instruments with different tunings, so that it transposes notes.</p>]]></content>
			<author>
				<name><![CDATA[4throck]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=78</uri>
			</author>
			<updated>2016-05-10T14:36:58Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=795#p795</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: TXT MOD to 1Tracker]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=792#p792" />
			<content type="html"><![CDATA[<p>Hi mate, welcome back to the 1bit-forum <img src="http://randomflux.info/1bit/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Nice examples! I think some people would indeed appreciate a proper xm21tm converter. It&#039;s not even terribly difficult to do. Check <a href="http://shiru.untergrund.net/software.shtml#zxspectrum">Shiru&#039;s engine packages</a> or my github (for example <a href="https://github.com/utz82/ZX-Spectrum-1-Bit-Routines/blob/master/octode2k15/xm2octode2k15.pl">this</a> for some C++ resp. Perl examples of how to read out XM data. Also, I believe <a href="ftp://ftp.modland.com/pub/documents/format_documentation/FastTracker%202%20v2.04%20%28.xm%29.html">this</a> is the most accurate XM file format specification. If you&#039;re interested let me know and I&#039;ll post a walkthrough in the tutorial thread.</p>]]></content>
			<author>
				<name><![CDATA[utz]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=2</uri>
			</author>
			<updated>2016-05-09T22:12:33Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=792#p792</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: TXT MOD to 1Tracker]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=791#p791" />
			<content type="html"><![CDATA[<p>And the Outrun Europa tune :-)</p><p>Forgot to mention, the engine is Octode!</p>]]></content>
			<author>
				<name><![CDATA[4throck]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=78</uri>
			</author>
			<updated>2016-05-09T11:48:05Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=791#p791</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[TXT MOD to 1Tracker]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=790#p790" />
			<content type="html"><![CDATA[<p>Hi,</p><p>I&#039;m working on a Python script that will convert a TXT with MOD data (patterns and notes) and print something that 1Tracker can understand.</p><p>It&#039; can&#039;t really import or export anithing, so it&#039;s copy/paste based but it works well.</p><p>Input txt is something like:</p><p>sequence 00010201020403040304020102060705080901020102040304101012111211</p><p>ModPlug Tracker&nbsp; XM<br />|........C..|A-302...G40|E-503...F0D|A-503...F80|C-603......|E-508...F0D|A-508...F80|C-608......<br />|...........|===........|...........|...........|...........|...........|...........|...........<br />|...........|...........|...........|...........|...........|...........|...........|...........<br />|...........|...........|...........|...........|...........|...........|...........|...........<br />|...........|...........|...........|...........|...........|...........|...........|...........<br />|...........|...........|...........|...........|...........|...........|...........|...........<br />|...........|...........|...........|...........|D-603......|...........|...........|D-608......<br />|...........|...........|...........|...........|...........|...........|...........|...........<br />|...........|G-302......|D-603......|G-503......|...........|D-608......|G-508......|...........<br />|...........|===........|...........|...........|...........|...........|...........|...........</p><p>(each ModPlug Tracker&nbsp; XM marks a new pattern)</p><p>and the output is:</p><p>0000 .... A-1. E-3. A-3. C-4. E-3. A-3. C-4. .<br />0001 .... .... .... .... .... .... .... .... .<br />0002 .... .... .... .... .... .... .... .... .<br />0003 .... .... .... .... .... .... .... .... .<br />0004 .... .... .... .... .... .... .... .... .<br />0005 .... .... .... .... .... .... .... .... .<br />0006 .... .... .... .... D-4. .... .... D-4. .<br />0007 .... .... .... .... .... .... .... .... .<br />0008 .... G-1. D-4. G-3. .... D-4. G-3. .... .<br />0009 .... .... .... .... .... .... .... .... .<br />0010 .... .... .... .... C-4. .... .... C-4. .<br />0011 .... .... .... .... .... .... .... .... .<br />0012 .... .... D-4. .... .... D-4. .... .... .<br />0013 .... .... .... .... .... .... .... .... .<br />0014 .... .... .... .... E-4. .... .... E-4. .<br />0015 .... .... .... .... .... .... .... .... .<br />0016 .... D-2. A-3. F-3. .... A-3. F-3. .... .</p><p>I have some support for changing octaves for specific intruments, and mapping instruments to drum sounds.<br />All requires manual messing with the code, so It&#039;s not something I&#039;ll release, unless someone is really into doing a proper converter :-)</p><p>Attaching the Golden Axe theme so that you can hear it working :-)</p>]]></content>
			<author>
				<name><![CDATA[4throck]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=78</uri>
			</author>
			<updated>2016-05-09T11:44:35Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=790#p790</id>
		</entry>
</feed>
