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
Cross Platform Audio Programming
Started by Cacks, Mar 05 2012 04:03 PM
5 replies to this topic
Sponsor:
#2 Members - Reputation: 523
Posted 06 March 2012 - 04:00 AM
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.
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.
#3 Members - Reputation: 280
Posted 06 March 2012 - 04:39 AM
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.
My open source DirectX 10/11 graphics engine. https://sites.google.com/site/dawoodoz
"My design pattern is the simplest to understand. Everyone else is just too stupid to understand it."
#4 Members - Reputation: 1153
Posted 06 March 2012 - 05:21 AM
One of OpenAL implementations is open-source and works as software mixer without depending on hardware features. It is called OpenAL Soft: http://kcat.strangesoft.net/openal.html
#5 Staff - Reputation: 8926
Posted 06 March 2012 - 05:25 AM
FMOD is probably what you're after.
There's also BASS 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 SFML or SDL.
There's also BASS 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 SFML or SDL.
- Jason Astle-Adams.
From my blog: 20 ways to advertise your game | What next? Intermediate to advanced C++
How to make games WITHOUT programming | 4 reasons you aren't a successful indie developer






