NRPN Format Question

I’m attempting to send NRPN to a Kemper Profiler within a SysEx command. The example is Midi channel 2, Page 60, Address 73, Value 1664. Is this case, Page is the MSB and Address is the LSB in the NRPN expression. I’m thinking the MSB and LSB should be XXX.XXX per NRPN Format.

This is what’s in the binding, Top and bottom lines are Kemper SyxEx boilerplate. Middle line is the question.


The above does not work; however, if the 60.73 is converted to a 14-bit (60x128+73= 7753) and entered in the expression, the Kemper updates as expected.

Should Cantabile internally convert the MSB.LSB format to a 14-bit value?

I’m asking because the Kemper tables are by Page (MSB) and Address (LSB). If I’ve got to do that math, that’s OK, too, but I want to make sure there isn’t a better Cantabile mousetrap. It’s much easier to understand the Page.Address when modifying parameters.

Update:
Tried this format which works and is easier to follow/remember than a 14-bit command.