Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,484,767
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-26-24 02:44 AM
Guest: Register | Login

0 users currently in ROM Hacking | 4 guests

Main - ROM Hacking - I search for a nsf player with editable pitch table+nsf rec New thread | New reply


Jandazekon
Posted on 04-15-12 03:36 PM (rev. 6 of 04-15-12 11:14 PM) Link | Quote | ID: 150699


Level: 13

Posts: 16/26
EXP: 9406
Next: 861

Since: 07-15-10

Last post: 2701 days
Last view: 2004 days
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:
A nsf player can emulate any nes game regardless how different the nsf driver is. The nsf player pitch/frequency stream can be edited in real time by a pitch table module. Then record and save the new song that uses another scale. When recording a nsf. The frequencies of all notes is modified by the pitch table module. The new nsf song does not use the original nsf driver. It uses a new nsf driver. It's like importing nsf files in famitracker then connect only (Square 1) (Square 2) (Triangle) to pitch table. Then editing the pitch table. Then you have a new song. Then export it to nsf.

Edit:
Is a robust pitch table editor for famitracker going to happen? Let's say my song uses (2A03/2A07) + VRC6. Many instruments.
I will not apply the pitch table to drum channels. And what happens if one of the square channels makes a kick and melody instruments in the same channel? Let's say the DPCM channel can be used both for drums and bass. The triangle channel can too make drums and bass. I will only apply the pitch table to melodic channels.

Edit:
Pitch table location in nsf files created by famitracker:

It starts with:
5B0D9C0C hex.

And it ends with:
0E000D00 hex.

MiniCompute
Posted on 04-20-12 09:58 PM Link | Quote | ID: 150731


Bubble
Level: 66

Posts: 178/981
EXP: 2421395
Next: 40456

Since: 04-25-07

Last post: 489 days
Last view: 697 days
Don't know if this might help you or not, but have a look at the bottom of this page here.

http://nesdev.parodius.com/bbs/viewtopic.php?t=8822&sid=eb8ab8e6d4be51f63cb88684c671a64a

You probably got a look at this earlier, but thay maybe one possible solution for you.

Jandazekon
Posted on 04-21-12 09:43 AM Link | Quote | ID: 150735


Level: 13

Posts: 17/26
EXP: 9406
Next: 861

Since: 07-15-10

Last post: 2701 days
Last view: 2004 days
@MikeFuryXP.
I created that thread.
And at the bottom. There is no program that let's me edit the pitch table with holding left mouse button and drawing new frequencies for every note in the fly.

MiniCompute
Posted on 04-21-12 11:10 PM Link | Quote | ID: 150738


Bubble
Level: 66

Posts: 179/981
EXP: 2421395
Next: 40456

Since: 04-25-07

Last post: 489 days
Last view: 697 days
Posted by Jandazekon
@MikeFuryXP.
I created that thread.
And at the bottom. There is no program that let's me edit the pitch table with holding left mouse button and drawing new frequencies for every note in the fly.



Nvm the post then, I thought you were looking for some info.

Later for now.

Main - ROM Hacking - I search for a nsf player with editable pitch table+nsf rec New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.019 seconds. (339KB of memory used)
MySQL - queries: 42, rows: 65/66, time: 0.015 seconds.