adynamicequalizer
Apply dynamic equalization to input audio stream.
A description of the accepted options follows.
- threshold
Set the detection threshold used to trigger equalization. Threshold detection is using detection filter. Default value is 0. Allowed range is from 0 to 100.
- dfrequency
Set the detection frequency in Hz used for detection filter used to trigger equalization. Default value is 1000 Hz. Allowed range is between 2 and 1000000 Hz.
- dqfactor
Set the detection resonance factor for detection filter used to trigger equalization. Default value is 1. Allowed range is from 0.001 to 1000.
- tfrequency
Set the target frequency of equalization filter. Default value is 1000 Hz. Allowed range is between 2 and 1000000 Hz.
- tqfactor
Set the target resonance factor for target equalization filter. Default value is 1. Allowed range is from 0.001 to 1000.
- attack
Set the amount of milliseconds the signal from detection has to rise above the detection threshold before equalization starts. Default is 20. Allowed range is between 1 and 2000.
- release
Set the amount of milliseconds the signal from detection has to fall below the detection threshold before equalization ends. Default is 200. Allowed range is between 1 and 2000.
- ratio
Set the ratio by which the equalization gain is raised. Default is 1. Allowed range is between 0 and 30.
- makeup
Set the makeup offset by which the equalization gain is raised. Default is 0. Allowed range is between 0 and 100.
- range
Set the max allowed cut/boost amount. Default is 50. Allowed range is from 1 to 200.
- mode
Set the mode of filter operation, can be one of the following:
- ‘listen’
Output only isolated detection signal.
- ‘cutbelow’
Cut frequencies below detection threshold.
- ‘cutabove’
Cut frequencies above detection threshold.
- ‘boostbelow’
Boost frequencies below detection threshold.
- ‘boostabove’
Boost frequencies above detection threshold.
Default mode is ‘cutbelow’.
- dftype
Set the type of detection filter, can be one of the following:
- ‘bandpass’
- ‘lowpass’
- ‘highpass’
- ‘peak’
Default type is ‘bandpass’.
- tftype
Set the type of target filter, can be one of the following:
- ‘bell’
- ‘lowshelf’
- ‘highshelf’
Default type is ‘bell’.
- auto
Automatically gather threshold from detection filter. By default is ‘disabled’. This option is useful to detect threshold in certain time frame of input audio stream, in such case option value is changed at runtime.
Available values are:
- ‘disabled’
Disable using automatically gathered threshold value.
- ‘off’
Stop picking threshold value.
- ‘on’
Start picking threshold value.
- ‘adaptive’
Adaptively pick threshold value, by calculating sliding window entropy.
- precision
Set which precision to use when processing samples.
- auto
Auto pick internal sample format depending on other filters.
- float
Always use single-floating point precision sample format.
- double
Always use double-floating point precision sample format.