Whats the deal with OpenAL?
#1 Members - Reputation: 674
Posted 27 October 2012 - 04:19 PM
#2 Members - Reputation: 605
Posted 27 October 2012 - 05:20 PM
When Creative bought OpenAL they essentially killed the project by not contributing anything.
you can use old OpenAL. There is also a populer fork openAL Soft http://kcat.strangesoft.net/openal.html . it is updated regularly.
Anyone know a permissive licensed (MIT,BSD,zlib,...) 3D audio library?
i would like something like that
#3 Members - Reputation: 4605
Posted 09 November 2012 - 06:06 AM
When developing for windows, why not use XAudio2 (microsoft/windows) ?Anyone know a permissive licensed (MIT,BSD,zlib,...) 3D audio library?
i would like something like that
My game: Gnoblins
Developer journal about Gnoblins
Small goodies: Simple alpha transparency in deferred shader
#4 Members - Reputation: 1957
Posted 09 November 2012 - 07:36 AM
You probably meant to say X3DAudio. The main hindrance for me would be that it's Windows 8 only.When developing for windows, why not use XAudio2 (microsoft/windows) ?
Yes, XAudio2 runs from Windows XP upwards, but that's just not the same as OpenAL. XAudio2 is mixing voices, DSP, ADPCM and such, but it is nothing like "sound coming from a point in 3D space".
That said, I believe remembering that there were plans (or at least a discussion/consideration) of providing an XAudio2 backend for OpenAL-Soft at some point.
#5 Members - Reputation: 1308
Posted 09 November 2012 - 08:07 AM
You probably meant to say X3DAudio. The main hindrance for me would be that it's Windows 8 only.When developing for windows, why not use XAudio2 (microsoft/windows) ?
Yes, XAudio2 runs from Windows XP upwards, but that's just not the same as OpenAL. XAudio2 is mixing voices, DSP, ADPCM and such, but it is nothing like "sound coming from a point in 3D space".
That said, I believe remembering that there were plans (or at least a discussion/consideration) of providing an XAudio2 backend for OpenAL-Soft at some point.
XAudio2 (with the 3D positional features) does not require Windows 8.
#6 Members - Reputation: 1957
Posted 09 November 2012 - 11:27 AM
Could you provide a reference to MSDN of a 3D positional function in XAudio2, please? I'm aware of functions to add reverb and to change pitch, sampling rate, and volume, but I am not aware of any function that relates to 3D positional information.
You probably meant to say X3DAudio. The main hindrance for me would be that it's Windows 8 only.When developing for windows, why not use XAudio2 (microsoft/windows) ?
Yes, XAudio2 runs from Windows XP upwards, but that's just not the same as OpenAL. XAudio2 is mixing voices, DSP, ADPCM and such, but it is nothing like "sound coming from a point in 3D space".
That said, I believe remembering that there were plans (or at least a discussion/consideration) of providing an XAudio2 backend for OpenAL-Soft at some point.
XAudio2 (with the 3D positional features) does not require Windows 8.
#7 Members - Reputation: 1308
Posted 09 November 2012 - 11:41 AM
Could you provide a reference to MSDN of a 3D positional function in XAudio2, please? I'm aware of functions to add reverb and to change pitch, sampling rate, and volume, but I am not aware of any function that relates to 3D positional information.
http://msdn.microsoft.com/en-us/library/windows/desktop/ee415714(v=vs.85).aspx
X3DAudio is that they call it, actually it's a couple of function that feed parameters into XAudio2.
#8 Members - Reputation: 1957
Posted 09 November 2012 - 01:24 PM
(Link is broken, but regardless...)http://msdn.microsof...e415714(v=vs.85).aspx
X3DAudio is that they call it, actually it's a couple of function that feed parameters into XAudio2.
X3DAudio is not XAudio2, and it is, not (at least not according to MSDN) available under Windows versions prior to Windows 8 (see for example at the bottom of X3DAudioInitialize or X3DAudioCalculate: Platform Requirements Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)).
#11 Members - Reputation: 957
Posted 13 November 2012 - 11:21 PM
What do you do when you want to support platforms other than Windows though?When developing for windows, why not use XAudio2 (microsoft/windows) ?
Anyone know a permissive licensed (MIT,BSD,zlib,...) 3D audio library?
i would like something like that
#14 Members - Reputation: 957
Posted 16 November 2012 - 01:14 PM
I think the whole point of what he's asking for is so he doesn't have to do that for starters (also if Linux ever gets in the mix you can forget any sanity when it comes to audio APIs).Wrap the platform specific library up in an interface and then swap out the backend with whatever the official API is for every platform?






