I have read on internet that nsf files contains a pitch table. The nsf players out there can't playback nsf music in another scale. And if i change the pitch table in a nsf. I call it converting nsf to nsf by only replacing the pitch table. I choose what channels to replace pitch table with.
Example: i would not change the pitch table on NOISE and DPCM channel. Because those channels are the drums.
And drums should not have a new pitch table.
Let's say i take a (2A03/2A07) nsf file. I play song 001. Then i open up the pitch table window and change the sound register tuning system.
The features:
1. Change the frequency of each note.
2. Repeat 12 note frequencies across all octaves at once or repeat only 2 octaves or more or no octave repeating.
3. A keytracking knob that crossfades the frequency from all notes available to the center octave pitch. The space/interval between notes is editable.
4. Rotating the picth table. Horizontal and vertical pitch table flipping.
5. Random note frequency deviation.
This is not possible with famitracker.
Edit:
Thanks to rainwarriror.
Here is the pitch table location in nsf files created by famitracker:
It starts with:
And it ends with:
Example: i would not change the pitch table on NOISE and DPCM channel. Because those channels are the drums.
And drums should not have a new pitch table.
Let's say i take a (2A03/2A07) nsf file. I play song 001. Then i open up the pitch table window and change the sound register tuning system.
The features:
1. Change the frequency of each note.
2. Repeat 12 note frequencies across all octaves at once or repeat only 2 octaves or more or no octave repeating.
3. A keytracking knob that crossfades the frequency from all notes available to the center octave pitch. The space/interval between notes is editable.
4. Rotating the picth table. Horizontal and vertical pitch table flipping.
5. Random note frequency deviation.
This is not possible with famitracker.
Edit:
Thanks to rainwarriror.
Here is the pitch table location in nsf files created by famitracker:
It starts with:
Code:
5B0D9C0C
hex.And it ends with:
Code:
0E000D00
hex.