I am encountering an issue related to SysEx packetization when sending data from a JUCE application to external hardware.
With JUCE 8.0.12 running on Sequoia 15.3.1, a 21-byte SysEx message is incorrectly packetized. The first two packets (corresponding to the first six bytes of the SysEx message) use the correct 0x04 type byte. The third packet, however, uses a 0x0F type byte and contains only the 9th byte, followed by two zero bytes. The fourth packet then returns to a 0x04 type byte and carries the 10th, 11th, and 12th bytes. This behavior breaks the SysEx message.
The snoize midi monitor display the message correctly.
I do not observe this issue with JUCE 8.0.8. and I have not tested the intermediate versions.
Is this a known issue? Is anyone else experiencing the same problem?
