I've created a module to ensure that only low frequencies are sent to devices 
at the end of an "lfe"/"subwoofer" channel. This module allows the user to 
select the master channel, the low pass cutoff frequency (aka corner freq, -3dB 
freq) and the number of filter poles.

The motivation for this is that I have a 5.1 surround amp/speaker setup but 
listen primarly to stereo sources. With pulseaudio's default, my subwoofer is 
unused and enabling the naive remixing send full band (20Hz-20kHz) to the sub 
which sounds like mud. :( By using this module, i can always use all speakers 
with the frequencies they are capable of reproducing.

For those who primarily listen to Dolby, THX, etc. properly mastered surround 
movies or DVD-Audios, this is not advised.

[Please note that I am neither a skilled programmer or signal processing 
engineer, so target your suggestions and advice in way that I just might 
understand. Much of this module was based on the advice of all the great folks 
on #pulseaudio.]

The code is currently on github at

https://github.com/justinzane/pulseaudio/blob/master/src/modules/module-lfe-lp.c

I am grateful for any criticisms or suggestions about this, and I would like 
to get this merged into mainline sometime. 

Justin
_______________________________________________
pulseaudio-discuss mailing list
pulseaudio-discuss@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss

Reply via email to