2012-08-01 52 views
2

我想知道如何轉換的14位MIDI彎音值MIDI 14位至7位轉換間距彎曲

所以基本上,如果我有14位值8192(沒有彎曲)

我該如何表達即在LSB和MSB中的MIDI 0-127中

回答

6

高7位是最高位,低7位是LSB(這是C語法,但我認爲Java是一樣的吧?):

msb = pitchValue >> 7 & 0x7F; 
lsb = pitchValue & 0x7F; 

所以對你的價值8192(爲0x2000 ),msb是0x40,lsb是0x00。