ASPiK SDK
AnalogFIRFilterParameters Struct Reference

Custom parameter structure for the AnalogFIRFilter object. This is a somewhat silly object that implaments an analog magnitude response as a FIR filter. NOT DESIGNED to replace virtual analog; rather it is intended to show the frequency sampling method in an easy (and fun) way. More...

#include <fxobjects.h>

Public Member Functions

AnalogFIRFilterParametersoperator= (const AnalogFIRFilterParameters &params)
 
AnalogFIRFilterParametersoperator= (const AnalogFIRFilterParameters &params)
 
AnalogFIRFilterParametersoperator= (const AnalogFIRFilterParameters &params)
 
AnalogFIRFilterParametersoperator= (const AnalogFIRFilterParameters &params)
 

Public Attributes

analogFilter filterType = analogFilter::kLPF1
 filter type
 
double fc = 0.0
 filter fc
 
double Q = 0.0
 filter Q
 

Detailed Description

Custom parameter structure for the AnalogFIRFilter object. This is a somewhat silly object that implaments an analog magnitude response as a FIR filter. NOT DESIGNED to replace virtual analog; rather it is intended to show the frequency sampling method in an easy (and fun) way.

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=() [1/4]

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

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

◆ operator=() [2/4]

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

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

◆ operator=() [3/4]

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

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

◆ operator=() [4/4]

AnalogFIRFilterParameters& AnalogFIRFilterParameters::operator= ( const AnalogFIRFilterParameters 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: