On Fri, Apr 3, 2015 at 3:35 PM, Will Godfrey <willgodfrey@musically.me.uk> wrote:

From the hardware viewpoint SysEx events can be effectively infinite. The
header contains the number of bytes in the block, so the number representation
limits the block size,

not true. sysex messages do not contain a size/byte count. the message content may include it, but that is not part of the sysex spec.