Fix metronome measure beeps.
This commit is contained in:
@@ -3526,7 +3526,10 @@ class ChartEditorState extends UIState // UIState derives from MusicBeatState
|
||||
|
||||
if (metronomeVolume > 0.0 && this.subState == null && (audioInstTrack != null && audioInstTrack.isPlaying))
|
||||
{
|
||||
playMetronomeTick(Conductor.instance.currentBeat % Conductor.instance.beatsPerMeasure == 0);
|
||||
var currentMeasureTime:Float = Conductor.instance.getMeasureTimeInMs(Conductor.instance.currentMeasure);
|
||||
var currentStepTime:Float = Conductor.instance.getStepTimeInMs(Conductor.instance.currentStep);
|
||||
final msTreshold:Float = 10.0;
|
||||
playMetronomeTick(currentMeasureTime >= currentStepTime - msTreshold && currentMeasureTime <= currentStepTime + msTreshold);
|
||||
}
|
||||
|
||||
// Show the mouse cursor.
|
||||
|
||||
Reference in New Issue
Block a user