Thanks, My original thoughts were to take something like Brute-Fir and adapt it with a pulseaudio IO module. Since you can already prod BruteFir with a CLI it seemed like a good way to get something going that could have a GUI grafted onto it afterwards. Did you look at this approach and reject it for some reason? 2009/8/15 Jason Newton <nevion at gmail.com>: > As Tanu says, you might want to take a look at my work. ?I already > implemented convolution but I do it with FFTs (it's the same thing, just > faster). ?I also assume one global filter for all channels. ?The sink as > I've said before is already quite usable but is actively trying to keep > up with mainline to fix various issues left behind. ?Btw, while I named > my sink "equalizer" its really more of just a convolver and so it might > be the case to where we should put in the extra bit of work and just > make it a module-fir-filter-sink or some such. ?The add-on work is > horrendous, I just haven't had a reason for it myself. -- Neil Wilson