Второй день пытаюсь отправить миди-сигнал.Я использую следующий код:
int pitchValue = 8191 //or -8192;
int msb = ?;
int lsb = ?;
UInt8 midiData[] = { 0xe0, msb, lsb};
[midi sendBytes:midiData size:sizeof(midiData)];
Я не понимаю, как рассчитать MSB и LSB.Я попробовал pitchValue << 8. Но он работает неправильно, когда я смотрю на события с помощью инструмента midi, я вижу минус -8192 и +8064 макс.Я хочу получить -8192 и + 8191. </p>
Извините, если вопрос прост.