3D Sound Manipulation: Its Theory and Applications