Arduino Uno(or other) as a DSP Equalizer Compressor

Hi, I'm not to certain about how to understand the analogue input capabilities of the Arduino, or its total processing power. Here's the project I'd like to construct. A mini graphic or parametric equaliser and compressor. Audio into an analogue input, digitally modified and then back out a PWM output. As I understand it some filtering has to be done to turn the pulses into a useful sound, similiar to a Class D amplifier's operation.

Can an Arduino be used to accomplish such a task, or alternately is there a DSP IC that could be controlled via the Arduino that could do it? Thanks,

David

Can an Arduino be used to accomplish such a task, or alternately is there a DSP IC that could be controlled via the Arduino that could do it?

No, arduino has no horse power enough. If you go with other DSP (tms320, dsPIC, UC3 ), than you wouldn't need an Arduino.