Splits a .syx file like splitSysex and also says what it left out: bytes before the first
0xF0 (leading-bytes), an unterminated final message (unterminated), a DX7-shaped bank whose
checksum fails (bad-checksum), and whole messages that are no DX7 bank (unrecognised, which
is normal for another maker's data and for a single-voice dump). A file with several banks, a
corrupt message or another model in it is therefore read for what is usable and reported for
the rest.
Splits a
.syxfile likesplitSysexand also says what it left out: bytes before the first 0xF0 (leading-bytes), an unterminated final message (unterminated), a DX7-shaped bank whose checksum fails (bad-checksum), and whole messages that are no DX7 bank (unrecognised, which is normal for another maker's data and for a single-voice dump). A file with several banks, a corrupt message or another model in it is therefore read for what is usable and reported for the rest.