LMMS
Loading...
Searching...
No Matches
lmms::MonoDelay Class Reference

#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_tm_buffer
int m_maxLength
float m_length
int m_writeIndex
float m_feedback
float m_maxTime

Constructor & Destructor Documentation

◆ MonoDelay()

lmms::MonoDelay::MonoDelay ( int maxTime,
int sampleRate )

◆ ~MonoDelay()

lmms::MonoDelay::~MonoDelay ( )

Member Function Documentation

◆ setFeedback()

void lmms::MonoDelay::setFeedback ( float feedback)
inline

◆ setLength()

void lmms::MonoDelay::setLength ( float length)
inline

◆ setSampleRate()

void lmms::MonoDelay::setSampleRate ( int sampleRate)

◆ tick()

void lmms::MonoDelay::tick ( sample_t * sample)

Member Data Documentation

◆ m_buffer

sample_t* lmms::MonoDelay::m_buffer
private

◆ m_feedback

float lmms::MonoDelay::m_feedback
private

◆ m_length

float lmms::MonoDelay::m_length
private

◆ m_maxLength

int lmms::MonoDelay::m_maxLength
private

◆ m_maxTime

float lmms::MonoDelay::m_maxTime
private

◆ m_writeIndex

int lmms::MonoDelay::m_writeIndex
private

The documentation for this class was generated from the following files: