void configure(double sampleRate, double rc, Matrix initialVolumes) { integration.setCharacteristicSamples(sampleRate * rc); userVolume = initialVolumes; actualVolume.setAll(0); }
void setMetrics(double integrationSamples, size_t holdCount) { holdMax.setHoldCount(holdCount); coeffs.setCharacteristicSamples(integrationSamples); }
VolumeControl() { userVolume.setAll(0); actualVolume.setAll(0); integration.setCharacteristicSamples(96000 * 0.05); }