Para nivelar o volume de saída, podemos aplicar filtros LADSPA ao nosso coletor de áudio:
Então, depois de ter instalado os plugins do Steve Harris ( swh-plugins ) podemos Emita os seguintes comandos em um terminal para criar um coletor com um compressor e um normalizador:
pactl load-module module-ladspa-sink sink_name=ladspa_sink master=<alsa_output> plugin=dyson_compress_1403 label=dysonCompress control=0,1,0.5,0.99
pactl load-module module-ladspa-sink sink_name=ladspa_normalized master=ladspa_sink plugin=fast_lookahead_limiter_1913 label=fastLookaheadLimiter control=10,0,0.8 sink_properties=device.description=Normalized_Sink
Substitua <alsa_output>
pelo nome do seu coletor padrão.
Para enviar este áudio normalizado para todas as saídas de áudio em nosso sistema, podemos usar o módulo combinado:
O comando a seguir criará um myCombine
sink de todas as placas de áudio disponíveis em nosso sistema, especificado em slaves=
. Substitua os nomes desses coletores pelos do seu sistema.
pactl load-module module-combine-sink sink_name=combine sink_properties=device.description=myCombine slaves=sink1,sink2,... channels=2
Em seguida, podemos aplicar os filtros LADSPA a esse coletor combinado. Isso pode exigir muito do CPU, então nem todos os sistemas são capazes de fazer isso.
Para uma breve documentação dos plugins do SWH para poder ajustar ainda mais os parâmetros, consulte: