};
/** Biquad Filter */
- class LIBARDOUR_API BiQuad {
+ class LIBARDOUR_API Biquad {
public:
enum Type {
LowPass,
*
* @param samplerate Samplerate
*/
- BiQuad (double samplerate);
- BiQuad (const BiQuad &other);
+ Biquad (double samplerate);
+ Biquad (const Biquad &other);
/** process audio data
*
*/
void compute (Type t, double freq, double Q, double gain);
- /** filter transfer function (for spectrum visualization)
+ /** filter transfer function (filter response for spectrum visualization)
* @param freq frequency
- * @return gain at given frequency in dB
+ * @return gain at given frequency in dB (clamped to -120..+120)
*/
float dB_at_freq (float freq) const;