Junto con una alternativa, tengo algunos comentarios a las soluciones anteriores que sugieren usar el compresor dyson.
Del manual:
2.37 Dyson compressor (dysonCompress, 1403)
Peak limit (dB)
Controls the desired limit of the output signal in dB's.
Release time (s)
Controls the time taken for the compressor to relax its gain control over the input signal.
Fast compression ratio
I have no clear idea what this controls.
Compression ratio
I have no clear idea what this controls.
http://plugin.org.uk/ladspa-swh/docs/ladspa-swh.html#tth_sEc1.1
El autor del paquete no sabe qué controlan los dos últimos valores. Entonces, ¿cómo podrían decir lo que deberían ingresar como los dos últimos valores?
El complemento en sí sugiere control = 0,0.25,0.5,0.5
$ analyseplugin /usr/lib/ladspa/dyson_compress_1403.so
Plugin Name: "Dyson compressor"
Plugin Label: "dysonCompress"
Plugin Unique ID: 1403
Maker: "Steve Harris <steve@plugin.org.uk>"
Copyright: "GPL"
Must Run Real-Time: No
Has activate() Function: Yes
Has deactivate() Function: No
Has run_adding() Function: Yes
Environment: Normal or Hard Real-Time
Ports: "Peak limit (dB)" input, control, -30 to 0, default 0
"Release time (s)" input, control, 0 to 1, default 0.25
"Fast compression ratio" input, control, 0 to 1, default 0.5
"Compression ratio" input, control, 0 to 1, default 0.5
"Input" input, audio
"Output" output, audio
Incluso te sugiero que pruebes uno de los otros compresores, que parecen estar mejor documentados, como sc4.
load-module module-ladspa-sink sink_name=ladspa_sink plugin=sc4_1882 label=sc4 control=0,101.125,401,0,1,3.25,0