From fd0e9e840e7fec0f5ddc9b5909f7ee76d583aa7c Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 1 Dec 2025 18:10:09 -0700 Subject: [PATCH] when opening a pianoroll for a new empty region, take the note mode from the track --- gtk2_ardour/pianoroll.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gtk2_ardour/pianoroll.cc b/gtk2_ardour/pianoroll.cc index 0a6b0a6a88..47d585db93 100644 --- a/gtk2_ardour/pianoroll.cc +++ b/gtk2_ardour/pianoroll.cc @@ -1475,6 +1475,13 @@ Pianoroll::set_region (std::shared_ptr region) bg->display_region (*view); maybe_set_from_rsu (); + + if (r->source()->empty()) { + std::shared_ptr mt (std::dynamic_pointer_cast (_track)); + if (mt) { + note_mode_actions[mt->note_mode()]->set_active (true); + } + } } bool