Correctly sort concurrent MIDI events
This fixes an bug introduced in 7c37a18b7
This commit is contained in:
parent
bb468ee4de
commit
0e509fa09f
@ -228,7 +228,7 @@ MidiBuffer::insert_event(const Evoral::Event<TimeType>& ev)
|
||||
continue;
|
||||
}
|
||||
if ((*m).time() == t) {
|
||||
const uint8_t our_midi_status_byte = *(_data + m.offset + sizeof (TimeType));
|
||||
const uint8_t our_midi_status_byte = *(_data + m.offset + stamp_size + etype_size);
|
||||
if (second_simultaneous_midi_byte_is_first (ev.type(), our_midi_status_byte)) {
|
||||
continue;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user