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

#include <StereoDelay.h>

Public Member Functions

 StereoDelay (int maxLength, int sampleRate)
 ~StereoDelay ()
void setLength (float length)
void setFeedback (float feedback)
void tick (SampleFrame &frame)
void setSampleRate (int sampleRate)

Private Attributes

SampleFramem_buffer
int m_maxLength
float m_length
int m_writeIndex
float m_feedback
float m_maxTime

Constructor & Destructor Documentation

◆ StereoDelay()

lmms::StereoDelay::StereoDelay ( int maxLength,
int sampleRate )

◆ ~StereoDelay()

lmms::StereoDelay::~StereoDelay ( )

Member Function Documentation

◆ setFeedback()

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

◆ setLength()

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

◆ setSampleRate()

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

◆ tick()

void lmms::StereoDelay::tick ( SampleFrame & frame)

Member Data Documentation

◆ m_buffer

SampleFrame* lmms::StereoDelay::m_buffer
private

◆ m_feedback

float lmms::StereoDelay::m_feedback
private

◆ m_length

float lmms::StereoDelay::m_length
private

◆ m_maxLength

int lmms::StereoDelay::m_maxLength
private

◆ m_maxTime

float lmms::StereoDelay::m_maxTime
private

◆ m_writeIndex

int lmms::StereoDelay::m_writeIndex
private

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