|
lmms
Cross-platform music production software
|
#include <MonoDelay.h>
Public Member Functions | |
| MonoDelay (int maxTime, int sampleRate) | |
| ~MonoDelay () | |
| void | setLength (float length) |
| void | setFeedback (float feedback) |
| void | tick (sample_t *sample) |
| void | setSampleRate (int sampleRate) |
Private Attributes | |
| sample_t * | m_buffer |
| int | m_maxLength |
| float | m_length |
| int | m_writeIndex |
| float | m_feedback |
| float | m_maxTime |
| lmms::MonoDelay::MonoDelay | ( | int | maxTime, |
| int | sampleRate ) |
| lmms::MonoDelay::~MonoDelay | ( | ) |
|
inline |
|
inline |
| void lmms::MonoDelay::setSampleRate | ( | int | sampleRate | ) |
| void lmms::MonoDelay::tick | ( | sample_t * | sample | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |