|
LMMS
|
#include <Delay.h>
Public Types | |
| using | frame = std::array<double, CHANNELS> |
Public Member Functions | |
| AllpassDelay (int maxDelay) | |
| virtual | ~AllpassDelay () |
| void | setMaxDelay (int maxDelay) |
| void | clearHistory () |
| void | setDelay (double delay) |
| void | setGain (double gain) |
| double | update (double in, ch_cnt_t ch) |
Private Attributes | |
| frame * | m_buffer |
| int | m_size |
| int | m_position |
| double | m_gain |
| int | m_delay |
| double | m_fraction |
| using lmms::AllpassDelay< CHANNELS >::frame = std::array<double, CHANNELS> |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |