input connection change on a midi track - forget last seen MIDI note

This commit is contained in:
Paul Davis 2025-11-06 09:23:23 -07:00
parent 78d146acfe
commit 5310745312

View file

@ -985,6 +985,7 @@ void
MidiTrack::input_change_handler (IOChange change, void *src) MidiTrack::input_change_handler (IOChange change, void *src)
{ {
note_connections.drop_connections (); note_connections.drop_connections ();
_last_seen_external_midi_note = -1;
for (auto const & p : *_input->ports()) { for (auto const & p : *_input->ports()) {
std::shared_ptr<MidiPort> mp = std::dynamic_pointer_cast<MidiPort> (p); std::shared_ptr<MidiPort> mp = std::dynamic_pointer_cast<MidiPort> (p);