diff options
author | Robin Gareus <robin@gareus.org> | 2017-06-03 13:29:28 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-06-03 13:55:16 +0200 |
commit | 11ba1854b398c72e93cd42efeec6aa48a4e9a125 (patch) | |
tree | 5536e85bdfb303a6353eb7b55f63f0e783e88c9f /libs/ardour/gain_control.cc | |
parent | 9581cb26e444229301d5fdafadd14ca5c0a83a18 (diff) |
Apply VCA master gain automation to Amp (Fader, Trim)
Diffstat (limited to 'libs/ardour/gain_control.cc')
-rw-r--r-- | libs/ardour/gain_control.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libs/ardour/gain_control.cc b/libs/ardour/gain_control.cc index e6154495a4..cbafc75ad4 100644 --- a/libs/ardour/gain_control.cc +++ b/libs/ardour/gain_control.cc @@ -21,6 +21,8 @@ #include "pbd/convert.h" #include "pbd/strsplit.h" +#include "evoral/Curve.hpp" + #include "ardour/dB.h" #include "ardour/gain_control.h" #include "ardour/session.h" @@ -100,3 +102,8 @@ GainControl::inc_gain (gain_t factor) } } +bool +GainControl::get_masters_curve_locked (framepos_t start, framepos_t end, float* vec, framecnt_t veclen) const +{ + return SlavableAutomationControl::masters_curve_multiply (start, end, vec, veclen); +} |