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
I recently made this table:
[url=http://spreadsheets.google.com/pub?key=tc80TTzS-q-TBx0ooqs4Ksw&single=true&gid=0&output=html]Pitch Values in Famitracker
DF = Desired Frequency. What the pitch "should" be in an equal tempered scale.
AF = Achieved Frequency. This is what the NES produces.
Effect = The PXX effect used.
EF = Effect Frequency. This is what the note turns out as with the effect applied.
All of the "AF"s and "EF"s were tested with NSFplug, which only goes one decimal place in. I'm not sure if it rounds or simply stops display after the first decimal, so there were a lot of 'questionable' re-pitches as to whether or not they made an improvement.
However, most spots were you see an "Effect", I was able to get a note closer to where it would be in an equal tempered scale. Some are only marginally closer, but others like D#6 and A#6 for the triangle came [i]much[/i] closer with an effect added. A#6 came so close, and actually A-1 for the triangle came to exactly where it should be, that I'm not totally sure why they're not like that by default without the effect. Then again, there's probably some techy NES spec that goes over my head which would explain this...
Anywho, long post short-- I pretty much just made this as a guide for whenever the triangle starts acting up. It's more obviously out of tune at some higher pitches than anything else, so you can look at this to see if, where, and how anything can be done to get it more in tune.
I did notice that a lot of the notes seemed out of tune on some of the higher notes in my FTM.. An example would have to be in my Megaman 9 FTM, some of the higher pitched square notes had to be manually modified because they just didn't seem to be in tune.
Something that would make FamiTracker much more powerful would be the ability to change the pitch table, and maybe default effects for vibrato and such (to keep the pitch from raising when deeper vibratos are used)