I want to get @ntruchsess opinion here. I'm still hesitant to allocate 0x80 (midi note off message) here. Another reason is that we are then locking Encoder in to one of the few available midi message types. If you use Sysex you will need 2 rather than 3 additional bytes if you pack direction and channel in the same byte.

```
0 START_SYSEX
1 ENCODER_DATA
2 CHANNEL & DIRECTION (bits 4 - 6: Data Type (0 = position), bit 3: direction, bits 0 - 2: channel)
3 current position, bits 0-6
4 current position, bits 7-13
5 current position, bits 14-20
6 current position, bits 21-27
7 END_SYSEX
```