FTM(NSF) to IT converter

Discuss NSF files, FamiTracker, MML tools, or anything else related to NES music.

Moderator: Moderators

Post Reply
Posts: 4
Joined: Fri Mar 10, 2017 9:14 am

FTM(NSF) to IT converter

Post by cybermind » Fri Mar 10, 2017 1:10 pm

I've made a converter that converts FamiTracker text exported files to IT tracker modules.
Currently it's able to properly convert FTM patterns into IT patterns, but playing is currently limited to standard NES 2A03 pulse and triangle channels only.
You could convert a NSF file to FTM by NSF Importer and then using FamiTracker's text export feature to generate text file.

Windows binary here: https://www.dropbox.com/s/yq3yhx864yj3asa/ftmtxt2seq.zip?dl=0
Sources available here: https://github.com/Mistranger/ftmtxt2seq (use CMake to make an executable from them)

Usage: drag-and-drop FTM text exported file to .exe (or read in-program usage info how to use it)
Example of result IT file: https://www.dropbox.com/s/mcmuurjyprt3j ... ck.it?dl=0 (from Digger T. Rock)

I still don't know how to properly convert noise channel without overloading IT file with bunch of noise samples, same goes to DPCM samples as well, so I would listen to your suggestions of how to implements these features properly.

User avatar
Posts: 586
Joined: Thu Jan 03, 2008 1:48 pm

Re: FTM(NSF) to IT converter

Post by B00daW » Mon Mar 13, 2017 9:32 pm

Suggestions and questions:

Please include dl=1 on the end of your Dropbox links for direct linking... Also feel free to attach files to the forum instead of using external hosting. :)

Also where is the "main.h" file that your "main.cpp" file references? I can't get a good compile going.


Posts: 12
Joined: Sat Sep 15, 2012 1:34 pm

Re: FTM(NSF) to IT converter

Post by radel999 » Sat Dec 23, 2017 8:20 am

I Have problem with run this program
because appear this error

Posts: 22163
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)

Re: FTM(NSF) to IT converter

Post by tepples » Sat Dec 23, 2017 3:11 pm

I don't read Polish. But from just the basic_string, char_traits, "procedury" ("procedure" is synonymous with "function" or "method"), and "bibliotece" (which resembles the Spanish for "library"), it looks like "You're dynamically linking to an implementation of the C++ standard library that you didn't include with the main executable."

Posts: 12
Joined: Sat Sep 15, 2012 1:34 pm

Re: FTM(NSF) to IT converter

Post by radel999 » Sun Dec 24, 2017 7:12 am

Its Translation "Procedure entry point not found."

Posts: 3
Joined: Wed Oct 09, 2019 4:11 am

Re: FTM(NSF) to IT converter

Post by Vakapp » Wed Oct 09, 2019 4:40 am

Im very interested in this program, but I cannot make it run. May you write me to playonretro@gmail.com I need to convert some .TFM into .IT

Thanks a lot

Post Reply