Chart Editor: Only affect playback rate if "Use Editor Audio Settings" is enabled

This commit is contained in:
Hyper_
2026-04-30 23:27:00 -06:00
committed by Hundrec
parent 5e7aaf6894
commit 7f8a1ab6d0
@@ -6538,9 +6538,13 @@ class ChartEditorState extends UIState // UIState derives from MusicBeatState
var startTimestamp:Float = 0;
if (playtestStartTime) startTimestamp = scrollPositionInMs + playheadPositionInMs;
var playbackRate:Float = ((menubarItemPlaybackSpeed.value / 100.0) ?? 0.5) * 2.0;
playbackRate = Math.round(playbackRate / 0.05) * 0.05; // Round to nearest 5%
playbackRate = playbackRate.clamp(0.05, 2.0); // Clamp to 5% to 200%
var playbackRate:Float = 1.0;
if (playtestAudioSettings)
{
playbackRate = ((menubarItemPlaybackSpeed.value / 100.0) ?? 0.5) * 2.0;
playbackRate = Math.round(playbackRate / 0.05) * 0.05; // Round to nearest 5%
playbackRate = playbackRate.clamp(0.05, 2.0); // Clamp to 5% to 200%
}
var targetSong:Song;
try