Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29
Not gonna happen. Not anytime soon, anyway. NSF > FTM conversion would require some pretty complex reverse-engineering of the NSF format, and it's very, very, [b]very[/b] far down the list of priorities at the moment.
An NSF made by Famitracker could be disassembled back into an FTM without too many problems, but in this case there was always already an FTM, and you should just ask the author for it.
To make a general NSF to FTM converter would be very, very tricky, given that every game has its own custom data format and music code in there. Probably the most general thing you could do is emulate the NSF's playback and try to record as much as you can in a 900bpm mode, and then in later passes try to detect looping, pattern lengths, duplicate patterns, duplicate macros, etc.
Though, even if you did all that, it'd still probably look like mechanically produced garbage, which would kind of make the whole effort useless.
[quote=rainwarrior]Though, even if you did all that, it'd still probably look like mechanically produced garbage, which would kind of make the whole effort useless.[/quote]
MOD2PSG2 lets you import any Master System/GameGear VGM into it, not just ones that were made in the program. It does result in pretty much unusable garbage indeed. The speed is set to maximum, every pattern has 256 rows (even when the music doesn't fit within 256 row-long patterns) and all instruments are blank. Ergo, I don't think an equivalent feature in FT would be very useful.
[quote=danooct1]OR DO IT THE BADASS NICETAS WAY [i]BY HAND[/i][/quote]
win
Famitracker NSFs is a piece of cake to convert back to FTM, but this won't be added by the reason of letting authors decide if FTM should be available or not.
The only way to do other NSFs would be to record notes directly from the hardware registers, as explained by rainwarrior. This isn't hard to do but I dunno if it's useful.
[quote=jsr]The only way to do other NSFs would be to record notes directly from the hardware registers, as explained by rainwarrior. This isn't hard to do but I dunno if it's useful.[/quote]
I'd say that it's only useful for those who want to rip note effects out of existing games for their own use, or for those who actually want to make a remix/edit of an existing game without doing any significant amount of work. I think it's more of a lazy man's way of doing things (instead of doing things the more ethical nicetas_c way).
_______________________
Technology: the one thing that's hated & cursed at by all engineers, technologists, scientists & technicians!
[quote=jsr]This isn't hard to do but I dunno if it's useful.[/quote]
I think there is a potential use for it, say if you want to open up a certain NSF and see how the composer achieved certain effects (and NSFPlus isn't enough help). It would make 100% accurate covers easier too (though they would become less of an achievement indeed).
Of course, one of the inherent dangers of such a feature (were it to be made available) is that one could potentially take NSF rips of actual soundtracks, run them through the NSF import feature and claim those were 100% accurate covers that they made. Of course no one in the music lobby would buy that for a second, but those not in the know could be fooled by that. Especially if the thief took the time to make the resulting FTM at least look like it was human made.