diff options
Diffstat (limited to 'libs/ardour/ardour/dsp_filter.h')
-rw-r--r-- | libs/ardour/ardour/dsp_filter.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libs/ardour/ardour/dsp_filter.h b/libs/ardour/ardour/dsp_filter.h index ddf61075cd..1ffccd3319 100644 --- a/libs/ardour/ardour/dsp_filter.h +++ b/libs/ardour/ardour/dsp_filter.h @@ -228,6 +228,13 @@ namespace ARDOUR { namespace DSP { * @param gain filter gain */ void compute (Type t, double freq, double Q, double gain); + + /** filter transfer function (for spectrum visualization) + * @param freq frequency + * @return gain at given frequency in dB + */ + float dB_at_freq (float freq) const; + /** reset filter state */ void reset () { _z1 = _z2 = 0.0; } private: |