bucky o'hare wrote:
So after some guessing (I was able to get everything quite close the first time), I would sample the original voice with audacity at the slowest speed in nsfplay. I would then sample the same part from my famitracker recreation, and visually compare the samples. I was then able to fix anything that was wrong using that as a reference.
This method can ensure that you nail volumes, duty cycles, and arpeggios. Though getting vibratos or pitch bends exact this way can be much trickier.
For now I'm still new to famitracker so it's not always easy to reproduce. The notes shown in nsfplay are not the same of famitracker so I can only rely on my ears.
For pitch, what I do is check the frequencies made by the original song in nsfplay then check after that my song is exactly the same in some situation. I'm very picky on pitch.
One example that I was trying to do recently is to remake the simple song of mm2 when you get a weapon (track #17 of the nsf). Kick drum could be remade in FT with a pitch of | 15 (learned that from Tssf examples) and it will sound similar BUT not the same if you listen closely: The pitch is wrong and you cannot adjust it manually for the complete song. Why is that so? Because the pitch counter is not constant and change based on which frequency it start.
Here's what I got so far by trying to read the very fast frequency change even at x8:
Code:
First kick:
Frequency : 244, 228, 214, 201, 190, 181, 172, 164, 156
Pitch slide: 16, 14 , 13 , 11, 9, 9, 8, 8
Second kick:
Frequency: 559, 482, 423, 377, 341, 310, 285, 263, 245, 229, 215, 202, 191, 181 , 172, 164, 157, 150, 144
Pitch slide: 77 59 46 36 31 25 22 18 16 14 13 11 10 9 8 7 7 6
This is what I found so far. And in that, the sound seems cut too. Maybe you would say "why do you care so much, |15 sounds good enough no?". Yes, it can sound good enough for some but it's not perfect. I hate to be a perfectionist some time.
For now I took a break on this specific song. At least I go the exact notes but not pitch perfect yet. If I focus only on that small details, I will never finish to remake the songs I need for my project..
Maybe I will modify the source code of nsfplug and see if I can make it slower.
@RushJet1:
Cool, some megaman fx! I need some of them