punesemu / puNES

Qt-based Nintendo Entertaiment System emulator and NSF/NSF2/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)
GNU General Public License v2.0
633 stars 42 forks source link

N163 sampler volume question (NSFs attached) #389

Closed eugene-s-nesdev closed 5 months ago

eugene-s-nesdev commented 6 months ago

Hi Fabio. I find the volume balance of the N163 too loud, it is very different from the Famitracker. Mesen for some reason also has a very loud N163, but it has volume sliders for adjusting every extra-soundchip separately.

I don't know unfortunately what volume values real hardware has. Maybe the problem is in Famitracker levels. But here are a couple of NSFs where this problem can be clearly heard:

n163nsfs.zip

Reference videos: https://youtu.be/N6cP4gQmpi4?si=YtkX62MY0KEYNIwD https://youtu.be/lE967V7Zve4?si=SnPJIMQ6upVKx6i3

*update: Rainwarrior's lastest NSFPlay (ver2.6) has default N163 volume levels like puNES and Mesen, so i guess, this is Famitracker inaccuracy again.

Gumball2415 commented 6 months ago

FT's mixing is based on jsr's original research, which isn't necessarily accurate when it comes with two or more chips.

Dn-FT 0.5.0.0+ has a new setting that applies NSFe mixe standard which is based on NSFPlay's default values. to enable, go to Module properties -> Hardware-based mixing

punesemu commented 5 months ago

Hi @eugene-s-nesdev, sorry if I'm only replying now. I took a look but I found the levels correct, in the uncertainty I think I will leave them like this.

eugene-s-nesdev commented 5 months ago

Hi Fabio, I sure your levels are correct (they're same as Mesen and NSFPlay), so it's Famitracker issue.