Archived

This topic is now archived and is closed to further replies.

jdove

Cross-Platform 3D sound...

Recommended Posts

I''ve been looking for a couple of weeks now for a library that will allow me to utilize 3d sound that is cross platform (btw windows and linux) but I haven''t been able to find much. Most searches/articles end up suggesting DirectSound, but as I understand that''s windows only. I read a little on the Bass.dll library and supposedly it''s windows only also (except for MOD sound), and I also found some references to OpenAL, which looked promising but everything on that is several years old and I can''t get it installed. Any suggestions???

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
If your already using SDL in SDL there is some sound stuff. If your not I would suggest looking into OpenAL(www.openal.org).

Share this post


Link to post
Share on other sites
I would say OpenAll, FMOD or SDL_snoud (or was it SDL_nixer)

"You have chosen your own way, young Stefu. You are no longer part of the Nerd-order!"

Share this post


Link to post
Share on other sites
Just wondering about something.

DirectSound is hardware accelrated,
so what exaclty does it do in hardware?
And i understand that most soundcards only support DirectSound and they will therefore only help to accelerate DirectSound features. Is OpenAl not at a loss?

Share this post


Link to post
Share on other sites
quote:
Original post by GamerSg
... so what exaclty does it do in hardware?



Hardware buffers, if available, allow you to free up system memory once you''ve loaded the sound image into audio memory. Mixing, if possible, is done in hardware plus modern sound cards allow you to apply all kinds of effects on your audio streams (flanger, echo, etc).

quote:

And i understand that most soundcards only support DirectSound and they will therefore only help to accelerate DirectSound features. Is OpenAl not at a loss?



In Windows, OpenAL uses DirectSound if possible.


Share this post


Link to post
Share on other sites