36 #ifndef DSPFILTERS_CUSTOM_H
37 #define DSPFILTERS_CUSTOM_H
60 void setup (
double scale,
67 void setup (
double scale,
89 static int getNumParams ()
96 return ParamInfo::defaultGainParam ();
101 return ParamInfo::defaultPoleRealParam ();
106 return ParamInfo::defaultZeroRealParam ();
109 static Kind getKind () {
return kindOther; }
110 static const char* getName() {
return "Custom One-Pole"; }
112 void setParams (
const Params& params)
114 setup (pow (10., params[1]/20),
127 static int getNumParams ()
134 return ParamInfo::defaultGainParam ();
139 return ParamInfo::defaultPoleRhoParam ();
144 return ParamInfo::defaultPoleThetaParam ();
149 return ParamInfo::defaultZeroRhoParam ();
154 return ParamInfo::defaultZeroThetaParam ();
158 static Kind getKind () {
return kindOther; }
159 static const char* getName() {
return "Custom Two-Pole"; }
161 void setParams (
const Params& params)
163 setup (pow (10., params[1]/20),