MIDI Expression commands:
MSB 0x0B
LSB 0x2B
Does it matter which one is send first? MSB or LSB
Yes, it matters.
What are the full MIDI messages you are using?
Thank you for your response Eddie.
I want to stream (continuously) a 14 bit Expression message.
But I was not sure if there is a specific order,
considering the messages are very specific about their function/purpose.
I basically wrote my drivers to look like this:
Send_MIDI_Message(Control_Change, Channel, 0x2B, TempExprsLo);
Send_MIDI_Message(Control_Change, Channel, 0x0B, TempExprsHi);
In many cases, only MSB messages are sent. Therefore, many synthesizers reset the LSB when the MSB is received. Therefore, you should send the MSB first.
It is possible to send only the LSB if the MSB has not changed.