OpenAL is quite nice to work with. And it's 3D sound by default.