Attached is a screengrab from MIDIOx showing the SysEx voice dump when DX7 Channel = 2. The first is the dump from the main editor window for right click->send current program to DX7. The second is the dump from the CART window for right click->send program to DX7.
The third byte (status | device ID) is 0x01 for the first but 0x00 for the second.
Attached is a screengrab from MIDIOx showing the SysEx voice dump when DX7 Channel = 2. The first is the dump from the main editor window for right click->send current program to DX7. The second is the dump from the CART window for right click->send program to DX7.
The third byte (status | device ID) is 0x01 for the first but 0x00 for the second.
I believe the code for sending the Program data here https://github.com/asb2m10/dexed/blob/master/Source/CartManager.cpp#L305 should be adding in the MIDI channel to the SysEx message, in the same way it is done here: https://github.com/asb2m10/dexed/blob/master/Source/PluginData.cpp#L269
Kevin