falkTX / Carla

Audio plugin host
https://kx.studio/carla
1.63k stars 147 forks source link

Support for (large) SysEx strings #1736

Open PoneyClairDeLune opened 1 year ago

PoneyClairDeLune commented 1 year ago

Continuing #1475.

SysEx strings, at least 32 bytes long, are required by any GM/GS/XG/GM2-compliant MIDI event sources/targets, most of them vital for the compliant sources/targets to work properly (S-YXG50 VTSi, S-YXG2006LE VSTi, VSC VSTi, etc). Several pre-GM-compliant MIDI sources/targets, such as MUNT, require string lengths of at least 512 to work properly. If KORG products are involved, minimum SysEx (dump request) length would be even higher, getting bumped to 8192 or 16384 instead.

You can see a list of SysEx instructions at octavia@ltgcgo/docs/sysex.md.

ReinholdH commented 1 year ago

I just ran into the same issue that SysEx events are not supported in Carla. Now I see #1475, #1736. When establishing JACK connections by Carla between MIDI devices directly which are capable to support SysEx events, all is fine. I fully support these requests. Thanks