Previously, I used DirectSound and it worked out fantastic. Even on a Windows 8.1 system. The only issue I had was when the "player" approaches a sound located at 0,0,0 - I wanted the volume of the sound to increase based upon it's distance relative to the sound location.
I did some more research and found DirectSound to be depreciated and to use XAudio2. I viewed some tutorials on XAudio2 and got sound playing - however, because it was in a while loop it locked up my editor.
I want more clarification whether or not to use DirectSound even though it's depreciated or continue on with XAudio2? Do modern games still use DirectSound or XAudio2?