Thanks for the quick reply and how you got to the values. This controller was sent to me as a gift to map with OtsAV so I won’t be too upset if it turns out to be faulty.
I’ve not tried it with any other software yet. I’ll have a look to see if there is a free trial of serato to try it with,
Because I’ve left the rest of your logic in, I can switch the motor off and get the track at normal speed (pitch slider is at 0% for this test) and the speed of the track playing is not the same with vinyl/scratch on as it is without - suggesting that the number of ticks per rotaton (or the speed of the platter) differs.
Please don’t think this is a criticism of your mapping - I just don’t know what is correct and what isn’t - so I start by assuming that everything may potentially be wrong and test each bit at a time!
I also admit to not understanding the alpha/beta filter coefficients - so I’ve replaced them with constants and set both to zero (hoping that it will disable the filtering completely for this test).
I really appreciate your assistance. I’ll have a look at your wheel log output shortly.