Java MIDI 14位到7位转换音高弯曲

Java MIDI 14位到7位转换音高弯曲,java,midi,Java,Midi,我想知道如何转换14位midi音高弯曲值 所以基本上如果我有14位的值8192(无弯曲) 在MIDI 0-127中,如何在LSB和MSB中表达这一点 ? 高7位是msb,低7位是lsb(这是C语法,但我认为Java是一样的,对吗?): 因此,对于值8192(0x2000),msb为0x40,lsb为0x00 msb = pitchValue >> 7 & 0x7F; lsb = pitchValue & 0x7F;

我想知道如何转换14位midi音高弯曲值

所以基本上如果我有14位的值8192(无弯曲)

在MIDI 0-127中,如何在LSB和MSB中表达这一点


?

高7位是msb,低7位是lsb(这是C语法,但我认为Java是一样的,对吗?):

因此,对于值8192(0x2000),msb为0x40,lsb为0x00

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