Purpose | Byte 1 | Byte 2 | Byte 3 | Note |
---|---|---|---|---|
Slider position | 0xBY | 0x00 | 0x00 to 0x7F (slider position) |
0xBY is a control change on channel Y |
Encoder position | 0xBY | 0x01 | 0x00 to 0x7F (encoder position) |
Purpose | Byte 1 | Byte 2 | Byte 3 | Note |
---|---|---|---|---|
Set slider to passive mode | 0xBY | 0x00 | unused | 0xBY is a control change on channel Y |
Set slider to Go To mode | 0xBY | 0x01 | 0x00 to 0x7F (position to go to) |
Slider will return to passive mode after reaching new position or a timeout. |
Set slider to rumble mode | 0xBY | 0x02 | 0x00 to 0x7F (rumble strength) |
|
Do not use | 0xBY | 0x03 | unused | Unimplemented mode. |
Set slider to notch mode | 0xBY | 0x04 | 0x00 to 0x7F (notch position) |
|
Set slider to bump mode | 0xBY | 0x05 | 0x00 to 0x7F (bump position) |
|
Set slider timeout | 0xBY | 0x05 | 0x00 to 0x7F (timeout) |
Timeout is multiplied by 8 and then interpreted as milliseconds. |
Set display to ASCII character | 0xBY | 0x30 | 0x00 to 0x7F (ASCII char) |
|
Set display to Greek character | 0xBY | 0x31 | 0x00 to 0x39 (Greek char) |
Unicode points U+0390 onwards. |
Set encoder position | 0xBY | 0x7F | 0x00 to 0x7F (position) |
Encoder does not move, but new events are relative to this new position |