I posted this over at 8bc some months back, but figured I'd do a repost. I'll be doing that to a couple things I put some work into, so I apologize in advance for the redundancy! Maybe this'll be helpful to anyone new in this community... that and I feel safer having this on more than one forum.
--
The triangle gets noticeably sharp at some higher pitches, and I was able to use the fine tune, or PXX, effect to get it much closer for certain notes. I figured I'd look at all the notes and make a table to use as a reference.
Table of Famitracker pitch values
DF = Desired Frequency. What the pitch "should" be in an equal tempered scale.
AF = Achieved Frequency. This is what the NES produces with a normal note in FT.
Effect = The PXX effect used.
EF = Effect Frequency. This is what the note turns out as with the effect applied.
Where ever you see a PXX effect is somewhere you can obtain a closer, more accurate pitch (asides from a couple of the triangle pitches which come out as equally out of tune, in the other direction). If there is no PXX effect, then that's as close as you're getting with FT.
Observations:
-Most pitches for the pulse waves are varying amounts of sharp. Most are by a pretty subtle amount though, so while you can get some notes closer on the flat side, there's no real need for fine-tuning.
-Triangle pitches can vary between flat and sharp. Notes like D#6 and A#6 are very sharp by default, but you can get them near perfect by changing them. Also A-1 can be altered to be perfect.
-There is never an instance where pitching more than one value above (P81) or below (P7F) gets you closer to an equal tempered pitch. Nothing is quite *that* far off.