re: > Issue: when I click on the ctrl buttons in MD it sends both on/of and the button colour remains the same. When I use the external GI only the on is sent and the color remains dark bluen (preset 1 is after cykling through the 8 channels)
Two items
- maybe the buttons need to be “send on only.”
- if you have a group of buttons options where only one should be active at one time, make a super control knob with all the buttons as sub controls. In this case, you can select “buttons send on only” on the supercontrol instead of separately on each button. Typically you also want to select “second press resends on”
re: Using learn button the pedal 1-5 pressed nothing is captured in MD. Pressing down-up-ctl1-ctl2 then the sysex is captured by the learn.
Learn does not function with SysEx messages. There are too many variables with a SysEx message to determine automatically how it should be coded. Since you have captured the SysEx output from the hardware, you have the information needed to manually enter the SysEx commands.
For example, I see this in your captured output:
TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT
00226E48 12 -- F0 Buffer: 12 Bytes System Exclusive
SYSX: F0 41 00 00 00 20 12 20 00 7F 61 F7
00227DDD 12 -- F0 Buffer: 12 Bytes System Exclusive
SYSX: F0 41 00 00 00 20 12 20 00 00 60 F7
This would be entered to MDP2 SysEx as
41 00 00 00 00 20 12 20 00 V, choose one byte V, choose a checksum (doesn’t matter, as long as one is present), with MIDI values of 0 for off and 127 (7F) for on.
MDP2 automatically supplies the leading F0 and trailing F7. The value before the F7 is a checksum, and we see the byte before that changing between 00 to F7, so that is the data value.
Hope this helps.