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 > FamiTracker Talk > Problem exporting N163 module to NSF format. Owner: Bari10 New post
Page 1 of 1 Sort:  
Problem exporting N163 module to NSF format. Posted: 2013-08-08 04:36 Reply | Quote
Bari10

Avatar

Member for: 3958 days
Location: Texas
Status: Offline

#50374
I was exporting my M&L: Superstar Saga covers to NSF a minute ago, and I had a feeling I should check the NSF before I release it. Sure enough, the third song (Teehee Valley) is messed up. It's using the wrong instrument in the lead. Instead of a flute, it's playing an organ sound, which is another instrument that isn't even used in the song.

Then, I opened another module and imported just that song, and exported it to NSF. The lead is even weirder.
The FTM in question is in [url=http://famitracker.com/forum/posts.php?id=4877]this thread here.

The NSF titled "Mario & Luigi: Superstar Saga" is the first export, which contains all 4 songs from the FTM.
The NSF titled Teehee Valley is the second export, and contains only that track (of course.)

I also tried exporting the original FTM to NSF in the 0.4.3 Beta, and it still gave me the same organ sound.

_______________________
Please, call me Scooblee.
My Stuff:
[url=https://soundcloud.com/scooblee]SC |[url=http://www.youtube.com/user/Scooblee1]YT |[url=http://steamcommunity.com/id/Scooblee/] Steam |
[url=http://scooblee.deviantart.com/] dA
Posted: 2013-08-08 04:48  (Last Edited: 2013-08-08 04:49) Reply | Quote
Loliconst



Member for: 3327 days
Location: None
Status: Offline

#50378
The flute instrument 0D uses this wave sequence:

5 8 9 / 10 6 5 8 9 10

but only up to wave 8 is defined in this instrument in the FTM. Same goes for 11. The NSF would only recognize spatially what would have been the location of wave 10 and read the wave there (which is out of bound of the N163 waves, so the NSF reads a corrupted "wave".

Posted: 2013-08-08 05:00  (Last Edited: 2013-08-08 05:13) Reply | Quote
Bari10

Avatar

Member for: 3958 days
Location: Texas
Status: Offline

#50379
[quote=Loliconst]The flute instrument 0D uses this wave sequence:

5 8 9 / 10 6 5 8 9 10

but only up to wave 8 is defined in this instrument in the FTM. Same goes for 11. The NSF would only recognize spatially what would have been the location of wave 10 and read the wave there (which is out of bound of the N163 waves, so the NSF reads a corrupted "wave".[/quote]

Oh, I see. I didn't make those instruments, they came from an instrument pack that Zamual posted sometime back. I never edited the wave sequence, just the envelope, so it must have been there from the start. I guess this will teach me to go over these kind of things before exporting.

Thank you very much!

Edit: I've found another problem with the NSF. This time, it's an error with looping. The NSF messes up right after what would be Frame 09 in the FTM. Instead of going back to where it is supposed to (the latter half of Frame 0A), it will loop the latter half of what would be Frame 08 and all of Frame 09 two times before going on like it does in the FTM.

_______________________
Please, call me Scooblee.
My Stuff:
[url=https://soundcloud.com/scooblee]SC |[url=http://www.youtube.com/user/Scooblee1]YT |[url=http://steamcommunity.com/id/Scooblee/] Steam |
[url=http://scooblee.deviantart.com/] dA
Posted: 2013-08-08 15:14 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#50393
I think the bug here is probably something along the lines of "unused waves in N163 instruments corrupt the NSF rather than playing silence".

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Page 1 of 1 Sort: