Login:
Menu:
Post: Author:
FamiTracker > General > FamiTracker Talk > NSF Importer v0.5 Owner: rainwarrior New post
Page 17 of 19 Sort: Goto Page: << Previous [1] [2] [3] ... [14] [15] [16] [17] [18] [19] Next >>
Posted: 2012-01-01 23:00 Reply | Quote
com63

Avatar

Member for: 5736 days
Location: North Van, BC, Canada.
Status: Offline

#28234
Sometimes DPCM samples don't show up, like in track one of this NSF. Maybe it uses bank switching or something...

_______________________
Everything moves real slow when it's 40 below.
Attachments:
skate_or_die_2.nsf (36 Kb)
Posted: 2012-01-02 01:00 Reply | Quote
danooct1

Avatar

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

#28248
Same thing will happen with Battletoads and its DPCM, the samples are in a different format if I recall correctly.

_______________________
NO LONGER BREAKIN THE LAW
Posted: 2012-01-02 01:12 Reply | Quote
Raijin

Avatar

Member for: 5572 days
Status: Offline

#28250
Pretty sure that Skate or Die one used 7-Bit PCM.

_______________________
Youtube Channel
Posted: 2012-01-02 01:16 Reply | Quote
Xyz_39808

Avatar

Member for: 5629 days
Location: South Texas
Status: Offline

#28251
Ohhh, that's what durrcommandoman is.

Posted: 2012-01-02 01:49 Reply | Quote
ElHuesudoII

Avatar

Member for: 5974 days
Status: Offline

#28253
I tried to convert one of Blitz Lunar's NSFs and the DPCM gets all wacky, I get some that are the last part of one sample and the first half of another, and stuff like that.

Posted: 2012-01-02 03:05 Reply | Quote
rainwarrior

Avatar

Member for: 5598 days
Location: Canada
Status: Offline

#28254
You could send it to me and I could take a look.

It sounds like it's using bank switching, which FamiTracker doesn't actually support. (It's highly unlikely that any real NES game would bank switch DPCM samples mid-track, so I guess it hasn't come up.)

I should probably detect for bankswitching, though and at least prevent it from posting DPCM events from the wrong bank.

Posted: 2012-01-02 03:39 Reply | Quote
Mex

Avatar

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

#28260
oh yeah, this weird dpcm stuff

i'm pretty it's bankswitching as well, it's the same way how xamius did one of his fcm7 entries where it was mostly dpcm. i think jsr said he was thinking about implementing it awhile ago, my memory might be wrong though.

Posted: 2012-01-02 16:53 Reply | Quote
Capn_Coconuts

Avatar

Member for: 5281 days
Location: Lurking
Status: Offline

#28273
Although I'm a bit miffed on the imported NSF having 900 BPM, I suppose I can still at least reconstruct instruments from it.

_______________________
SMB: CotN progress: Working on Tech Demo

Fusion Fangaming Developer/Admin
Posted: 2012-01-02 18:24 Reply | Quote
danooct1

Avatar

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

#28279
Why are you "miffed?" What alternative do you propose other than an ungodly number of instruments?

_______________________
NO LONGER BREAKIN THE LAW
Posted: 2012-01-02 19:12 Reply | Quote
rainwarrior

Avatar

Member for: 5598 days
Location: Canada
Status: Offline

#28280
Forgot to respond about Skate or Die track 2, though the answer was already given: it's raw PCM. You can tell by the random looking Zxx events. (Alternatively, if you play in NSFPlug, you can see the DPCM channel volume fluctuating.)

If you want to rip those sounds, you can just make a WAV recording of just that channel, I guess.

Posted: 2012-01-02 23:55 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 6431 days
Location: Canada
Status: Offline

#28294
Mex wrote:
i'm pretty

aren't you now

Mex wrote:
i'm pretty [sure] it's bankswitching as well, it's the same way how xamius did one of his fcm7 entries where it was mostly dpcm. i think jsr said he was thinking about implementing it awhile ago, my memory might be wrong though.

Are you referring to Haxus? I'm pretty sure that was done in SuperNSF, and that it used raw PCM and not DPCM... :o

_______________________
Follow me on Twitter.
I record (some) NSFs on hardware. Feel free to request a hardware render.
Posted: 2012-01-03 10:27 Reply | Quote
com63

Avatar

Member for: 5736 days
Location: North Van, BC, Canada.
Status: Offline

#28301
rainwarrior wrote:
Forgot to respond about Skate or Die track 2, though the answer was already given: it's raw PCM. You can tell by the random looking Zxx events. (Alternatively, if you play in NSFPlug, you can see the DPCM channel volume fluctuating.)

If you want to rip those sounds, you can just make a WAV recording of just that channel, I guess.


Ah, okay. I understand what's going on now.

_______________________
Everything moves real slow when it's 40 below.
Posted: 2012-01-12 13:16 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 6431 days
Location: Canada
Status: Offline

#28613
I only just noticed that even in versions 0.3, 0.4 and 0.5, the import options dialog still reads "NSF Import v0.2". Thought I'd share. :p

_______________________
Follow me on Twitter.
I record (some) NSFs on hardware. Feel free to request a hardware render.
Posted: 2012-01-12 14:13  (Last Edited: 2012-01-12 14:14) Reply | Quote
jrlepage
Moderator

Avatar

Member for: 6431 days
Location: Canada
Status: Offline

#28614
Well! I think I'm done.

NSF Importer article on the FT Wiki, complete with download link. Let me know if I've forgotten anything or made any mistake!

_______________________
Follow me on Twitter.
I record (some) NSFs on hardware. Feel free to request a hardware render.
Posted: 2012-01-12 19:53  (Last Edited: 2012-01-12 19:59) Reply | Quote
rainwarrior

Avatar

Member for: 5598 days
Location: Canada
Status: Offline

#28616
Oh, that's cool. Umm, I'm going to revise the "Valid NSF Files" section, since they still will import as much as they can. The NSF files themselves are valid, but certain features might be called "invalid". I'd probably call this section "limitations", and I wouldn't say that they "must not contain" these things (because they will still import if the do). There is a list of limitations in NSFImporter.txt.

Er... how does one get an account for the wiki?

Page 17 of 19 Sort: Goto Page: << Previous [1] [2] [3] ... [14] [15] [16] [17] [18] [19] Next >>