AminetAminet
Search:
85593 packages online
About
Recent
Browse
Search
Upload
Setup
Services

mus/misc/gt2nt2.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:Convert GoatTracker 2 to NinjaTracker 2
Author: loorni at gmail.com (Cadaver)
Uploader:polluks+aminet sdf org (Stefan Haubenthal)
Type:mus/misc
Version:1.03
Architecture:ppc-morphos; other
Date:2026-09-19
Download:mus/misc/gt2nt2.lha - View contents
Readme:mus/misc/gt2nt2.readme
Downloads:4

GT2NT2 V1.03 - GoatTracker 2 to NinjaTracker 2 song converter
Written by Cadaver (loorni@gmail.com)

Usage: gt2nt2 <infile> <outfile> [maxdur]
       gt2nt2src <infile> <outfile> [maxdur]

Input file should be a GoatTracker1 or 2 song file. gt2nt2 outputs a Ninja-
Tracker V2.03+ compatible song which can be written to a diskimage and loaded
into the editor for further editing or packing/relocating. gt2nt2src produces
a gamemusic mode module in source format, ready to be assembled into a binary
music module.

Max.duration parameter allows to control how pattern steps are combined. The
default is to use the maximum supported (65.)

Unsupported features:
- More than 127 patterns
- More than 16 subtunes
- Too long subtune orderlists, must not exceed 256 bytes with all channels
  combined
- Too complex patterns, that become more than 192 bytes when converted
- Octave 0
- Wavetable commands
- "Leave frequency unchanged" in wavetable
- Changing filter mode without changing cutoff, or vice versa
- Filter resonance control. Instead the passband value + 8 (for example 9 for
  lowpass filter) gets copied to resonance
- Pattern commands 7, C, D, E
- Vibrato (command 4) in conjunction with a new note
- Fine pulse modulations. NinjaTracker uses only the high 4 bits of the pulse
  speed values used by GoatTracker.
- Calculated (note independent) slide and vibrato speed

NinjaTracker supports only toneportamentos. Commands 1 & 2 (portamento up/down
without destination note) will be emulated by using a high or low toneportamento
target, but may not be exact in all cases.


Contents of mus/misc/gt2nt2.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  282    1207  23.4% -lh5- 46b4 Sep 18  2012 gt2nt2/fileio.c
[generic]                  117     329  35.6% -lh5- 8a8b Sep 18  2012 gt2nt2/fileio.h
[generic]                  512    1446  35.4% -lh5- 21e8 Feb  3  2013 gt2nt2/gcommon.h
[generic]                11521   61761  18.7% -lh5- 5fbf Oct  4  2015 gt2nt2/gt2nt2.c
[generic]                18248   47614  38.3% -lh5- 5066 Oct  4  2015 gt2nt2/gt2nt2.exe
[generic]                11752   63150  18.6% -lh5- 78e1 Sep 11  2021 gt2nt2/gt2nt2src.c
[generic]                25121   81012  31.0% -lh5- abab Sep 11  2021 gt2nt2/gt2nt2src.exe
[generic]                  136     323  42.1% -lh5- a65a Sep 11  2021 gt2nt2/Makefile
[generic]                 4156   20290  20.5% -lh5- ba4d Jun 19  2013 gt2nt2/nt2play.s
[generic]                  847    1581  53.6% -lh5- 273f Sep 11  2021 gt2nt2/readme.txt
[generic]                 2609   11544  22.6% -lh5- c138 Sep 11  2021 gt2nt2/song.s
[generic]                 2376    3299  72.0% -lh5- 9c0d Sep 11  2021 gt2nt2/test.prg
[generic]                  191     671  28.5% -lh5- d625 Aug 29  2021 gt2nt2/test.s
[generic]                 2641   11602  22.8% -lh5- 56a7 Aug 29  2021 gt2nt2/title.s
[generic]                 1768    7751  22.8% -lh5- a7d6 Dec  6  2020 gt2nt2/title.sng
[generic]                18955   66280  28.6% -lh5- 032b Sep 18 01:01 gt2nt2/gt2nt2
[generic]                20038   70320  28.5% -lh5- 5f6b Sep 18 01:01 gt2nt2/gt2nt2src
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        17 files  121270  450180  26.9%            Sep 19 00:00
Page generated in 0.03 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>