Did you get the prescribed encoder component? Some other encoders are 12 detents per revolution, some 16, 20, 24, 48 etc. If you get a 48 steps per revolution it might explain your observation. Might be worth checking out.
If i do a quick half turn of the cutoff encoder, it will approximately change half the cutoff range (eg from 000 to 800), if it is done slowly, single-step increments are possible and i can turn “forever”.
Also note, that when you press “Shift”, while turning the knobs, it will go into constant-slow (unaccellerated) mode. Maybe this helps.
Not that i had looked into it, but with a recompile you can surely change the accelleration behaviour of the encoders, if it is too fast…
you could patch the software to assume constant “slowness” like the shift button is always pressed, but this would require some software assembly work,
can i assume constant “slowness” and when i press shit assume constant “Slow slownes”?
i just ask this because i think there is a constant numeber of tic of the encoder to let trigger the encrease of the value, so if there are mechanical vibrations, recognized by the encoder as value entrease, nothing should happen.
this constant seems to be multiplied by 3 when i press shift.
I assume this looking at the sidv2 as a black box.
I have the source, but i don’t know what to search for..
And so on… i do not have tools to compile it.. is there a kind of guide?
i am not sure if you can get any slower than when shift is pressed in software - maybe your encoders are just “too quick”… maybe you are also using the wrong “encoder type”, which can be changed via a recompile…
to do that… well, you need to get the MIOS8 compilation toolchain up and running, but it takes some time and is a bit complicated…
If you manage to compile your mb6582.hex file in a “legitimate” timeframe, you can play a bit around with those, maybe choosing another type will improve the situation …
on the other hand, a set of new encoders is less than 30€ on mouser, and it will probably be quicker and more cost-effective, if you consider your time spent…