• Advertisement
Sign in to follow this  

Cross Platform Audio Programming

This topic is 2145 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi Guys,

I want to make a game for Windows & Mac. Are there any cross platform Sound programming libraries? Is OpenAL pretty much gone now?

cheers

Share this post


Link to post
Share on other sites
Advertisement
If it's for a personal project, you might want to take a look at fmod. Unless they changed it, it is free for personal use (with some restrictions, check the site for that).

Personally never used OpenAL before, but I still hear people are using it, and I think (not sure) that SDL is using it under the hood, so it might be a viable option still.

Share this post


Link to post
Share on other sites
OpenAL can give hardware mixed EAX and 3D in Windows Vista and 7 by talking directly to hardware but only for the players with a specific brand of sound cards. I did not get 4.1 surround in hardware OpenAL with my sound card. Then I thought that I might as well use software mixing for the sake of determinism between computers.

Share this post


Link to post
Share on other sites
One of OpenAL implementations is open-source and works as software mixer without depending on hardware features. It is called OpenAL Soft: [url="http://kcat.strangesoft.net/openal.html"]http://kcat.strangesoft.net/openal.html[/url]

Share this post


Link to post
Share on other sites
[url="http://www.fmod.org/"]FMOD[/url] is probably what you're after.

There's also [url="http://www.un4seen.com/"]BASS[/url] if you don't mind paying for a licence.

If you do't need anything too complex you could also use the audio part of [url="http://sfml-dev.org/"]SFML[/url] or [url="http://www.libsdl.org/"]SDL[/url].

Share this post


Link to post
Share on other sites
Thanks for your input guys.

Its a commercial game.

Looking like I'm going to have to code the sound for each platform

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement