diff options
Diffstat (limited to 'libs')
-rw-r--r-- | libs/ardour/midi_track.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/ardour/midi_track.cc b/libs/ardour/midi_track.cc index 2c588e973c..5d315c52a7 100644 --- a/libs/ardour/midi_track.cc +++ b/libs/ardour/midi_track.cc @@ -349,9 +349,10 @@ MidiTrack::update_controls(const BufferSet& bufs) for (MidiBuffer::const_iterator e = buf.begin(); e != buf.end(); ++e) { const Evoral::Event<framepos_t>& ev = *e; const Evoral::Parameter param = midi_parameter(ev.buffer(), ev.size()); - const boost::shared_ptr<Evoral::Control> control = this->control(param); + const boost::shared_ptr<AutomationControl> control = automation_control (param); if (control) { control->set_double(ev.value(), _session.transport_frame(), false); + control->Changed (false, Controllable::NoGroup); } } } |