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
on my way home from school I thought of something. this doesn't fall under our dear tracker's purpose of writing and covering of NES music, but how about a command that changes the expansion chip during a song.
as an example, i will use the "Xxx" command
this command can me used if you are covering a song and want to completely break away from the NES and Tracker's standards
Feels weird to me, changing channels on the fly. A request for multiple simultaneous expansion chip support [url=http://famitracker.shoodot.net/forum/posts.php?id=1891&pid=15319#15319]already exists anwyay, and if it were to be implemented, it would pretty much make this obsolete. Sorry!
The force that many users are causing to break the playback on the real hardware is amazing. I don't understand why.
That request will, simply, break the NSF format support, break the playback support on a NES/Famicom system, and converting Famitracker to a standard tracker (without some soundchip support).
Why you cannot accept that Famitracker is a tracker for NES/Famicom systems, guys?.
I said in the post that this effect would be used to "simply" change the sound chip on the fly. OF COURSE that would break the various export implementations, but you still would be able to share the file on the forums or elsewhere. NSF and NES/Famicom play back aren't necessary, this is just to have fun with music.
I think that you could ask to jsr to make a New flexible tracker, using the CORE of Famitracker. That tracker could be called "SuperchipTracker", or something like that. Then, that tracker will be capable of switch soundchips dynamically, save only on ScT format, forgot about NSF, can adopt UNLIMITED sampling features, etc.
Most of us aren't programmers or hardware fetishists. For a musician, more possibilities in sound can only be a good thing. That said, I'm sure multiple expansions is far from easy to implement.
Putting square waves into Renoise is not the same thing. Famitracker is based on synthesis, and contains quirks which would take an ungodly amount of research to mimic correctly in a sample-based tracker. (For instance, channels affecting the volume of other channels.)
If you don't like multi-expansion nsfs, don't make them. Simple.