diff options
Diffstat (limited to 'plugins/ZaMultiComp/ZaMultiCompPlugin.hpp')
-rw-r--r-- | plugins/ZaMultiComp/ZaMultiCompPlugin.hpp | 7 |
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); // ------------------------------------------------------------------- |