The information is out there for the DX7 SysEx format (it's in the manual, IIRC - Lord do I miss the days when manufacturers included a full breakdown of their MIDI implementation right out of the gate!) I actually wrote a specialized deduplicator for DX7 patches back when I first got mine, since like 60% of the publically-available voice libraries are renamed copies of the same patches. Really ought to pull that out...
Anyway, the real question is, as StrangeVoyager points out, the custom bank format that DXEditor uses. Looking at the file size is probably a good start, but I'd go one better: dump the same bank from a DX7 into both programs, save it, and then poke around the resulting files with a hex editor to see what the result is like.
|