I’ve just had a bit of spare time this weekend and wanted to have a look if I can wrap my head around a mapping for the above. I’m not sure if anything will ever come from this with time being an issue all the time … but I’d like to ask a question.
I’ve had a look at the HID packets from the controller. Now what I see it constantly spams 60 bytes wide packets which contain some ongoing changes (tick values? not sure at this point) as well as most of the slider/knob values.
If I press a button, I get a 23 bytes packet containing buttons and the open knobs (move, loop, browse). So far, so good, looks like some effort but in general doable.
When I use the sliders and closed knobs though, I think I get a 60 bytes packet (like the one that is constantly sent by the controller) plus a 15 bytes packet. The 15 bytes packet contains: the Mixer knobs of the FX section in the middle and the top right FX knobs. Now here’s the thing that confused me: the state of the leftmost mixer FX knob is split across the two packets. First byte is at the end of the 60 bytes packet, and the second byte at the beginning of the 15 byte packet.
I’ve tried to find an example but was not sure what to look for. Any hints how this could be handled?
Thanks in advance.