From d28d12ef558f8550a34a0f1b47013df3e42402cc Mon Sep 17 00:00:00 2001 From: Khang Date: Tue, 25 Feb 2025 23:45:40 -0500 Subject: [PATCH] Don't skip updating audio time for undefined events --- OmniConverter/Extensions/MIDI/MIDIConverter.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/OmniConverter/Extensions/MIDI/MIDIConverter.cs b/OmniConverter/Extensions/MIDI/MIDIConverter.cs index 5a39781..33cf389 100644 --- a/OmniConverter/Extensions/MIDI/MIDIConverter.cs +++ b/OmniConverter/Extensions/MIDI/MIDIConverter.cs @@ -938,11 +938,12 @@ public void Process(ISampleWriter output, WaveFormat waveFormat, CancellationTok while (pauseConversion) Thread.Sleep(500); + deltaTime += e.DeltaTime; + _converted = deltaTime; + if (e is UndefinedEvent) continue; - deltaTime += e.DeltaTime; - _converted = deltaTime; var eb = e.GetData(scratch); if (rtsMode)