Cubase MIDI DEVICE SysEX Value 0-255

Hi,

All SysEx gurus. I’m making a MIDI Device Editor CUBASE, and the problem is the control area which is 0-255.
The device is Yamaha An1x and has many SysEx parameter which use more than area 127.
Below is what midimonitor look. Byte 07 is the beginning of the 00 and the 08 byte therefore increase.
When byte 08 is 127, change byte 00 → 01 …

07=Fn=Function Code=Tempo
08=XX value

byte
00 01 02 03 04 05 06 07 08 09

F0 43 10 5c 10 00 10 00 27 F7 (Tempo 39)
F0 43 10 5c 10 00 10 00 28 F7 (Tempo 40)
.
.
. 7E (Tempo 126)
F0 43 10 5c 10 00 10 00 7f F7 (tempo 127)
.
.
F0 43 10 5c 10 00 10 01 00 F7 (Tempo 128)
. 01 (tempo 129)
.
. 28 (Tempo 168)
.
F0 43 10 5c 10 00 10 01 6F F7 (tempo 239
F0 43 10 5c 10 00 10 01 70 F7 (tempo 240)



00 01 02 03 04 05 06 07 08 09
F0 43 10 5C 10 00 10 00 XX F7 (00-7F…Tempo 40-127)
F0 43 10 5C 10 00 10 01 XX F7 (00-7F…Tempo 127-240)

The problem is maybe to combine these two schemes. In fact, I’ve been thinking that it would be something like this:

00 01 02 03 04 05 06 07 08 09 10
F0 43 10 5C 10 00 10 00 XX YY F7

07 = 0/7 = 0******
08 = 0/4 = 0000****
09 = 1/4 = 0000****

The Cubase Midi devise editor will show that the area is now 0-255, but for some reason it did not work.?
It only works up to 40-137 and then stops or does not continue until 240. At the same time An1x display shows the SysEx error.
Logically, one would think that, would stop in 127. Strange. That is something I am doing wrong, but what?

In fact, I think that the error is of value, because of the 07(value) it should change 00 → 01 value (XX, 127) after etc.? Maybe? And How ?

Would it give you good tips or you see any substantial error in the formula?
Or is there anyone here done An1x Midi Device Editor.?

Thanks. :frowning: