[LAD] Sending huge SysEx files via ALSA

From: Christoph Eckert <ce@email-addr-hidden>
Date: Mon Jul 27 2009 - 01:17:18 EEST

Hi,

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
chunks of 256 bytes if necessary. But I obviously overlooked that sending is
much harder when I played with SysEx data the last time :) .

Best regards,

ce

¹ http://www.music.mcgill.ca/~gary/rtmidi/

uname -a
Linux Grandevitesse 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC
2009 i686 GNU/Linux

cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.

rtmidi-1.0.10

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Received on Mon Jul 27 04:15:04 2009

This archive was generated by hypermail 2.1.8 : Mon Jul 27 2009 - 04:15:05 EEST