Represents a high pass filter which is a type of biquad filter.
More...
#include <hp.h>
|
| HighPass (double cutoffFreq, int sampleRate, double q) |
| Establish filter parameters.
|
|
void | setCoefficients (double f0, double q) override |
| Set cutoff frequency and/or quality factor.
|
|
void | process (vector< vector< double > > &samples) override |
| apply biquad filter to v
|
|
|
double | a0 |
|
double | a1 |
|
double | a2 |
|
double | b0 |
|
double | b1 |
|
double | b2 |
|
double | fs |
|
Represents a high pass filter which is a type of biquad filter.
◆ HighPass()
HighPass::HighPass |
( |
double | cutoffFreq, |
|
|
int | sampleRate, |
|
|
double | q ) |
Establish filter parameters.
- Parameters
-
cutoffFreq | -> cutoff frequency |
sampleRate | -> sample rate for audio being processed through filter |
q | -> Quality factor |
◆ setCoefficients()
void HighPass::setCoefficients |
( |
double | f0, |
|
|
double | q ) |
|
overridevirtual |
Set cutoff frequency and/or quality factor.
- Parameters
-
f0 | -> cutoff frequency |
q | -> Quality Factor |
Implements Biquad.
The documentation for this class was generated from the following file: