[linux-audio-user] SysEx data & OSS emulation

Clemens Ladisch clemens at ladisch.de
Wed Feb 16 11:35:06 EST 2005


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




More information about the Linux-audio-user mailing list