summaryrefslogtreecommitdiff
path: root/plugins/ZaMultiComp/ZaMultiCompPlugin.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/ZaMultiComp/ZaMultiCompPlugin.hpp')
-rw-r--r--plugins/ZaMultiComp/ZaMultiCompPlugin.hpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/plugins/ZaMultiComp/ZaMultiCompPlugin.hpp b/plugins/ZaMultiComp/ZaMultiCompPlugin.hpp
index 0705100..1a68012 100644
--- a/plugins/ZaMultiComp/ZaMultiCompPlugin.hpp
+++ b/plugins/ZaMultiComp/ZaMultiCompPlugin.hpp
@@ -171,14 +171,15 @@ protected:
struct linear_svf {
double k;
double g;
+ double m0, m1, m2;
double s[2];
};
- struct linear_svf simper[2][MAX_FILT];
- void linear_svf_set_xover(struct linear_svf *self, float sample_rate, float cutoff, float resonance);
+ struct linear_svf simper[2][MAX_FILT][2];
+ void linear_svf_set_xover(struct linear_svf *self, float sample_rate, float cutoff, float resonance, bool hp);
void linear_svf_reset(struct linear_svf *self);
- float run_linear_svf_xover(struct linear_svf *self, float in, float mixlow, float mixhigh);
+ float run_linear_svf_xover(struct linear_svf *self, float in);
void pushsample(float sample, int k);
// -------------------------------------------------------------------