The previous version was confusing to read.
SettingDescription
Not really changing anything, just tightening things down to curb possible funny business.
ModTimeRamp
Closes https://github.com/ppy/osu/issues/20204. Will require reprocessing of everything server-side.
Also, mark as nullable for some properties.
IApplicableToSample
Done for consistency with `IApplicableToTrack`.
IApplicableToTrack
IsPlayable
Mod
Allows sharing pause logic with gameplay samples.
Implement in ModWindDown and ModWindUp