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 > Bug Reports & Feature Requests > FDS doesn't silence in nsf correctly Owner: za909 New post
Page 1 of 1 Sort:  
FDS doesn't silence in nsf correctly Posted: 2013-01-14 14:59 Reply | Quote
za909

Avatar

Member for: 3962 days
Location: Hungary
Status: Offline

#43538
I made a couple noise-ish instruments with the FDS wave by using a RNG for the waveform and the modulator table. It works pretty well in FT, but when I export to nsf, you can clearly hear that my kick drums don't silence the way the do in Famitracker, so I suspect a big with the exporter.


_______________________
Rectangular sh*t ©
Attachments:
fds_noise.ftm (1 Kb)
untitled.nsf (7 Kb)
Posted: 2013-01-14 21:48 Reply | Quote
jsr
Administrator

Avatar

Member for: 5925 days
Location: Sweden
Status: Offline

#43540
This is a difference in emulation rather than an export bug, because the NSF sounds fine when using the same emulation as famitracker.

The exact behavior of the modulator is still unknown so different players are likely to sound different, but NEZplay++ seems to be closest to the real hardware (according to my tests so far) so I suggest testing with that if you want to know how the NSF sounds like. It emulates some properties that no other player do (yet).

I don't have my FDS setup available at the moment, but I make a recording of this NSF later so you can compare yourself.

_______________________
Programmer and developer
Posted: 2013-01-14 22:07  (Last Edited: 2013-01-14 22:08) Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#43541
This NSF sounds absolutely hilarious in FCEUX.

foo_gep seems to get it pretty much spot-on, at least in comparison with Famitracker (I can't vouch for its hardware accuracy; we'll have to wait for jsr's recording for this).

_______________________
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.
Posted: 2013-01-14 23:07  (Last Edited: 2013-01-14 23:11) Reply | Quote
za909

Avatar

Member for: 3962 days
Location: Hungary
Status: Offline

#43542
Haha yeah, FCEUX gets the kick right,but messes up the rest...
I mostly try NSFs in VirtuaNSF and NSFPlay only, and both of those had the issue with the kick sound not cutting off the way it should (didn't matter if I Sxx-d or tried different volume macros.)

Can't wait to hear the results on a real FDS! I guess it's probably going to sound like Famitracker, but low-pass filtered of course, since the Portal 2 collab by danooct1 and flashygoodness sounded pretty much the same on the console and in FT (which used the modulator a lot, although not at such a high rate) .
Actually, are you going to implement the low-pass filter the signal goes through into FT at some point?

_______________________
Rectangular sh*t ©
Posted: 2013-01-14 23:53 Reply | Quote
jsr
Administrator

Avatar

Member for: 5925 days
Location: Sweden
Status: Offline

#43543
Low-pass filtering is added and will be present in the next version of FT, I'll also add more things once I figure them out.

One other example (not yet added) is some non-linearities in the DAC that adds some (very) audible distortion to the audio. This is actually simulated by NEZplug++, although not exactly as my device but I guess that's individual for each FDS unit (due to the manufacturing process). You can hear it when playing a sine or saw wave.

_______________________
Programmer and developer
Posted: 2013-07-10 23:45 Reply | Quote
jsr
Administrator

Avatar

Member for: 5925 days
Location: Sweden
Status: Offline

#49207
Sorry for the very long delay but I finally have my FDS connected again. I recorded the audio now.

_______________________
Programmer and developer
Attachments:
fds_noise.flac (980 Kb)
Posted: 2013-07-11 00:55  (Last Edited: 2013-07-11 00:56) Reply | Quote
Im_a_Track_Man

Avatar

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

#49210
Well let me be the first to say. Congrats on the FDS emulation. FT sounds exactly the same as the FDS recording.

_______________________
[BURNING LOVE]
[url=http://www.youtube.com/user/ImATrackMan]YouTube
[url=https://twitter.com/ImATrackMan]Twitter (Stay off my lawn, kids)
Posted: 2013-07-12 14:24 Reply | Quote
jsr
Administrator

Avatar

Member for: 5925 days
Location: Sweden
Status: Offline

#49280
It's close but not exact, there are some noticeable differences. Hopefully the new findings by rainwarrior will improve it once added.

_______________________
Programmer and developer
Page 1 of 1 Sort: