Hi Christoph,
On Mon, 27 Jul 2009, Christoph Eckert wrote:
I'm currently playing with some code that sends SysEx data to ALSA using
RtMidiĀ¹. I get an error reported by the latter one as soon as the size of the
message exceeds 16355 bytes. Unfortunately, I have such SysEx files of two
devices (namely a Waldorf Microwave I and a Digitech Studio Quad).
Can anyone comment whether this is a limitation in ALSA, and in case it is if
there are coding workarounds? AFAIR ALSA splits incoming SysEx-events into
Have you tried doing SysEx dumps with amidi?[1] It might give you more
insight into whether the problem is ALSA or RtMidi.
Peace,
Gabriel
[1] On Debian, this is in the package 'alsa-utils'