I am not a strict midi guy. My main instrument is a guitar. I have recently acquired a load of equipment that has their presets changed by midi and SYX files. The vehicle for my last update was the midi file with the 16k length SYX bank. That is my motivation here btw. :) Trying to figure out how the 255 byte info above came about.
More info - With each SYSX bank set to auto send, I am able to save multiple banks in the MID file that have 16k bytes in length each. Opening the MID file and going into the SYSX view, I see all of the banks as expected. The first bank is set to auto send and the remaining banks are not. When I reenable the auto send on the remaining banks and save to another filename, the SYSX bank doubles the banks when opened. I can't quite get my head around that behavior yet. I find it very curious though.
here is my recipe
1. Load this file into a SYSX bank:
http://www.voodoolab.com/public/gcp/11RXP_GCP113_syx.zip2. Set bank to auto send
3. Repeat 1&2 3x - Say I have Multiple units that need updating with different tweaks for each unit
3. Save as midi file MID1.mid
4. Open Midi File
5. Ensure all banks are set to auto send again - In my scenario, only the first bank in the midi file is auto send. The other banks have that option turned off.
6. Turn on auto send for remaining banks
7. Save as another file name MID2.mid
Opening the MID2.mid , in my scenario has additional banks added that were not there when I saved the MID2.MID
I don't think that should be behaving that way.