Easy to use audio library
Hi
Are there any free easy-to-use audio libraries available in C++ for Windows that you know of? By easy-to-use, I mean an interface offering such functions as playSound( )?
OpenAl:
http://www.openal.org/
Tutorials
Fmod(really powerful! but only free if your product is not intended to make any money.):
http://www.fmod.org/
http://www.openal.org/
Tutorials
Fmod(really powerful! but only free if your product is not intended to make any money.):
http://www.fmod.org/
I found Audiere (look it up on sourceforge) to be extremely easy to use and it has a clean API. I seem to remember some problem with the waveout driver (AFAIK Audiere can use Windows waveout and DirectSound), it had really bad delays (half a second for playing a sound effect) but most likely you can tell it to use DirectSound, or the author has resolved the problem anyway.
Quote:Original post by KambizI would argue against OpenAL being easy to use. It's extremely low level and you have to write your own sound file decoders for the library.
OpenAl:
http://www.openal.org/
Tutorials
The other one you mentioned, FMOD, is definately way easier to use and might be your best choice if you don't plan on selling your final product commercially. Another option is SDL_mixer if you're using the SDL API.
Quote:Original post by Marvek
By easy-to-use, I mean an interface offering such functions as playSound( )?
PlaySound
I have a little wrapper class that utilizes DXSound. Since you said windows, if you want it, I'll send it to you. I has everything turned into one liners, but is not at all multi-platform. It depends on DX9.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement