+MidiTrack::MidiControl::set_value (double val, PBD::Controllable::GroupControlDisposition group_override)
+{
+ if (writable()) {
+ _set_value (val, group_override);
+ }
+}
+
+void
+MidiTrack::MidiControl::set_value_unchecked (double val)
+{
+ /* used only by automation playback */
+ _set_value (val, Controllable::NoGroup);
+}
+
+void
+MidiTrack::MidiControl::_set_value (double val, PBD::Controllable::GroupControlDisposition group_override)