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 > Source and development > A few questions about NSF Live Owner: Xiphos2000 New post
Page 1 of 1 Sort:  
A few questions about NSF Live Posted: 2015-01-22 21:56  (Last Edited: 2015-01-22 22:03) Reply | Quote
Xiphos2000

Avatar

Member for: 2830 days
Location: Washington
Status: Offline

#65071
NSF Live has been my main NSF player for a long time. There have been some things that I have been noticing that have been bothering me a bit (not in a bad way, I just want to know why these things happen.)

1) 7-bit PCM
There are a few games out there, like Battletoads and Ultimate Stuntman, which use 7-bit PCM instead of 1-bit DPCM. However, they don't play in the NSF player. However, there are other games that use 7-bit PCM, like Skate or Die 2 and Battletoads and Double Dragon, that do show up in the NSF player. Why do some games play correctly, while others do not?

2) The VRC6 sawtooth
The Konami VRC6 has a sawtooth channel that alot of people use in Famitracker, but it sounds very different through NSF Live than in Famitracker. Why is this?

3) DPCM pitching.
There's one game called The Immortal, which uses a special sawtooth trick to have a small DPCM sample looping over and over again to create a sawtooth wave. It sounds good in Famitracker or NSF Import, but it's very out of tune in NSF Live, despite being the same song with the same sample pitch and coding. Why is that?

4) Playing Famitracker-created NSF files
When playing an NSF file made through Famitracker, I see no changes in pitch or speed when changed from NTSC to PAL or vice versa. I find that I'm only able to do this through selecting one region, then changing to another while the song is still playing. I notice the same thing with Famitracker itself. Is this intentional?

Once again, these are just questions that I have about the NSF player, I am not reporting any bugs. (Or maybe I'm just being incredibly stupid and missing a setting that changes these.)

Thanks!

_______________________
I am everywhere. I am nowhere. I am everyone. I am no one. I am Darkman.
...No wait, that's not how it goes.
Posted: 2015-01-23 00:17 Reply | Quote
jsr
Administrator

Avatar

Member for: 5925 days
Location: Sweden
Status: Offline

#65075
Hello, thanks! I haven't released an updated version of that player in a long time though, so there might be several issues in that public available version. Just so you're aware of it.

1. I know there are a few special rips that requires some special support from the player to properly play back PCM tracks, this has not been added to that player.

2. There might have been adjustments to the code in FT compared to that player. I don't know the details in this case right now.

3. Same thing here, there might be some differences in the emulation that's not present in the public version of the player. I know the DPCM code in FT was updated at least once some while ago.

4. That's because NSFs made in famitracker will adjust the playback speed and tuning depending on the hardware type. But if you do it while playing then you need to restart the song.

I do have an updated version that I'm using myself, I can probably release that in some way if that would be desired.

_______________________
Programmer and developer
Posted: 2015-01-23 05:38 Reply | Quote
Xiphos2000

Avatar

Member for: 2830 days
Location: Washington
Status: Offline

#65078
Yeah, an updated version would be nice. Thanks for answering my questions!

_______________________
I am everywhere. I am nowhere. I am everyone. I am no one. I am Darkman.
...No wait, that's not how it goes.
Posted: 2015-01-23 16:11 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#65082
Most people tend to use [url=http://rainwarrior.ca/projects/nsfplay/index.html]rainwarrior's version of NSFPlay since it's been updated fairly recently (compared to most other NSF players out there), and it's been made as faithful to the hardware as possible by including things that were discovered within the past couple years. Plus it has a nifty visualisation thingy which people generally like. Might wanna check it out!

_______________________
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: