public protocol TempoDelegate: class
This protocol defines methods that are called on delegate objects which listen for update beats from a
Sends an update beat that should prompt motion classes to recalculate movement values.
func tempoBeatUpdate(_ timestamp: TimeInterval)
A timestamp by which motion classes can calculate new delta values.