Troubleshooting

Lexicon MPX1 sysex question

Started by rutgerv on .

Sign in or create an account to join the conversation.

2 posts

Hi
Did a quick search and there is plenty of info for MPX1 syses stuff.
They are using nibbles - to split the data,
So you could use - floor( value) & 0x0f - for the first byte and - (floor(value) >> 4) & 0x0f - for the second byte
Or try this as a one line function - nibble(byte) = {floor( byte) & 0x0f, (floor(byte) >> 4) & 0x0f} then do - nibble(value)
The other thing to remember is this is Lo,Hi ordering - some others do it as Hi,Lo . . .
Cheers
MM