|
arduino-audio-tools
|
A cascade of N arbitrary filters applied in series. Each sample is passed through all filters in order. The caller owns the filter pointers and must ensure they outlive the chain. More...
#include <Filter.h>
Public Member Functions | |
| FilterChain (Filter< T > *(&&filters)[N]) | |
| T | process (T value) override |
| Processes the input value and returns the filtered output value. | |
| void | reset () override |
A cascade of N arbitrary filters applied in series. Each sample is passed through all filters in order. The caller owns the filter pointers and must ensure they outlive the chain.
| T | sample type |
| N | number of filters in the chain |
Processes the input value and returns the filtered output value.
Implements Filter< T >.
Clears the internal state (delay lines) without changing the coefficients. Call after reconfiguring filter parameters via begin() to avoid transients from stale state.
Reimplemented from Filter< T >.