开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Sysex/bank quirks specific to DX7iiFD E!


 

Not long ago I archived most of my old DX7iiFD floppy disk patches to sysex files. Today, I fired it up and since the floppy drive recently died, I sent some patches in via sysex- some .SYX and some .MID. This works but with an annoying quirk: The performance set in some banks calls patches that have the correct patch number, but *incorrect* BANK number- so when you call up PERF 1, you might get OK CHORALE but it's asking for CART 1 and CART 33, so you get the wrong sound.


In other cases the patches load into E1 but the performances load into E2. I thought initially this could be managed by making sure a patch and performance were both set on the same bank, but no luck.


Is there a way to directly modify the sysex files to correct this?


 

You could use a binary editor / hex editor, e.g. frhed:



- but, if there's a checksum that matters, you'll have to calculate the new value and edit that bit too.

You may be able to see the patch names, which makes a useful frame of reference.? I can if I use it to look at DX7/TX7 patches.

- Andy


 

Good idea...although the time it will take to deal with the checksums is daunting. Maybe another E! owner will chime in with a solution if there indeed is one?