MIDI 14bit至7bit转换音高弯曲

时间:2012-08-01 17:39:47

标签: java midi

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

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

我如何在LSB和MSB中的MIDI 0-127中表达

1 个答案:

答案 0 :(得分:6)

高7位是msb而低7位是lsb(这是C语法,但我认为Java是相同的,对吧?):

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

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