Today I've been looking at FMOD. This is an API for managing sounds, and I've never used it before. In previous games I've used DirectSound, but I'm trying to move away from directx.
FMOD is over featured for my needs, so have spent a bit of time this evening seeing how it all works and making a simple front end for it using the 3D sound interface.
So now all I need to call is one or two functions like
file as sound effect 1"
"Play sound effect 1 at these
I like simple no-nonsense abstractions.