From eb0c1984de03d8384e7a48cfa6b9baae98f39e1c Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 18 Nov 2021 10:36:07 -0700 Subject: [PATCH] midi region view: don't show ghost note if it is not in key --- gtk2_ardour/midi_region_view.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc index b142c9b2ac..42bd8121e6 100644 --- a/gtk2_ardour/midi_region_view.cc +++ b/gtk2_ardour/midi_region_view.cc @@ -3921,6 +3921,12 @@ MidiRegionView::update_ghost_note (double x, double y, uint32_t state) _ghost_note->note()->set_channel (mtv->get_preferred_midi_channel ()); _ghost_note->note()->set_velocity (get_velocity_for_add (snapped_beats)); + if (mtv->midi_track()->key().in_key (_ghost_note->note()->note())) { + _ghost_note->show (); + } else { + _ghost_note->hide (); + } + update_note (_ghost_note, false); show_verbose_cursor (_ghost_note->note ());