General advice needed! Audio codec sheild or other DSP?

Arduino noob here, but experienced programmer/systems engineer. I think that Arduino can do all the things the Audio Codec Shield can do, but they've done a lot of the "piddly work" for the user, added hardware connections, etc... rs