Index

Checks

/ Timing

Hit objects potentially snapped to the wrong red line

Timing
Beatmap
osu!osu!taikoosu!catchosu!mania
EasyNormalHardInsaneExpertUltra

Author: Hivie

Purpose

Detecting hit objects that appear snapped under the current uninherited timing line, but would be unsnapped relative to an upcoming misaligned red line within a short lookahead window.

Reasoning

Outcomes

Upcoming Red Line

timestamp - object appears snapped to the current timing but would be unsnapped by unsnap ms relative to the upcoming red line at timestamp -.

Cause: A hit object edge is within max(50 ms, 1/8 beat) before a misaligned upcoming uninherited line, appears snapped on the current red line, but would be unsnapped by 2 ms or more if evaluated against the upcoming line's grid.