ASPiK SDK
Loading...
Searching...
No Matches
ZVAFilterParameters Struct Reference

Custom parameter structure for the ZVAFilter object. More...

#include <fxobjects.h>

Public Member Functions

ZVAFilterParametersoperator= (const ZVAFilterParameters &params)
 

Public Attributes

vaFilterAlgorithm filterAlgorithm = vaFilterAlgorithm::kSVF_LP
 va filter algorithm
 
double fc = 1000.0
 va filter fc
 
double Q = 0.707
 va filter Q
 
double filterOutputGain_dB = 0.0
 va filter gain (normally unused)
 
bool enableGainComp = false
 enable gain compensation (see book)
 
bool matchAnalogNyquistLPF = false
 match analog gain at Nyquist
 
bool selfOscillate = false
 enable selfOscillation
 
bool enableNLP = false
 enable non linear processing (use oversampling for best results)
 

Detailed Description

Custom parameter structure for the ZVAFilter object.

Author
Will Pirkle http://www.willpirkle.com
Remarks
This object is included in Designing Audio Effects Plugins in C++ 2nd Ed. by Will Pirkle
Version
Revision : 1.0
Date
Date : 2018 / 09 / 7

Member Function Documentation

◆ operator=()

ZVAFilterParameters & ZVAFilterParameters::operator= ( const ZVAFilterParameters params)
inline

all FXObjects parameter objects require overloaded= operator so remember to add new entries if you add new variables.


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