Biquad DF2 High Shelf Filter. When dealing with high-order IIR filters, they can get unstable. To prevent this, BiQuadratic filters (second order) are used. Converted from https://github.com/tttapa/Filters/blob/master/src/BiQuad.h Use float or double (and not a integer type) as type parameter.
More...
#include <Filter.h>
|
| HighShelfFilter (float frequency, float sampleRate, float gain, float slope=1.0f) |
|
void | begin (float frequency, float sampleRate, float gain, float slope=1.0f) |
|
T | process (T value) |
|
|
T | a_1 = 0 |
|
T | a_2 = 0 |
|
T | b_0 = 0 |
|
T | b_1 = 0 |
|
T | b_2 = 0 |
|
T | w_0 = 0 |
|
T | w_1 = 0 |
|
template<typename T>
class audio_tools::HighShelfFilter< T >
Biquad DF2 High Shelf Filter. When dealing with high-order IIR filters, they can get unstable. To prevent this, BiQuadratic filters (second order) are used. Converted from https://github.com/tttapa/Filters/blob/master/src/BiQuad.h Use float or double (and not a integer type) as type parameter.
- Author
- pschatzmann
- Copyright
- GNU General Public License v3.0
- Template Parameters
-
◆ process()
The documentation for this class was generated from the following file:
- src/AudioTools/CoreAudio/AudioFilter/Filter.h