lmms
Cross-platform music production software
Loading...
Searching...
No Matches
lmms::Lb302Filter Class Referenceabstract

#include <Lb302.h>

Inheritance diagram for lmms::Lb302Filter:
lmms::Lb302Filter3Pole lmms::Lb302FilterIIR2

Public Member Functions

 Lb302Filter (Lb302FilterKnobState *p_fs)
virtual ~Lb302Filter ()=default
virtual void recalc ()
virtual void envRecalc ()
virtual void playNote ()
virtual sample_t process (sample_t samp)=0

Protected Attributes

Lb302FilterKnobState * fs
struct lmms::Lb302Filter:: { ... }  m_vcf

Constructor & Destructor Documentation

◆ Lb302Filter()

lmms::Lb302Filter::Lb302Filter ( Lb302FilterKnobState * p_fs)
inline

◆ ~Lb302Filter()

virtual lmms::Lb302Filter::~Lb302Filter ( )
virtualdefault

Member Function Documentation

◆ envRecalc()

void lmms::Lb302Filter::envRecalc ( )
virtual

◆ playNote()

void lmms::Lb302Filter::playNote ( )
virtual

◆ process()

virtual sample_t lmms::Lb302Filter::process ( sample_t samp)
pure virtual

◆ recalc()

void lmms::Lb302Filter::recalc ( )
virtual

Member Data Documentation

◆ fs

Lb302FilterKnobState* lmms::Lb302Filter::fs
protected

◆ m_vcf

struct { ... } lmms::Lb302Filter::m_vcf

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