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
Hi, i'm working on a FTM 2 MML converter. At the moment i'm trying to "discover" with reverse enginnering the specs of the FTM format.
For now, the software only shows some information (track title, artist, copyright, number of instruments, name of instruments, sequences, envelopes, etc).
I'm doing this because i have a GB with a flashcart, so if i can convert the FTM files into MML, will be possible to compile that MML into a GB file (convert NES mml into GB mml is easy) and listen my tunes on a real GB!!.
I hope to finish this proyect soon.
Check the attach, it's a ultra beta version. Only show some information, but the software continues to improve.
Regards, Delek.
EDIT: If you want to test the soft with another ftm file, that file needs to be renamed to "test.ftm". This software only works for Famitracker 0.3.6 beta 3 FTM files.
Very cool! That will really open up a lot of possibilities (especially since I can't quite figure out MML :P). But MML can be converted to quite a few different formats, so this will be really nice.
I tried to do something before, but it seems like the FTM format is really well made, It's programmed over a level that I can understand... (If I remember correctly)
If jsr give me a little bit of information of the FTM format, would be very grateful. I'm burning my brain.
I have the source here next, but it is very difficult to follow, not the complexity of the structures used, but because to understand and ensure follow the code, it may take longer than doing reverse engineering.
Another reason not to follow the source code is because the files in the 0.3.5 used another way to save (just the 0.3.5 source code, no source of 0.3.6 beta 3, the best version, I think should be released at this point).
Finally, JSR, if you have time and can give me some information on the format, I would be grateful. Especially how are stored frames and patterns. :D
I have progressed greatly. All the information of the ftm files is mine. I have tested the app with hundreds of files, and none refused to give me ALL the information.
If anyone is interested on this new version, send me a PM or leave a comment on my site.
I think that I will post here only when the next version successfull convert ftm to MML.
The only really different thing from NES->GB is the noise channel (when dealing with 4-channel music). Sure, the wave channel is "different" but you can just mimic the triangle. Maybe have your converter have a -gb option that actually puts values that correspond to the gameboy noise values in XPMCK?
Wow this is amazing! A MML2FTM might be sweet as well, but the functionality of being able to convert the MML to other platforms is great! For Gameboy stuff, any chance of being able to use the FDS as the freeform wave on the gbs? I think the the Gameboy has half the values that the FDS does, but people could always just write it in half step. Unless you can actually edit the MML from the ftm and make the wave from there.
[quote=Rushjet1]
Sure, the wave channel is "different" but you can just mimic the triangle.[/quote]Exactly.
[quote=Rushjet1]The only really different thing from NES->GB is the noise channel (when dealing with 4-channel music).
Maybe have your converter have a -gb option that actually puts values that correspond to the gameboy noise values in XPMCK?[/quote]Yeah, i need to do that, the noise notes sounds horrible at the moment.
well if it is not difficult then you really should do that[/quote]
I do not see the potential that can come to have this.
I'm doing this soft to have a universal MML to be able to translate to various formats. MML2FTM?, I think it's back several levels int the "portability scale".
Maybe I will when finished FTM -> MML, if I can go to the right, I can go to the left without any problems. But i don't see much sense in convert MML to FTM.
If any of you are curious and want to know how a song would sound after being converted to MML and then Game Boy, attach some FTM in your message and will make it.