djphazer / O_C-Phazerville

The kitchen sink of O_C firmware - do all the things!
213 stars 32 forks source link

Make encoder calibration more intuitive #35

Open snydoodlsh opened 7 months ago

snydoodlsh commented 7 months ago

I was looking over the calibration settings on 1.6.6 and tried changing the knobs on my Plum Audio O_C so when turned clockwise each app advanced to the next app (alphabetical progression) instead of going "backwards". Trying the "reverse for both" only reversed the knob direction on the left knob. I finally got the setting I wanted by selection "reverse left". For some reason, that reversed both knobs. Not a big deal, but I thought you should know.

djphazer commented 7 months ago

The wording of that setting is somewhat arbitrary and hardware independent. The original 14HP panel used the "normal" configuration, while the 8HP panel has one of the encoders reversed. So, the setting is not how the encoders function relative to each other, it's what is needed to make them agree with each other on your particular hardware variant.

I might overhaul the whole calibration routine at some point, and when I do, encoder calibration will be something simple like "Turn each encoder clockwise"