Last updated: 2021-07-27
This is the pictorial representation that I'll use to explain how a player's timings could come about:
hitobject track latency beat (track)
vvv vvv vvv
Track: ---------H---T---------H---T---------H---T---------H---T-------------
User: -------------K---S---------K---S---------K---S---------K---S---------