only subdivide plugin-cycle when automation is playing
authorRobin Gareus <robin@gareus.org>
Wed, 7 Oct 2015 08:42:28 +0000 (10:42 +0200)
committerRobin Gareus <robin@gareus.org>
Wed, 7 Oct 2015 12:21:29 +0000 (14:21 +0200)
commit96b45d49099069981109d8f3f292ad1024649f61
treef948f8e9e346d8ac2a581642ddbce032ba5a740b
parent5fd4ee3ef1c422b3907e2a531c10d5c4d7d60674
only subdivide plugin-cycle when automation is playing

PluginInsert::automation_run() subdivides plugin-run on every
control-port automation event (without splitting the process cycle).

libevoral has no automation-control context, hence this function
must be implemented by Automatable.
libs/ardour/ardour/automatable.h
libs/ardour/automatable.cc
libs/evoral/evoral/ControlSet.hpp
libs/evoral/src/ControlSet.cpp
libs/evoral/test/SequenceTest.hpp