summaryrefslogtreecommitdiff
path: root/gtk2_ardour/midi_region_view.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2017-01-24 23:07:27 +0100
committerPaul Davis <paul@linuxaudiosystems.com>2017-01-24 23:07:27 +0100
commit8432a7732920daa3e759f02d4ad31f338e184b6f (patch)
tree5acbec5eca035a9200cdba5dbc8b7ca5b8de6a55 /gtk2_ardour/midi_region_view.cc
parentd1c1d8df614672b00a9835ae04566b12d21be697 (diff)
MIDI note copy needs to adjust pitch of new notes before adding them
Diffstat (limited to 'gtk2_ardour/midi_region_view.cc')
-rw-r--r--gtk2_ardour/midi_region_view.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc
index b0250f2986..1145acd277 100644
--- a/gtk2_ardour/midi_region_view.cc
+++ b/gtk2_ardour/midi_region_view.cc
@@ -2750,6 +2750,8 @@ MidiRegionView::note_dropped(NoteBase *, frameoffset_t dt, int8_t dnote, bool co
uint8_t original_pitch = (*i)->note()->note();
uint8_t new_pitch = original_pitch + dnote - highest_note_difference;
+ (*i)->note()->set_note (new_pitch);
+
// keep notes in standard midi range
clamp_to_0_127(new_pitch);