I am an intermediate graphics programmer. I want to learn audio/sound processing theory from the ground up.
Just like how "A pixel" and its components R,G,B,A is the fundamental part of Graphics programming. I want to know about sound programming in similar lines.
Can anyone point me to good links? Also I would like to know some libraries (preferably portable) which allow me to manipulate sound. Something which can directly work on mp3, amr files.
I don't mind book recommendations too :)