A FDS Synth Question

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
A FDS Synth Question
by on (#52162)
Is there a document that describe how to convert a normal or disassembled NSF into a FDS NSF by hand to switch from a Square or DPCM channel to a FDS synth channel? I have Hebereke.NSF and I wanted to make a mod for either the bass or the square for future use as a demo or a mod of Hebereke/Ufouria to use FDS.

Also, I need info on how to create FDS Synth Sounds (Bell, Rock Guitar, ect.)

There is a lot to study, I know. But There is no docs of the above except of Kevin's FDS Register docs.

by on (#52171)
The approach I would take to it, for example if you want to replace the first pulse channel, you would replace every write to $4000,$4001,$4002,$4003 with a JSR that goes to your own routines. Then you can take that register data and convert it to the appropriate data for the FDS registers.

I can't be much help with creating FDS sounds, seems to be wavetable based, so you just make a short waveform that loops. You might want to check out some MML songs that use FDS, to recompile/experiment with waveforms or see how they used it.

by on (#52180)
-forget it-

by on (#52195)
FDS isn't supported yet in FamiTracker right now, That's the truth

by on (#52198)
AAWwww... sorry, my mistake. ^_^!