|
|
|
@ -31,6 +31,11 @@ void DigitalBiquadFilter<T>::reset() {
@@ -31,6 +31,11 @@ void DigitalBiquadFilter<T>::reset() {
|
|
|
|
|
_delay_element_1 = _delay_element_2 = T(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
template <class T> |
|
|
|
|
void DigitalBiquadFilter<T>::reset(const T &value) { |
|
|
|
|
_delay_element_1 = _delay_element_2 = value; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
template <class T> |
|
|
|
|
void DigitalBiquadFilter<T>::compute_params(float sample_freq, float cutoff_freq, biquad_params &ret) { |
|
|
|
|
ret.cutoff_freq = cutoff_freq; |
|
|
|
@ -99,6 +104,11 @@ void LowPassFilter2p<T>::reset(void) {
@@ -99,6 +104,11 @@ void LowPassFilter2p<T>::reset(void) {
|
|
|
|
|
return _filter.reset(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
template <class T> |
|
|
|
|
void LowPassFilter2p<T>::reset(const T &value) { |
|
|
|
|
return _filter.reset(value); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* Make an instances |
|
|
|
|
* Otherwise we have to move the constructor implementations to the header file :P |
|
|
|
|