2 way crossover / alsa / ecasound / mono speaker

Hy

It most likely has been discussed before but I probably used the wrong search term so I didn't find exactly what I was looking for.
I hope you don't mind if someone can help me to determine what I need to search for.

So I got an Pi with an two channel amp connected over i2c.
On CH0 there is the tweeter connected and on the CH1 a woofer.

Now whats the best way to:
  1. mix the Stereo sound to mono
  2. run a hipass Filter on this mono stream
  3. play this filtered mono stream only on CH0
  4. run a lowpass filter on the stereo mixed down to mono stream
  5. run this on the CH1 port

And maybe do some db adjustments on each channel.

I read some threads where you could achieve this with ecasound or alsa.
Currently the audio is played by a snapclient so alsa would probably be better but can alsa handle all the above points?


Any help is greatly appreciated
thx
Andy