View Full Version : OpenAL Sites/Links

07-05-2003, 06:36 PM
http://www.openal.org - Mainsite for OpenAL
http://amresh09.tripod.com/openal.htm - Delphi/Kylix units
http://www.delphi3d.net/listfiles.php?category=9 - Delphi OpenAL demo
http://developer.creative.com/landing.asp?cat=1&sub=31&top=38 - OpenAL SDK with documentation

NEW OpenAL Tutorial: http://www.devmaster.net/articles.php?catID=6

If you have additons and/or updates, please post them here.

18-07-2003, 08:25 PM
what is the difference between, openal, fmod, direct sound. what one is better for a 3d racing sim?

18-07-2003, 10:36 PM
First of all, FMOD is actually just a playback engine for MODs (http://www.modplug.com/) much like BASS and MPP SDK.

openAL on the other hand is the aternative to DirectSound, like openGL is to DirectDraw/Direct3D. I think that the one advantage of openAL/openGL is that it's cross-platform(Linux, Windows, Mac, etc). Otherwise I'd assume that they are pretty much alike. I however have not played around with openAL before so I can't tell you much more than that.

If you would like to see what you're options are for module playback, I'd suggest MPP SDK. It's fast, excellent quality playback and the best part, it is portable. It itself only mixes the module for playback. It doesn't playback the sound so you can take the resulting audio stream that comes out of the mixer and stick it into any audio playback library you want. DirectSound or openAL. You just need one tiny dll file and the unit for it. Another big bonus is that if you want to sell your game as sharware or freeware, its FREE. No licences or anything. BASS and FMOD will make you pay for this, so I don't recommend them for anything serious unless you plan on making $10,000+ with it. Even then.... free.... :)

Turbo is hosting it right now on his main page (http://turbo.gamedev.net/).

20-07-2003, 05:49 PM
so its now between direct sound and openal :) whats the best in ure opinion. the game is using opengl and d3d gfx

20-07-2003, 07:55 PM
This may be a bit obvious, but it would most likely depend on what Platforms you want to port to. If you are wanting to port to Linux then you're going to want to use openAL. I think that JEDI's SDL is cross platform too, but what it supports exactly, I'm not sure.

With Windows you're ok by either as far as I know. Just know that anything that uses a DLL file is not an option for Linux.

21-07-2003, 05:32 PM
JediSDL is only for 2D Graphics and 2D Sound. You could use it to set up your window for OpenGL.

I think it is an bad idea to combine opengl and d3d. Choose either for opengl or D3D.

If you use D3D then you should use directsound.
If you use OpenGL you should also use OpenAL. I think the structures (API) of OpenGL and OpenAL are clearer then those of Directx.