AutomationControl::set_value(float value)
{
bool to_list = _list && _session.transport_stopped()
- && ((AutomationList*)_list.get())->automation_playback();
+ && ((AutomationList*)_list.get())->automation_write();
Control::set_float(value, to_list, _session.transport_frame());
return;
}
+ IO::automation_snapshot (now, force);
+
for (ProcessorList::iterator i = _processors.begin(); i != _processors.end(); ++i) {
- // IO::automation_snapshot (now, force); ?
(*i)->automation_snapshot (now, force);
}
}