DirectX/9.0/DirectSound

Direct Sound

edit

If you can use Direct3D; DirectSound is a breeze. There aren't as many errors that can occur; and you can basically skip the initialization because it's almost the same.