The Elf wrote: When the corresponding MPD control sees its designated parameter coming in it will pick up the new value.
This is the key point that I was missing. No addressing of controls needed, just the corresponding parameter/value combination.
The Elf wrote: I suggest just trying something simple at first, maybe intercepting a pitch bend message and converting it to a parameter, so you can see a Layout control move in the Layout, for example. Once you have something basic working you can then begin to move forward.
General question. If all I wanted to do was to parse incoming Sysex to NRPN/CC values in the layout, presumably I would only need to write Input code, not Output code, as I am not trying to process the output from MDP? I assume your example was Input code.