|
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.