Keyboards_MIDI  
|||||
MIDI
Musical Instruments Digital Interface
 
MSB und LSB
Für manche Parameter ist die Auflösung von 128 Schritten zu wenig. In diesem Fall kann man zwei Control-Change-Nachrichten hintereinander senden, wovon die erste den "Grobwert" und die andere den "Feinwert" darstellt.
Im Computerjargon nennt man das MSB (Most Significant Byte) und LSB (Least Significant Byte). Es stehen also insgesamt 14 Bit für den Parameterwert zur Verfügung. Dies entspricht einer Auflösung von 128 x 128 = 16.384, was selbst für höchste Ansprüche genügen sollte.
Die Control-Change-Nachrichten mit den Nummern CC#00 bis CC#31 übermitteln alle MSBs von 14-Bit-Controllern. Ihre jeweiligen LSBs findet man in der Controller-Liste bei einer um CC#32 höheren Nummer. Möchte man z.B. einen Volumenbefehl mit grober Auflösung übermitteln, so genügt es, einen Wert zwischen 0 und 127 über den Controller CC#07 zu senden. Soll ein sehr viel genauerer Volumenwert übertragen werden, so sendet man erst den Grobwert über Controller CC#07 (MSB), dann den Feinwert über Controller CC#39 (LSB).