@francoytx haha, I actually did a bit of that yesterday. But the JSON file is so big I was having trouble groking it… (that’s why I was asking if the structure was documented anywhere )
Basically from what I can gather, each button has basically the same structure? And then depending on what values are set the firmware knows “this is a knob”, “this is a button”? And each switch can have multiple “sections”, e.g.: (From memory) the encoder and pads had a switch stanza, and the encoder and knobs had a… “knob” (it wasn’t called that) stanza.
So for the “velocity to color” option it was something like flipping the 0 to 1 in
allow_velocity_to_color: 0,… (I know that’s not exactly the attribute, for the sake of discussion) but if I just did a global
perl -pei 's/allow_velocity_to_color: 0/allow_velocity_to_color: 1/g QBRDS1.ytx` that would do it for every button… so wouldn’t that change the setting on the encoders as well?
Anyway, you guys rock and have been super responsive (I didn’t expect replies over the weekend!) so no big deal, we’ll work out the kinks!