I've previously been able to edit on the old SVN split S1 disassembly to play with the music. Mostly failed on doing anything constructive because direct edits to note values and lengths ended up being too time consuming to play with... [Back in 2010.] Downloaded the current S2 disassembly (revision 2) started trying to edit the music and immediately got redscreens (as in it compiled but Gens refused to play it) this occurred even after changing a single note value and is quite irksome as I can't explain why (changing the pitch or length value of a single note should not actually change the length of the file so it shouldn't be a pointers problem, etc.) Only posting this after about 6 hours of searching the site and trying things I could find with no help. Tried a number of other things to no success; BUT in short what I'm looking for this time is just soundfonts. I want soundfonts of the instruments used in S2. What I was wanting to do with S2 disassembly was set it up so that one of the songs would play every DAC sample, then a chromatic scale (every note it can play from lowest to highest) of each FM instrument used in S2. If someone could help me set up one of the music files to soundtest-out what I want I'll make the remix I'm trying to do and the soundfonts public after I'm done. [Working in PropellerHeads Reason for the majority of this.] Thanks. (1) If someone knows what I did wrong in the assembly to get this: [Seriously though by my understanding I changed the pitch of one note so no bloody clue.] Answer me that and I'll continue from there. (2) If this has been done before [I've found SOME of the instruments from S2, but not all on the net.] just link me (I've been searching for awhile though, so I doubt it exists.) (3) Any other ideas to approach just getting a soundfont out for use?
I don't know why a disassembly would throw red screens at you, since those are usually the caused by incorrect checksum, which is fixed automatically when assembling a ROM with a disassembly. No idea if it changes anything, but you could try fixing the checksum manually with this tool: http://www.hacking-cult.org/download/download/FixCheckSum.rar
It would be much easier, and wouldn't potentially ruin the integrity of the instruments by removing the main point of FM (dynamic timbre in response to velocity and other articulations), just to use VOPM with patches converted by VGM2OPM. You can find "2612.org OPMs.rar" quite easily, but note that it's not the comprehensive collection of all said site's VGMs converted to OPM that it claims to be: a lot of stuff is missing. Still, all/most of the Sonic games seem to be represented.