Deluge Firmware
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
FilterSetConfig Class Reference

#include <FilterSetConfig.h>

Collaboration diagram for FilterSetConfig:
Collaboration graph

Public Member Functions

 FilterSetConfig ()
 
int32_t init (int32_t lpfFrequency, int32_t lpfResonance, int32_t hpfFrequency, int32_t hpfResonance, uint8_t lpfMode, int32_t filterGain, bool adjustVolumeForHPFResonance=true, int32_t *overallOscAmplitude=NULL)
 

Public Attributes

int32_t processedResonance
 
int32_t divideByTotalMoveabilityAndProcessedResonance
 
int32_t moveability
 
int32_t divideBy1PlusTannedFrequency
 
int32_t lpf1Feedback
 
int32_t lpf2Feedback
 
int32_t lpf3Feedback
 
int32_t hpfMoveability
 
int32_t hpfLPF1Feedback
 
int32_t hpfHPF3Feedback
 
int32_t hpfProcessedResonance
 
bool hpfDoAntialiasing
 
int32_t hpfDivideByProcessedResonance
 
int32_t divideByTotalMoveability
 
int32_t lpfRawResonance
 
int32_t alteredHpfMomentumMultiplier
 
int32_t thisHpfResonance
 
bool doLPF
 
bool doHPF
 
bool doOversampling
 

Constructor & Destructor Documentation

◆ FilterSetConfig()

FilterSetConfig::FilterSetConfig ( )

Member Function Documentation

◆ init()

int32_t FilterSetConfig::init ( int32_t  lpfFrequency,
int32_t  lpfResonance,
int32_t  hpfFrequency,
int32_t  hpfResonance,
uint8_t  lpfMode,
int32_t  filterGain,
bool  adjustVolumeForHPFResonance = true,
int32_t *  overallOscAmplitude = NULL 
)

Member Data Documentation

◆ alteredHpfMomentumMultiplier

int32_t FilterSetConfig::alteredHpfMomentumMultiplier

◆ divideBy1PlusTannedFrequency

int32_t FilterSetConfig::divideBy1PlusTannedFrequency

◆ divideByTotalMoveability

int32_t FilterSetConfig::divideByTotalMoveability

◆ divideByTotalMoveabilityAndProcessedResonance

int32_t FilterSetConfig::divideByTotalMoveabilityAndProcessedResonance

◆ doHPF

bool FilterSetConfig::doHPF

◆ doLPF

bool FilterSetConfig::doLPF

◆ doOversampling

bool FilterSetConfig::doOversampling

◆ hpfDivideByProcessedResonance

int32_t FilterSetConfig::hpfDivideByProcessedResonance

◆ hpfDoAntialiasing

bool FilterSetConfig::hpfDoAntialiasing

◆ hpfHPF3Feedback

int32_t FilterSetConfig::hpfHPF3Feedback

◆ hpfLPF1Feedback

int32_t FilterSetConfig::hpfLPF1Feedback

◆ hpfMoveability

int32_t FilterSetConfig::hpfMoveability

◆ hpfProcessedResonance

int32_t FilterSetConfig::hpfProcessedResonance

◆ lpf1Feedback

int32_t FilterSetConfig::lpf1Feedback

◆ lpf2Feedback

int32_t FilterSetConfig::lpf2Feedback

◆ lpf3Feedback

int32_t FilterSetConfig::lpf3Feedback

◆ lpfRawResonance

int32_t FilterSetConfig::lpfRawResonance

◆ moveability

int32_t FilterSetConfig::moveability

◆ processedResonance

int32_t FilterSetConfig::processedResonance

◆ thisHpfResonance

int32_t FilterSetConfig::thisHpfResonance

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