make MIDI tracing work again for ports that are handled using ::read_and_parse_entire_midi_buffer_with_no_speed_adjustment()

This commit is contained in:
Paul Davis 2020-03-27 11:22:37 -06:00
parent e202b64951
commit dfe383d23a

View file

@ -213,10 +213,21 @@ MidiPort::read_and_parse_entire_midi_buffer_with_no_speed_adjustment (pframes_t
parser.scanner (0x80 | (buf[0] & 0x0F)); /* note off */
parser.scanner (buf[1]);
parser.scanner (0x40); /* default (off) velocity */
if (_trace_parser) {
_trace_parser->scanner (0x80 | (buf[0] & 0x0F));
_trace_parser->scanner (buf[1]);
_trace_parser->scanner (0x40);
}
} else {
for (size_t n = 0; n < size; ++n) {
parser.scanner (buf[n]);
}
if (_trace_parser) {
for (size_t n = 0; n < size; ++n) {
_trace_parser->scanner (buf[n]);
}
}
}
}
}