More peak controller changes:

Add treshold knob to peak controller
This causes the peak controller to react only when the measured peaks are above the set treshold
Might be useful for finetuning your sidechains
This commit is contained in:
Vesa committed 2014-11-18 13:58:41 +02:00
1 parent b441bdae15
commit ba05b7523d
7 files changed
+18 -3

No files matched your search

@@ -130,7 +130,9 @@ bool PeakControllerEffect::processAudioBuffer( sampleFrame * _buf,
}
float curRMS = sqrt_neg( sum / _frames );
const float tres = c.m_tresholdModel.value();
const float amount = c.m_amountModel.value() * c.m_amountMultModel.value();
curRMS = qAbs( curRMS ) < tres ? 0.0f : curRMS;
m_lastSample = qBound( 0.0f, c.m_baseModel.value() + amount * curRMS, 1.0f );
return isRunning();