SPUC
3.0
|
#include <nested_shelf_allpass_2.h>
Public Member Functions | |
nested_shelf_allpass_2 (Coeff B0, Coeff B1, Coeff k) | |
void | reset () |
reset More... | |
void | set_hpf (bool h) |
void | init (float_type fp, float_type k, float_type low_gain, float_type high_gain) |
void | print () |
void | change (Coeff k) |
Numeric | clock (Numeric input) |
Shift inputs by one time sample and place new sample into array. More... | |
Protected Attributes | |
int | Delay |
The 2 1st order allpass filters. More... | |
Coeff | b0 |
Coeff | b1 |
allpass_2nd< Numeric, Coeff > | A0 |
allpass_2nd< Numeric, Coeff > | A1 |
allpass_1< Numeric, Coeff > | D0 |
Coeff | kb |
Coeff | kc |
bool | hpf |
|
inline |
References SPUC::nested_shelf_allpass_2< Numeric, Coeff >::reset().
|
inline |
References SPUC::nested_shelf_allpass_2< Numeric, Coeff >::b0, SPUC::nested_shelf_allpass_2< Numeric, Coeff >::b1, SPUC::allpass_1< Numeric, Coeff >::init(), and SPUC::allpass_2nd< Numeric, Coeff >::set_coeffs().
|
inline |
Shift inputs by one time sample and place new sample into array.
References SPUC::allpass_1< Numeric, Coeff >::clock(), SPUC::allpass_2nd< Numeric, Coeff >::clock(), and SPUC::round().
|
inline |
References SPUC::nested_shelf_allpass_2< Numeric, Coeff >::b0, SPUC::nested_shelf_allpass_2< Numeric, Coeff >::b1, SPUC::butterworth_allpass(), SPUC::allpass_1< Numeric, Coeff >::init(), and SPUC::allpass_2nd< Numeric, Coeff >::set_coeffs().
|
inline |
References SPUC::allpass_2nd< Numeric, Coeff >::a, SPUC::allpass_2nd< Numeric, Coeff >::b, and SPUC::allpass_1< Numeric, Coeff >::get_coefficient().
|
inline |
reset
References SPUC::allpass_2nd< Numeric, Coeff >::reset(), and SPUC::allpass_1< Numeric, Coeff >::reset().
Referenced by SPUC::nested_shelf_allpass_2< Numeric, Coeff >::nested_shelf_allpass_2().
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
The 2 1st order allpass filters.
|
protected |
|
protected |
|
protected |