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 FamiTracker
Login:
Menu:
Post: Author:
FamiTracker > General > Bug Reports & Feature Requests > Request importing NSF File to FTM Owner: radel999 New post
Page 1 of 8 Sort: Goto Page: [1] [2] [3] [4] [5] [6] [7] [8] Next >>
Request importing NSF File to FTM Posted: 2011-06-30 01:31  (Last Edited: 2011-07-02 11:58) Reply | Quote
radel999



Member for: 4010 days
Status: Offline

#19040
Hello
or in version 1.3.7 possibility will be importing file NSF to FTM File?

_______________________
Im radel999
Posted: 2011-06-30 01:41  (Last Edited: 2011-06-30 01:43) Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4982 days
Location: Canada
Status: Offline

#19041
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.

Posted: 2011-06-30 17:51 Reply | Quote
Dave
Moderator

Avatar

Member for: 5682 days
Location: UK
Status: Offline

#19070
it's a logistical nightmare. not worth even trying if you ask me.

_______________________
[url=http://www.iridescentaudio.co.uk]iridescent audio
Posted: 2011-06-30 19:10 Reply | Quote
danooct1

Avatar

Member for: 4851 days
Location: Dallas, TX
Status: Offline

#19078
OR DO IT THE BADASS NICETAS WAY [i]BY HAND[/i]

_______________________
NO LONGER BREAKIN THE LAW
Posted: 2011-06-30 19:43 Reply | Quote
rainwarrior

Avatar

Member for: 4150 days
Location: Canada
Status: Offline

#19084
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.

Posted: 2011-06-30 20:48  (Last Edited: 2011-06-30 20:48) Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4982 days
Location: Canada
Status: Offline

#19093
[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

Posted: 2011-07-01 00:18 Reply | Quote
jsr
Administrator

Avatar

Member for: 5924 days
Location: Sweden
Status: Offline

#19127
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.

_______________________
Programmer and developer
Posted: 2011-07-01 01:26 Reply | Quote
jsr
Administrator

Avatar

Member for: 5924 days
Location: Sweden
Status: Offline

#19129
I had to try it so here is an example of recorded music.

_______________________
Programmer and developer
Attachments:
aaa.ftm (129 Kb)
Posted: 2011-07-01 02:00  (Last Edited: 2011-07-01 02:00) Reply | Quote
vgthing

Avatar

Member for: 4553 days
Location: Space
Status: Offline

#19134
O_O

Nice choice there, JSR. That's awesome!

Posted: 2011-07-01 02:12 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4982 days
Location: Canada
Status: Offline

#19136
That looks remarkably like how MOD2PSG2 handles VGM import.

Posted: 2011-07-01 02:27 Reply | Quote
kinkinkijkin

Avatar

Member for: 4366 days
Location: Not where my face is
Status: Offline

#19138
Thank you for using something composed by Tim Follin to demonstrate.

Posted: 2011-07-01 02:34 Reply | Quote
rainwarrior

Avatar

Member for: 4150 days
Location: Canada
Status: Offline

#19140
Neato.

I usually try to divine the secrets of Tim Follin by running NSFPlug at 1/8 speed, but this is even better.

Posted: 2011-07-01 03:16 Reply | Quote
TechEmporium

Avatar

Member for: 4485 days
Status: Offline

#19143
[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!

(Lousy modern technology! )
Posted: 2011-07-01 03:18 Reply | Quote
Mex

Avatar

Member for: 4642 days
Location: Victoria, British Columbia
Status: Offline

#19144
OH GOD I WANT THIS TO BE A FEATURE SO BAD

THANKS FOR TEASING US JSR WITH THINGS THAT WILL NEVER HAPPEN

Posted: 2011-07-01 04:20  (Last Edited: 2011-07-01 04:22) Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4982 days
Location: Canada
Status: Offline

#19151
[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.

Page 1 of 8 Sort: Goto Page: [1] [2] [3] [4] [5] [6] [7] [8] Next >>