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 > NSFPlay / NSFPlug 2.1 beta Owner: rainwarrior New Post(Locked)
Page 1 of 2 Sort: Goto Page: [1] [2] Next >>
NSFPlay / NSFPlug 2.1 beta Posted: 2012-03-23 15:14  (Last Edited: 2012-03-28 02:13) Reply(Locked)
rainwarrior

Avatar

Member for: 4150 days
Location: Canada
Status: Offline

#32045
Edit: beta is over, you can ignore this thread now.

-- URL REMOVED --

I've been working on NSFPlay, and at this point it's about as accurate as I know how to make it at the moment (excepting the N163 accurate buzz, I haven't bothered to implement that). It also has a bunch of new features like WAV export (from the command line too), MMC5 PCM, stereo panning and per-channel mixing, several crash fixes, etc. A more complete list is in nsfplay.txt

Anyhow, I think this is just about ready for a proper release, but I'd like some help testing it. Please report any bugs you find on IRC, here, or e-mail me, or however you think I'll get the message.

Bugs from beta 3 fixed in beta 4:
- Channel mask is off by one after restart for 5B/VRC6/VRC7/N163. (fixed)
- Loop detection kinda janky (improved)
- Quasi-secret about menu option shows up ?????? on English locales. (fixed)
- Keyboard key dots were lingering for extra frames, looked especially wrong for VRC6 squares. (fixed, key off is now snappy)
- Keyboard 1-8x speed slider causes playback thread hang on low speeds. (fixed)
- Length counter fails to reset to 0 when clearing enable bits via $4015. (fixed)

Edit: new beta version, beta 4. Fixed bugs listed above. Lemme know if there's anything else.

Known bugs from Beta 4:
- Sound lags keyboard after forward seek. (fixed)
- Crash when using WAV export with no loaded NSF. (fixed)

Posted: 2012-03-23 15:23  (Last Edited: 2012-03-23 15:29) Reply(Locked)
Ryukenden

Avatar

Member for: 4841 days
Location: Russia,South Ural,Chelyabinsk
Status: Offline

#32047
The distorted sound when the melody made on FT 0.3.8 beta 3 (with use N163) plays.

Posted: 2012-03-23 15:32 Reply(Locked)
rainwarrior

Avatar

Member for: 4150 days
Location: Canada
Status: Offline

#32049
Is that a bug report? Could you post the FTM/NSF you want me to look at?

Posted: 2012-03-23 16:25 Reply(Locked)
Ryukenden

Avatar

Member for: 4841 days
Location: Russia,South Ural,Chelyabinsk
Status: Offline

#32052
File.


Attachments:
story_theme.nsf (7 Kb)
Posted: 2012-03-23 16:31 Reply(Locked)
cak

Avatar

Member for: 4314 days
Location: oregon
Status: Offline

#32054
Great job on the channel mixer.

Posted: 2012-03-23 18:44  (Last Edited: 2012-03-23 18:46) Reply(Locked)
MovieMovies1

Avatar

Member for: 4373 days
Location: Norway
Status: Offline

#32061
FamiTracker-made NSFs with N163 play incorrectly.

Posted: 2012-03-23 18:49  (Last Edited: 2012-03-23 18:51) Reply(Locked)
Ryukenden

Avatar

Member for: 4841 days
Location: Russia,South Ural,Chelyabinsk
Status: Offline

#32063
But if this file to play other player it though without distortions plays. For example, VirtuaNSF.

Posted: 2012-03-23 19:01 Reply(Locked)
jrlepage
Moderator

Avatar

Member for: 4982 days
Location: Canada
Status: Offline

#32064
The bug isn't with NSFPlay but rather with the FT exporter, and it has already been fixed in beta 4 (which should be released sooner or later).

Posted: 2012-03-23 21:36  (Last Edited: 2012-03-23 21:40) Reply(Locked)
rainwarrior

Avatar

Member for: 4150 days
Location: Canada
Status: Offline

#32069
Ryukenden1 a lot of players are inaccurate w.r.t. the N163 waveform lengths; most documents out there have the hardware described wrong, so most emulators have it wrong still. The NSF export you made has the same problem (so they match each other and sound okay on a "wrong" emulator like VirtuaNSF). The required fix is a new NSF exporter, not a change to NSFPlug.

Posted: 2012-03-23 22:12 Reply(Locked)
Doommaster1994

Avatar

Member for: 4457 days
Location: Seattle, WA
Status: Offline

#32075
Can't it support NSF2?

Posted: 2012-03-23 23:02 Reply(Locked)
jrlepage
Moderator

Avatar

Member for: 4982 days
Location: Canada
Status: Offline

#32080
Like I said, it plays fine with the new exporter.


Attachments:
story_theme.nsf (8 Kb)
Posted: 2012-03-23 23:10 Reply(Locked)
rainwarrior

Avatar

Member for: 4150 days
Location: Canada
Status: Offline

#32083
No, it does not support NSF2. That's out of scope for this update. (Was focused on getting the format people actually use correct before I think about new formats that people don't.)

Posted: 2012-03-23 23:15 Reply(Locked)
jrlepage
Moderator

Avatar

Member for: 4982 days
Location: Canada
Status: Offline

#32084
Does NSF2 even exist? I know it was discussed but have people actually done it?

Posted: 2012-03-24 02:03 Reply(Locked)
Doommaster1994

Avatar

Member for: 4457 days
Location: Seattle, WA
Status: Offline

#32099
Gil-Galad ripped one NSF file that has some NSF2 in it (Rollerblade Racer). Currently, it will only play in Nintendulator. I'm surprised anyone else knows about the format.
I also didn't know rainwarrior made NSFPlay.

Posted: 2012-03-24 02:16  (Last Edited: 2012-03-24 08:30) Reply(Locked)
rainwarrior

Avatar

Member for: 4150 days
Location: Canada
Status: Offline

#32100
I didn't make the original, but I decided to give it an overhaul a couple months ago since it's open source.

Edit: new version, see OP.

Page 1 of 2 Sort: Goto Page: [1] [2] Next >>