This question relates to encoders that control a parameter that has a low range:
range=0:5
Such as the filter type in a synth, this example has 6 positions.
The problem seems to be that the encoder is capable of 128 steps and that in this situation only the first 6 steps are used.
The result is that when the encoder is used as a selector like this, it is overly sensitive to touch IMO.
Would it be possible for the encoder to output a state such as ((Position*RangeSteps)/127), or similar?
Perhaps this would be a little insensitive for on/off type parameters (you’d have to do up to a half turn to change states) so the arithmetic may need a little adjustment to cater well for all cases.