summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/dsp_filter.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/ardour/dsp_filter.h')
-rw-r--r--libs/ardour/ardour/dsp_filter.h7
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: