ASPiK SDK
|
Custom parameter structure for the TriodeClassA object. More...
#include <fxobjects.h>
Public Member Functions | |
TriodeClassAParameters & | operator= (const TriodeClassAParameters ¶ms) |
Public Attributes | |
distortionModel | waveshaper = distortionModel::kSoftClip |
waveshaper | |
double | saturation = 1.0 |
saturation level | |
double | asymmetry = 0.0 |
asymmetry level | |
double | outputGain = 1.0 |
outputGain level | |
bool | invertOutput = true |
invertOutput - triodes invert output | |
bool | enableHPF = true |
HPF simulates DC blocking cap on output. | |
bool | enableLSF = false |
LSF simulates shelf due to cathode self biasing. | |
double | hpf_Fc = 1.0 |
fc of DC blocking cap | |
double | lsf_Fshelf = 80.0 |
shelf fc from self bias cap | |
double | lsf_BoostCut_dB = 0.0 |
boost/cut due to cathode self biasing | |
Custom parameter structure for the TriodeClassA object.
|
inline |
all FXObjects parameter objects require overloaded= operator so remember to add new entries if you add new variables.