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

Custom parameter structure for the DynamicsProcessor object. Ths struct includes all information needed from GUI controls. More...

#include <fxobjects.h>

Public Member Functions

DynamicsProcessorParametersoperator= (const DynamicsProcessorParameters &params)
 

Public Attributes

double ratio = 50.0
 processor I/O gain ratio
 
double threshold_dB = -10.0
 threshold in dB
 
double kneeWidth_dB = 10.0
 knee width in dB for soft-knee operation
 
bool hardLimitGate = false
 threshold in dB
 
bool softKnee = true
 soft knee flag
 
bool enableSidechain = false
 enable external sidechain input to object
 
dynamicsProcessorType calculation = dynamicsProcessorType::kCompressor
 processor calculation type
 
double attackTime_mSec = 0.0
 attack mSec
 
double releaseTime_mSec = 0.0
 release mSec
 
double outputGain_dB = 0.0
 make up gain
 
double gainReduction = 1.0
 output value for gain reduction that occurred
 
double gainReduction_dB = 0.0
 output value for gain reduction that occurred in dB
 

Detailed Description

Custom parameter structure for the DynamicsProcessor object. Ths struct includes all information needed from GUI controls.

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=()

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