Fix duplicate MIDI Clock messages

Notably during realtime export an explicit flush of async
MIDI ports will duplicate port buffer content.

AsyncMIDIPort::cycle_end () calls `flush_output_fifo`,
and `flush_buffers` is called from PortManager::cycle_end.
This commit is contained in:
Robin Gareus
2025-03-23 16:56:40 +01:00
parent f41ca91cd4
commit 7c31e558a5

View File

@@ -211,7 +211,6 @@ MidiClockTicker::tick (samplepos_t start_sample, samplepos_t end_sample, pframes
_transport_pos = end_sample;
out:
_midi_port->flush_buffers (n_samples);
_midi_port->cycle_end (n_samples);
}