I would rename it to process() or to what is does like updateBeatDistance or similar. 

Why do we need to calculate this every callback cycle? It might be more CPU saving to make the calculations on demand from visual play position CO