Login:
Menu:
Post: Author:
FamiTracker > General > FamiTracker Talk > NSFPlay 2.1 Owner: rainwarrior New post
Page 2 of 5 Sort: Goto Page: << Previous [1] [2] [3] [4] [5] Next >>
Posted: 2012-02-21 00:47 Reply | Quote
Raijin

Avatar

Member for: 5573 days
Status: Offline

#30622
Well... I guess one could just take a Lagrange Point NSF and compare it on a few NSF players and compare those to the actual game on real hardware. For now though, don't worry too much about it. I can't be of any real help in these situations.

_______________________
Youtube Channel
Posted: 2012-02-21 01:53 Reply | Quote
cak

Avatar

Member for: 5763 days
Location: oregon
Status: Offline

#30628
http://sliv.4x86.com/

Those mp3s/nsfs are what I used for a reference when calibrating VirtuaNSF's 2A03 mixing to 0.1 dB accuracy. I'll try your version of NSFplug and get back to you in a couple days.

Posted: 2012-02-21 02:24 Reply | Quote
rainwarrior

Avatar

Member for: 5599 days
Location: Canada
Status: Offline

#30629
Okay, well, maybe that's not necessary. I can do 2A03 calibration myself, I think. Also, I'm probably going to rebuild the mixer to do stereo panning anyway, so it's going to change. For now, though, you have control for each output unit (APU2 is noise-triangle-dmc).

Posted: 2012-02-21 02:39 Reply | Quote
jsr
Administrator

Avatar

Member for: 7374 days
Location: Sweden
Status: Offline

#30630
Good work rainwarrior, I've missed NSFPlay support in windows 7 myself. I didn't know the source was available, I'd have tried to fix it myself then.

Regarding expansion sound levels, I have collected all expansion sound carts (except sunsoft so far) in an attempt to document the levels since I haven't seen this documented anywhere. But I only have one of each type so I have no idea if there are differences between different cart versions, and then there is this video: http://nicoviewer.net/sm14264546 which reveals that the famicom hardware version will affect the levels as well, so I've kind of given up that idea. I can still get you some recordings if you want, my famicom is labeled HVC-002.

_______________________
Programmer and developer
Posted: 2012-02-21 02:50 Reply | Quote
rainwarrior

Avatar

Member for: 5599 days
Location: Canada
Status: Offline

#30631
The NSFPlay source wasn't linked on the pokipoki website, but it was hiding in the same folders as the NSFPlug source.

The levels are probably the least problematic thing, since they're all adjustable. With a little bit of care we can come up with some presets people are happy with. One of the things that's cool about NSFPlug is how configurable it is; he already built in a bunch of preset filter settings for different Famicom models.

I'm most concerned with simulation flaws (e.g. what is the deal with 5B envelopes?).

By the way, do you know where to find Mitsutaka Okazaki's code? I notice NSFPlug has later versions of it than in the FamiTracker code, I'm wondering if there's a resource for it online somewhere. Google's not much of a help, but it'd probably be in Japanese...

Posted: 2012-02-21 11:51 Reply | Quote
jsr
Administrator

Avatar

Member for: 7374 days
Location: Sweden
Status: Offline

#30639
I'd like to verify the 5B behaviour too, but it was only used in one game (Gimmick!) and seems very rare. I've only seen copies of it for sale so far.

I don't know the origin of Mitsutaka Okazaki's code, I copied it from some emulator back when I worked on my NSF player (which was before I started on famitracker, so that's why it's outdated). I don't remember which but it is used by many emulators.

_______________________
Programmer and developer
Posted: 2012-02-21 18:30  (Last Edited: 2012-02-21 18:41) Reply | Quote
Linker2a03

Avatar

Member for: 6268 days
Location: 2015(TBA)
Status: Offline

#30644
I can't believe this! My favorite NSF player now compatible with Windows 7??? Awesome work!

Of course, now that you've also had the NSF Importer released, I almost have no use for this, since said importer gives me a more in-depth look at the music than this player does. At least, I think it does.

Either way, thanks for the update!



_______________________
Thanks for listening!
-Linker2A03
Posted: 2012-02-21 22:13 Reply | Quote
Im_a_Track_Man

Avatar

Member for: 5587 days
Location: Plantation, Florida
Status: Offline

#30652
I love you for the Win7 compatability!!! (I loved you as a composer/coder before, but now?)

_______________________
[BURNING LOVE]
YouTube
Twitter (Stay off my lawn, kids)
Posted: 2012-02-21 22:40 Reply | Quote
rainwarrior

Avatar

Member for: 5599 days
Location: Canada
Status: Offline

#30656
I thought it was weird that with the FamiCompo 8 synch listens that NSFPlug seemed to be favoured even though people have some complaints about it. Maybe it's just because people love the keyboard view? Or maybe it's because people like Winamp. Anyhow, I felt like fixing it up.

Posted: 2012-02-21 22:42 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 6432 days
Location: Canada
Status: Offline

#30657
I'm guessing it was used specifically for the keyboard view (so we'd have something to stare at when the tunes were playing), beacuse Robokabuto himself said he favoured VirtuaNSF over NSFPlug for NSF playback.

Posted: 2012-02-21 22:51 Reply | Quote
Linker2a03

Avatar

Member for: 6268 days
Location: 2015(TBA)
Status: Offline

#30660
That's probably it. Actually, when just listening to music, I use other NSF players. NSFPlay was my favorite, solely for the keyboard view.

_______________________
Thanks for listening!
-Linker2A03
Posted: 2012-02-22 20:34 Reply | Quote
rainwarrior

Avatar

Member for: 5599 days
Location: Canada
Status: Offline

#30710
Okay, I'm making this a proper public release. See original post.

Posted: 2012-03-11 03:03  (Last Edited: 2012-03-11 11:23) Reply | Quote
rainwarrior

Avatar

Member for: 5599 days
Location: Canada
Status: Offline

#31568
Update on the 5B, I'm pretty sure NSFPlug is correct. I posted on NESDev about it:
http://nesdev.parodius.com/bbs/viewtopic.php?t=8639

Also recently discovered that mod tables have the wrong strength on NSFPlug, so I will fix that for the next version.

Edit: Here are some test NSFs for 5B sound. Two of them are converted from Atari ST YM files. 5b.nsf's test is as follows:

1. channel A 440hz tone 1s
2. channel B 1800hz noise 1s
3. channel C 220hz tone + noise 1s
4. channel A 249hz envelope saw up 1s
5. channel B 249hz envelope tri down (sounds an octave down) 1s
6. channel C 5hz envelope saw down (sounds 5x) 1s
7. channel A 1800hz noise with 5s envelope saw down
8. channel B 330hz volume fade in (32 frames) fade out (16 frames)

There are pops at the beginning and end of most tests, because I did not bother to ensure smooth transitions between volume and envelope. Source is included if anyone needs it.

So far NSFPlug and Nestopia play it correctly. VirtuaNSF, VirtuaNES, and FooGEP do not. Haven't tested other emulators yet.


Attachments:
toki1.nsf (8 Kb)
5b.cfg (1 Kb)
5b.s (5 Kb)
puzznic.nsf (32 Kb)
5b.nsf (0 Kb)
Posted: 2012-03-28 02:12 Reply | Quote
rainwarrior

Avatar

Member for: 5599 days
Location: Canada
Status: Offline

#32298
Okay, official new version is up, see OP.

Posted: 2012-03-28 06:31 Reply | Quote
ionustron



Member for: 5769 days
Status: Offline

#32311
For some reason, every version (including this one) of NSFplay refuses to display on my xp notebook. Like, it's in the processes, but that's all... Real annoying since I used to use it constantly in school labs and stuff.

Page 2 of 5 Sort: Goto Page: << Previous [1] [2] [3] [4] [5] Next >>