|
LMMS
|
#include <BasicFilters.h>
Public Member Functions | |
| LinkwitzRiley (float sampleRate) | |
| virtual | ~LinkwitzRiley ()=default |
| void | clearHistory () |
| void | setSampleRate (float sampleRate) |
| void | setCoeffs (float freq) |
| void | setLowpass (float freq) |
| void | setHighpass (float freq) |
| float | update (float in, ch_cnt_t ch) |
Private Types | |
| using | frame = std::array<double, CHANNELS> |
Private Attributes | |
| float | m_sampleRate |
| double | m_wc4 |
| double | m_k4 |
| double | m_a |
| double | m_a0 |
| double | m_a1 |
| double | m_a2 |
| double | m_b1 |
| double | m_b2 |
| double | m_b3 |
| double | m_b4 |
| frame | m_z1 |
| frame | m_z2 |
| frame | m_z3 |
| frame | m_z4 |
|
private |
|
inline |
|
virtualdefault |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |