Christoph Eckert wrote:
When receiving a complete sysex bank from the Access
Virus,
the first three bytes are sometimes missing.
The USB MIDI protocol has three sysex bytes per packet, so it seems
the first packet gets dropped for some reason.
If you're using a UHCI(?) controller and this happens the first time
you're receiving data after having unloaded the driver before, this
may be a bug in the kernel. A workaround would be to reload the USB
drivers(s), too.
This does not depend on sysexxer, but also appears
when I do a
cat /dev/midi > sysexfile.syx
Using ALSA, this would be "amidi -p portname -r sysexfile.syx".
HTH
Clemens