   [C++] Sound library selection
  Hello GameDevs !I'm currently on the hunt for a suitable sound library for a game engine and I was wondering if you might recommend any one that fulfills the following prerequisites:* Supports 3D sound* C++ wrapped* Loads sound files (wav or mp3) without the need for any complementary data files (like those XACT seems to require)* Capable of playing several channels at once* Supported at least by Windows XP and upI'm not all that knowledgeable about sound programming yet so please let me know if there are any things I might clarify.Many thanks in advance !   
  DirectSound? Little support for loading files and you need to go in software mode on Vista and onwards, but apart from your second and third points it seems to meet all the others.   ;Quote:Original post by AardvajkDirectSound? Little support for loading files and you need to go in software mode on Vista and onwards, but apart from your second and third points it seems to meet all the others.Ok, yeah I looked DirectSound up briefly and got the impression that it had been abandoned by the development team. I might have been mistaken but the DirectX 9 SDK March 2009 doesn't include any samples other than XACT and XAudio2. I suspect that XAudio2 might be a descendant of DirectSound but it seemed kind of XBox-branded. Do you know if I've got any details right here because it seemed pretty neat for what I have seen so far.   ;  I recommend FMod. It support virtual channels, which let you play many sounds at once. Also grouping of channels is very easy, one can for example pause the game sounds while playing in menu music. FMod supports pretty much everything I have ever needed, like real-time spectrum and recording.irrKlang is also a nice audio library. It has a very easy to use API.   ;Quote:Original post by KambizI recommend FMod. It support virtual channels, which let you play many sounds at once. Also grouping of channels is very easy, one can for example pause the game sounds while playing in menu music. FMod supports pretty much everything I have ever needed, like real-time spectrum and recording.Very interesting, I will look into that. Thanks for the tip !   ;  Yeah I can also recommend Fmod. I have used it for all my 3d game projects and it has worked well and it is not to hard to get the basic 3d sound up :)   