summaryrefslogtreecommitdiff
path: root/libs/evoral/test
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-10-07 10:42:28 +0200
committerRobin Gareus <robin@gareus.org>2015-10-07 14:21:29 +0200
commit96b45d49099069981109d8f3f292ad1024649f61 (patch)
treef948f8e9e346d8ac2a581642ddbce032ba5a740b /libs/evoral/test
parent5fd4ee3ef1c422b3907e2a531c10d5c4d7d60674 (diff)
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.
Diffstat (limited to 'libs/evoral/test')
-rw-r--r--libs/evoral/test/SequenceTest.hpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/evoral/test/SequenceTest.hpp b/libs/evoral/test/SequenceTest.hpp
index da1991efc8..3207541571 100644
--- a/libs/evoral/test/SequenceTest.hpp
+++ b/libs/evoral/test/SequenceTest.hpp
@@ -51,6 +51,8 @@ class MySequence : public Sequence<Time> {
public:
MySequence(DummyTypeMap&map) : Sequence<Time>(map) {}
+ virtual bool find_next_event(double start, double end, ControlEvent& ev, bool only_active) const { return false; }
+
boost::shared_ptr<Control> control_factory(const Parameter& param) {
const Evoral::ParameterDescriptor desc;
boost::shared_ptr<ControlList> list(new ControlList(param, desc));