Sync playback to the actual beat count rather than relying on BPM
Add configurable weights per track, with synchronization
How about GetWeightIndex, so that it refers to entities of this class/algorithm rather than its outside usages.
Draft: Add config with synchronization