Pitch Wheel Change. 0mmmmmmm This message is sent to indicate a change in the pitch wheel. The pitch wheel is measured by a fourteen bit value. Center (no pitch change) is 2000H. Sensitivity is a function of the transmitter. (llllll) are the least significant 7 bits. (mmmmmm) are the most significant 7 bits.
Pitch Wheel Change message:
// Value is +/- 8192
void PitchWheelChange(int value) {
unsigned int change = 0x2000 + value; // 0x2000 == No Change
unsigned char low = change & 0x7F; // Low 7 bits
unsigned char high = (change >> 7) & 0x7F; // High 7 bits
playMidi(0xE0, low, high);
}