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

#include <Lb302.h>

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

Public Member Functions

 Lb302Filter3Pole (Lb302FilterKnobState *p_fs)
void envRecalc () override
void recalc () override
float process (const float &samp) override
Public Member Functions inherited from lmms::Lb302Filter
 Lb302Filter (Lb302FilterKnobState *p_fs)
virtual ~Lb302Filter ()=default
virtual void playNote ()

Protected Attributes

float kfcn
float kp
float kp1
float kp1h
float kres
float ay1
float ay2
float aout
float lastin
float value
Protected Attributes inherited from lmms::Lb302Filter
Lb302FilterKnobStatefs
float vcf_c0
float vcf_e0
float vcf_e1
float vcf_rescoeff

Constructor & Destructor Documentation

◆ Lb302Filter3Pole()

lmms::Lb302Filter3Pole::Lb302Filter3Pole ( Lb302FilterKnobState * p_fs)

Member Function Documentation

◆ envRecalc()

void lmms::Lb302Filter3Pole::envRecalc ( )
overridevirtual

Reimplemented from lmms::Lb302Filter.

◆ process()

float lmms::Lb302Filter3Pole::process ( const float & samp)
overridevirtual

Implements lmms::Lb302Filter.

◆ recalc()

void lmms::Lb302Filter3Pole::recalc ( )
overridevirtual

Reimplemented from lmms::Lb302Filter.

Member Data Documentation

◆ aout

float lmms::Lb302Filter3Pole::aout
protected

◆ ay1

float lmms::Lb302Filter3Pole::ay1
protected

◆ ay2

float lmms::Lb302Filter3Pole::ay2
protected

◆ kfcn

float lmms::Lb302Filter3Pole::kfcn
protected

◆ kp

float lmms::Lb302Filter3Pole::kp
protected

◆ kp1

float lmms::Lb302Filter3Pole::kp1
protected

◆ kp1h

float lmms::Lb302Filter3Pole::kp1h
protected

◆ kres

float lmms::Lb302Filter3Pole::kres
protected

◆ lastin

float lmms::Lb302Filter3Pole::lastin
protected

◆ value

float lmms::Lb302Filter3Pole::value
protected

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