It's only when I spin the crank manually. And it doesnt happen when I use the Playdate controller. It might have something to do with the crank jumping between values?
I've identified the biggest offender (and regression) that was causing most of the slow down. I've improved this quite a bit with various changes so please try the next release and let me know if performance is acceptable.