|
It's simple in concept; I believe Memblers is already doing something like this (in concept, but not as a project). My recommendation is that people use a pre-existing Win32 tracker that supports a sequenced format (i.e. MOD, S3M, IT, XM, SKM) and simply map appropriate instruments inside of the tracker (we already use pre-generated formulaes for emulators, so having instruments of this sort won't be hard -- they should be extremely small files as well, something like 32-64 bytes).
Save one's work using one of the aforementioned file formats, and have someone write a conversion/export utility for converting one of those formats into sequencer data. I don't know what NT2's NES playback code looks like (I've never touched NES audio, much to everyone's chagrin), but I'm sure someone could write something to support more of the common effects used by the above formats. Arpeggio, vibrato, tremelo, volume, etc. etc...
The advantage to this idea is that extended audio chips (re: N106, VRC series, etc.) can be appropriately controlled using effect numbers.
Have no idea how to handle DMC, but I'm absolutely positive it can be worked in without too much pain.
If trackers don't suffice, there's always the option of going a step-sequencer route (16 steps per pattern, pattern count maximum of whatever the software supports). This is just literal pure sequence data, but I don't know what file formats are out there which do this.
Sadly, I'd refer you to www.maz-sound.com, but it looks as if they just redid their site and none of the old links they had presently exist. Bummer, as there were a lot of Win32 tracker/sequencer applications which could be used exactly for this. I'm sure Maz will update his site in time with those older links...
Anyways, my point is that composers should be writing their stuff using present-day tools that already exist for music sequencing/composition in the real world (i.e. tracking). Most of those tools use file formats that are already documented. NT2 was cool for it's time, but DOS is dead regardless of those who argue it's not -- it seems much more efficient in general to have someone write a converter between one of those formats, work with a NES music author (maybe Bananamos) to create a fantastic 6502-based music playback routine for the NES, and the rest just falls into place. What I'm trying to say is that I don't see the need for people creating new UIs and new "NES audio music tracker" applications when we can rely on pre-existing file formats and pre-existing Win32 tools which give us great UIs and environments. Skale is a good example.
-- jdc
|