Sign In To Proceed i2v15

Don't have an ? 1a2w41

osu! to create your own !
wiki

Unstable rate 1t1p42

Unstable rate (UR) is a measurement of variation of hit errors throughout a play. It is calculated as the standard deviation of hit errors, displayed in tenths of a millisecond. A lower UR indicates that the player's hits have more similar errors, while a higher UR indicates they are more spread apart. 486c21

Players specialising in high accuracy often achieve URs that are significantly below what is required to get an SS. Unstable rate can be a particularly useful metric to help judge these scores in finer detail than regular judgements.

Note that UR measures the consistency between hit errors, and not the amount of error. While low UR often comes as the result of accurate play, it is possible to get very low UR at the same time as very low accuracy. For example, a player could hit every object late enough to get a 50, but with consistent errors.

On the results screen 35w16

Screenshot of the "performance" graph on the results screen, with a tooltip including "Unstable Rate: 124.50"

When hovering over the performance graph on the results screen, information about the play's average hit error and unstable rate is shown. This will only be displayed if the score was just performed, spectated, or replayed.

With rate-changing mods 15676e

The hit errors used to calculate unstable rate are measured according to the time of the beatmap during gameplay, not real-world time. This means that when using mods that change the beatmap's speed such as Double Time or Half Time, the UR of the player's real-world inputs is effectively multiplied by that speed change.

When comparing UR values across plays with different mods, people often rely on the unofficial concept of converted unstable rate (cv. UR), defined as the UR with the speed change from mods divided out:

cv. UR for Double Time = UR / 1.5
cv. UR for Half Time   = UR / 0.75

In lazer releases 14371q

As of version 2023.1130.0 of the lazer release stream, UR is measured using real-world time regardless of the mods used, eliminating the need for converted UR.