Triangle Channel is quieter than the rest on AV Famicom

Discuss hardware-related topics, such as development cartridges, CopyNES, PowerPak, EPROMs, or whatever.

Moderator: Moderators

Post Reply
squidman
Posts: 2
Joined: Thu Aug 02, 2018 10:52 am

Triangle Channel is quieter than the rest on AV Famicom

Post by squidman »

I noticed in 8bit Power Music Final and kirby's adventure that the triangle channel is softer than the other channels. I am using a powerpak to play them.
User avatar
za909
Posts: 248
Joined: Fri Jan 24, 2014 9:05 am
Location: Mijn hart woont al in Nederland

Re: Triangle Channel is quieter than the rest on AV Famicom

Post by za909 »

I don't personally know about "8bit Power Music Final", but Kirby's Adventure uses DPCM samples that tend to leave the DAC level quite high, which reduces the volume of the triangle and noise channels. Maybe this was intentional because the game tends to use the triangle for non-bassline parts.
User avatar
dougeff
Posts: 3078
Joined: Fri May 08, 2015 7:17 pm

Re: Triangle Channel is quieter than the rest on AV Famicom

Post by dougeff »

DPCM samples that tend to leave the DAC level quite high, which reduces the volume of the triangle and noise channels
I don't fully understand this effect, and the wiki doesn't seem to address it.

Does anyone have a link to the technical details of reducing triangle volume with DMC level?
nesdoug.com -- blog/tutorial on programming for the NES
User avatar
rainwarrior
Posts: 8731
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: Triangle Channel is quieter than the rest on AV Famicom

Post by rainwarrior »

http://wiki.nesdev.com/w/index.php/APU_Mixer

Basically the three channels tri/noise/DMC share a single digital sum output, but the DAC that's connected to is a nonlinear curve. Low output values are farther apart, high values are closer together. This means that if the DMC output value is high, the effective volume of noise and triangle is lowered. (SMB and Startropics both intentionally use this as a crude way to make the triangle a little quieter. Many homebrew NSF composers have done the same.)

The pair of squares have a similar problem on the other DAC.

The exact nature of the curve I don't think has been accurately documented. Blargg's old approximation doesn't seem quite right to me, but it's widely used. I'm planning to start measuring it thoroughly in the near future, actually.
User avatar
Banshaku
Posts: 2417
Joined: Tue Jun 24, 2008 8:38 pm
Location: Japan
Contact:

Re: Triangle Channel is quieter than the rest on AV Famicom

Post by Banshaku »

I always knew that using dmc affected some channel but didn't know why. Now I know, learning new things everyday :)
User avatar
dougeff
Posts: 3078
Joined: Fri May 08, 2015 7:17 pm

Re: Triangle Channel is quieter than the rest on AV Famicom

Post by dougeff »

I guess the next obvious question.

Should I set $4011 to zero to make triangle notes louder?

Will this cause a popping sound?
nesdoug.com -- blog/tutorial on programming for the NES
tepples
Posts: 22705
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Triangle Channel is quieter than the rest on AV Famicom

Post by tepples »

Decreasing $4011 will make triangle and noise louder. An immediate write to $4011 (such as using the Zxx effect of FamiTracker) will make a popping sound, but ramping $4011 down to 0 over time, such as by playing an all-$00 DPCM sample, won't.
User avatar
rainwarrior
Posts: 8731
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: Triangle Channel is quieter than the rest on AV Famicom

Post by rainwarrior »

Well, any change in the DMC output causes an audible sound, but if you do it slowly the volume is low. You can kinda hide the DPCM sound a little if you pick a samplerate that's harmonically in line with your music.

There was a thread about that: https://forums.nesdev.com/viewtopic.php?f=6&t=17302
squidman
Posts: 2
Joined: Thu Aug 02, 2018 10:52 am

Re: Triangle Channel is quieter than the rest on AV Famicom

Post by squidman »

So I'm not crazy then. I have a pretty good ear from playing classical music and from form analysis.
Post Reply