- for c = 1, chn do
- for i = 1, max_stages do
- filters[c][i]:compute (ARDOUR.DSP.BiquadType.Notch, freq * i, qual, 0)
+ -- re-compute the filter coefficients for all filters
+ for c = 1, chn do -- for each channel
+ for i = 1, max_stages do -- and for each filter stage
+ -- the parameters are type, frequency, quality(bandwidth), gain
+ -- see http://manual.ardour.org/lua-scripting/class_reference/#ARDOUR:DSP:Biquad
+ -- for a list of available types, see
+ -- http://manual.ardour.org/lua-scripting/class_reference/#ARDOUR.DSP.Biquad.Type
+ filters[c][i]:compute (ARDOUR.DSP.BiquadType.Notch, freq * i, qual * i, 0)