diff --git a/libs/surfaces/generic_midi/midicontrollable.cc b/libs/surfaces/generic_midi/midicontrollable.cc index ee08bd70a9..b06a39d7a2 100644 --- a/libs/surfaces/generic_midi/midicontrollable.cc +++ b/libs/surfaces/generic_midi/midicontrollable.cc @@ -136,7 +136,7 @@ MIDIControllable::set_controllable (boost::shared_ptr c) if (c) { _controllable = c; - last_controllable_value = c->get_value(); + last_controllable_value = control_to_midi (c->get_value()); } else { _controllable.reset(); last_controllable_value = 0.0f; // is there a better value?