diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc index 9e8a7a8e29..85ec3bd909 100644 --- a/gtk2_ardour/midi_region_view.cc +++ b/gtk2_ardour/midi_region_view.cc @@ -1012,7 +1012,7 @@ MidiRegionView::add_note(const boost::shared_ptr note) event = 0; } - if (event) { + if (event) { if (_marked_for_selection.find(note) != _marked_for_selection.end()) { note_selected(event, true); } @@ -1577,7 +1577,9 @@ MidiRegionView::change_velocity(CanvasNoteEvent* ev, int8_t velocity, bool relat for (Selection::iterator i = _selection.begin(); i != _selection.end();) { Selection::iterator next = i; ++next; - change_note_velocity(*i, velocity, relative); + if ( !(*((*i)->note()) == *(ev->note())) ) { + change_note_velocity(*i, velocity, relative); + } i = next; } diff --git a/libs/ardour/midi_track.cc b/libs/ardour/midi_track.cc index 3be722d620..d1bef06591 100644 --- a/libs/ardour/midi_track.cc +++ b/libs/ardour/midi_track.cc @@ -703,7 +703,6 @@ MidiTrack::unfreeze () void MidiTrack::set_note_mode (NoteMode m) { - cout << _name << " SET NOTE MODE " << m << endl; _note_mode = m; midi_diskstream()->set_note_mode(m); }