alphaAttack | DanielRudrich::GainReductionComputer | private |
alphaRelease | DanielRudrich::GainReductionComputer | private |
applyCharacteristicToOverShoot(float overShootInDecibels, float knee, float slope) | DanielRudrich::GainReductionComputer | privatestatic |
applyCharacteristicToOverShoot(const float overShootInDecibels) | DanielRudrich::GainReductionComputer | inlineprivate |
attackTime | DanielRudrich::GainReductionComputer | private |
computeGainInDecibelsFromSidechainSignal(const float *sideChainSignal, float *destination, const int numSamples) | DanielRudrich::GainReductionComputer | |
computeLinearGainFromSidechainSignal(const float *sideChainSignal, float *destination, const int numSamples) | DanielRudrich::GainReductionComputer | |
GainReductionComputer() | DanielRudrich::GainReductionComputer | |
getCharacteristic(float *inputLevelsInDecibels, float *destination, const int numSamples) | DanielRudrich::GainReductionComputer | |
getCharacteristicSample(float inputLevelInDecibels, float kneeInDecibels, float thresholdInDecibels, float ratio, float makeUpGainInDecibels) | DanielRudrich::GainReductionComputer | static |
getCharacteristicSample(const float inputLevelInDecibels) | DanielRudrich::GainReductionComputer | |
getKnee() | DanielRudrich::GainReductionComputer | inline |
getMakeUpGain() | DanielRudrich::GainReductionComputer | inline |
getMaxGainReductionInDecibels() | DanielRudrich::GainReductionComputer | inline |
getMaxInputLevelInDecibels() | DanielRudrich::GainReductionComputer | inline |
getThreshold() | DanielRudrich::GainReductionComputer | inline |
knee | DanielRudrich::GainReductionComputer | private |
kneeHalf | DanielRudrich::GainReductionComputer | private |
makeUpGain | DanielRudrich::GainReductionComputer | private |
maxGainReduction | DanielRudrich::GainReductionComputer | private |
maxInputLevel | DanielRudrich::GainReductionComputer | private |
prepare(const double sampleRate) | DanielRudrich::GainReductionComputer | |
releaseTime | DanielRudrich::GainReductionComputer | private |
reset() | DanielRudrich::GainReductionComputer | inline |
sampleRate | DanielRudrich::GainReductionComputer | private |
setAttackTime(const float attackTimeInSeconds) | DanielRudrich::GainReductionComputer | |
setKnee(const float kneeInDecibels) | DanielRudrich::GainReductionComputer | |
setMakeUpGain(const float makeUpGainInDecibels) | DanielRudrich::GainReductionComputer | |
setRatio(const float ratio) | DanielRudrich::GainReductionComputer | |
setReleaseTime(const float releaseTimeInSeconds) | DanielRudrich::GainReductionComputer | |
setThreshold(const float thresholdInDecibels) | DanielRudrich::GainReductionComputer | |
slope | DanielRudrich::GainReductionComputer | private |
state | DanielRudrich::GainReductionComputer | private |
threshold | DanielRudrich::GainReductionComputer | private |
timeToGain(const float timeInSeconds) | DanielRudrich::GainReductionComputer | inlineprivate |
~GainReductionComputer() | DanielRudrich::GainReductionComputer | inline |