fbpx
Skip to main content

MIDI Forum

MIDI Expression Com...
 
Notifications
Clear all

MIDI Expression Commands

4 Posts
3 Users
0 Reactions
6,323 Views
Steffan
Posts: 2
New Member
Topic starter
 

MIDI Expression commands:
MSB 0x0B
LSB 0x2B

Does it matter which one is send first? MSB or LSB

 
Posted : 21/09/2019 1:30 am
Eddie Lotter
Posts: 295
Reputable Member
 

Yes, it matters.
What are the full MIDI messages you are using?

 
Posted : 21/09/2019 6:39 am
Steffan
Posts: 2
New Member
Topic starter
 

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);

 
Posted : 22/09/2019 10:24 pm
Clemens Ladisch
Posts: 324
 

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.

 
Posted : 24/09/2019 3:31 am
Share: