ar dam asig, kthreshold, icomp1, icomp2, irtime, iftime
This opcode dynamically modifies a gain value applied to the input sound ain by comparing its power level to a given threshold level. The signal will be compressed/expanded with different factors regarding that it is over or under the threshold.
icomp1 – compression ratio for upper zone.
icomp2 – compression ratio for lower zone
irtime – gain rise time in seconds. Time over which the gain factor is allowed to raise of one unit.
iftime – gain fall time in seconds. Time over which the gain factor is allowed to decrease of one unit.
asig – input signal to be modified
kthreshold – level of input signal which acts as the threshold. Can be changed at k-time (e.g. for ducking)
Note on the compression factors: A compression ratio of one leaves the sound unchanged. Setting the ratio to a value smaller than one will compress the signal (reduce its volume) while setting the ratio to a value greater than one will expand the signal (augment its volume).