LMMS
Loading...
Searching...
No Matches
lmms::DspEffectLibrary::FastBassBoost Class Reference

#include <DspEffectLibrary.h>

Inheritance diagram for lmms::DspEffectLibrary::FastBassBoost:
lmms::DspEffectLibrary::MonoBase< FastBassBoost >

Public Member Functions

 FastBassBoost (const sample_t _frequency, const sample_t _gain, const sample_t _ratio, const FastBassBoost &_orig=FastBassBoost())
sample_t nextSample (sample_t _in)
void setFrequency (const sample_t _frequency)
void setGain (const sample_t _gain)
void setRatio (const sample_t _ratio)

Private Member Functions

 FastBassBoost ()

Private Attributes

sample_t m_frequency
sample_t m_gain1
sample_t m_gain2
sample_t m_ratio
sample_t m_cap

Additional Inherited Members

Public Types inherited from lmms::DspEffectLibrary::MonoBase< FastBassBoost >
using bypassType
Static Public Member Functions inherited from lmms::DspEffectLibrary::MonoBase< FastBassBoost >
static void process (sample_t **_buf, const f_cnt_t _frames)

Constructor & Destructor Documentation

◆ FastBassBoost() [1/2]

lmms::DspEffectLibrary::FastBassBoost::FastBassBoost ( const sample_t _frequency,
const sample_t _gain,
const sample_t _ratio,
const FastBassBoost & _orig = FastBassBoost() )
inline

◆ FastBassBoost() [2/2]

lmms::DspEffectLibrary::FastBassBoost::FastBassBoost ( )
inlineprivate

Member Function Documentation

◆ nextSample()

sample_t lmms::DspEffectLibrary::FastBassBoost::nextSample ( sample_t _in)
inline

◆ setFrequency()

void lmms::DspEffectLibrary::FastBassBoost::setFrequency ( const sample_t _frequency)
inline

◆ setGain()

void lmms::DspEffectLibrary::FastBassBoost::setGain ( const sample_t _gain)
inline

◆ setRatio()

void lmms::DspEffectLibrary::FastBassBoost::setRatio ( const sample_t _ratio)
inline

Member Data Documentation

◆ m_cap

sample_t lmms::DspEffectLibrary::FastBassBoost::m_cap
private

◆ m_frequency

sample_t lmms::DspEffectLibrary::FastBassBoost::m_frequency
private

◆ m_gain1

sample_t lmms::DspEffectLibrary::FastBassBoost::m_gain1
private

◆ m_gain2

sample_t lmms::DspEffectLibrary::FastBassBoost::m_gain2
private

◆ m_ratio

sample_t lmms::DspEffectLibrary::FastBassBoost::m_ratio
private

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