midilearn

MIDILEARN::control:: + | value | control | part / section | kit | engine | insert | param eter | type | miscmsg | Description
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
block | 0~399 | 0 | 216 | 255 | 255 | 255 | 255 | 0,1 | msg No. | Set 'block' -- stop any later response to this CC
limit | 0~399 | 1 | 216 | 255 | 255 | 255 | 255 | 0,2 | msg No. | Set 'limit' othewise 'compress' incoming value
mute | 0~399 | 2 | 216 | 255 | 255 | 255 | 255 | 0,4 | msg No. | Set 'mute' -- disable this line
nrpn | ~ ~ | 3 | 216 | 255 | 255 | 255 | 255 | 0,8 | 255 | auto set as NRPN
sevenBit | 0~399 | 4 | 216 | 255 | 255 | 255 | 255 | 0,16 | msg No. | Set 7bit NRPN mode
minimum | 0~399 | 5 | 216 | 255 | 255 | 0~200 | 255 | 0 | msg No. | Set minimim translated CC value
maximum | 0~399 | 6 | 216 | 255 | 255 | 255 | 0~200 | 0 | msg No. | Set maximim translated CC value
ignoreMove | 0~399 | 7 | 216 | 255 | 255 | 255 | 255 | 0 | 255 | Don't change line position (used internally when editing lines)
deleteLine | 0~399 | 8 | 216 | 255 | 255 | 255 | 255 | 0 | 255 | Remove selected line
nrpnDetected | ~ ~ | 9 | 216 | 255 | 255 | 255 | 255 | 0 | 255 | Mark incoming MIDI as an NRPN (used internally translating data and for UI display)
showGUI | ~ ~ | 14 | 216 | 255 | 255 | 255 | 255 | 0 | 255 | GUI only
hideGUI | ~ ~ | 15 | 216 | 255 | 255 | 255 | 255 | 0 | 255 | GUI only
CCorChannel | 0~399 | 16 | 216 | 0~119 | 0~15,16 | 255 | 255 | 0 | msg No. | Set CC or channel and rewrite line possibly moving it in the list (engine = 16, any channel)
findSize | 0 | 20 | 216 | 255 | 255 | 255 | 255 | 0 | 255 | Find current list size (not currently used)
sendLearnMessage | 0 | 21 | 216 | 255 | 255 | 255 | 255 | 0 | msg No. | Send learned message to GUI
sendRefreshRequest | 0 | 22 | 216 | 255 | 255 | 255 | 255 | 0 | 255 | GUI refresh request
reportActivity | ~ ~ | 24 | 216 | 255 | 255 | 255 | 255 | 255 | 255 | Toggle GUI activity marker
clearAll | 0 | 96 | 216 | 255 | 255 | 255 | 255 | 0 | 255 | Clear entire list
loadList | 0 | 128 | 216 | 255 | 255 | 255 | 255 | 255 | msg No. | Load list from file
loadFromRecent | 0~399 | 129 | 216 | 255 | 255 | 255 | 255 | 0 | 255 | Load numbered list from recent history
saveList | 0 | 130 | 216 | 255 | 255 | 255 | 255 | 0 | msg No. | Save list to file
cancelLearn | 0 | 131 | 216 | 255 | 255 | 255 | 255 | 0 | 255 | Cancel MIDI learn
learned | ~ ~ | 132 | 216 | 255 | 255 | 255 | 255 | 0 | 255 | Send message

Note: 'offset' is always 255. This was not available when MIDI learn was created so 'type' was used.
'value' represents list postion.