summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/automation_control.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-07-15 20:52:50 +0200
committerRobin Gareus <robin@gareus.org>2017-07-16 16:52:12 +0200
commit06ca52d5a5c405a5cb2b3f2d827edc60712412e9 (patch)
tree4fd2417f75f49743624fb3caa6f9672fc999b769 /libs/ardour/ardour/automation_control.h
parent906cf85982c209caebed3053c3a33d77ca6ddee0 (diff)
Add API to run automation only (emit Changed signal).
Note: MuteControl already implemented this, This removes the special case of boolean_automation_run(). Likewise this removes special-cases for actually_set_value() during automation playback.
Diffstat (limited to 'libs/ardour/ardour/automation_control.h')
-rw-r--r--libs/ardour/ardour/automation_control.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/ardour/ardour/automation_control.h b/libs/ardour/ardour/automation_control.h
index 6fe88ca52d..0ac4a08c7b 100644
--- a/libs/ardour/ardour/automation_control.h
+++ b/libs/ardour/ardour/automation_control.h
@@ -104,6 +104,8 @@ public:
actually_set_value (val, PBD::Controllable::NoGroup);
}
+ virtual void automation_run (framepos_t start, pframes_t nframes);
+
double lower() const { return _desc.lower; }
double upper() const { return _desc.upper; }
double normal() const { return _desc.normal; }