diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2017-01-24 23:07:27 +0100 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2017-01-24 23:07:27 +0100 |
commit | 8432a7732920daa3e759f02d4ad31f338e184b6f (patch) | |
tree | 5acbec5eca035a9200cdba5dbc8b7ca5b8de6a55 /gtk2_ardour/midi_region_view.cc | |
parent | d1c1d8df614672b00a9835ae04566b12d21be697 (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.cc | 2 |
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); |