|
DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
|
Power-of-two circular delay line: at(k) is the sample pushed k samples ago. More...
#include <AlgorithmicReverb.h>
Public Member Functions | |
| void | prepare (int maxDelay) |
| void | clear () noexcept |
| T | at (int k) const noexcept |
| void | push (T x) noexcept |
Public Attributes | |
| std::vector< T > | buf |
| int | mask = 0 |
| int | w = 0 |
Power-of-two circular delay line: at(k) is the sample pushed k samples ago.
Definition at line 1006 of file AlgorithmicReverb.h.
|
inlinenoexcept |
Definition at line 1021 of file AlgorithmicReverb.h.
|
inlinenoexcept |
Definition at line 1020 of file AlgorithmicReverb.h.
|
inline |
Definition at line 1012 of file AlgorithmicReverb.h.
|
inlinenoexcept |
Definition at line 1022 of file AlgorithmicReverb.h.
| std::vector<T> dspark::AlgorithmicReverb< T >::Line::buf |
Definition at line 1008 of file AlgorithmicReverb.h.
| int dspark::AlgorithmicReverb< T >::Line::mask = 0 |
Definition at line 1009 of file AlgorithmicReverb.h.
| int dspark::AlgorithmicReverb< T >::Line::w = 0 |
Definition at line 1010 of file AlgorithmicReverb.h.