On Saturday, December 12, 2009, Dominic Sacré wrote:
In the documentation of the ALSA sequencer API, I
couldn't find any
mention of an upper limit. Some sources suggest that ALSA splits SysEx
messages into chunks of 256 bytes,
Only for incoming system exclusive messages (receiving SysEx messages in
applications using ALSA API).
but from my own attempts at sending
larger messages, it seems the limit is actually somewhere around 5500
bytes. Unfortunately ALSA doesn't seem to report an error when I try to
send larger chunks, instead the messages just disappear. Can anyone shed
some light on how to handle larger SysEx messages correctly?
It has been discussed recently in this mailing list.
http://article.gmane.org/gmane.linux.audio.devel/18617
Regards,
Pedro