lucadestudios team mailing list archive
-
lucadestudios team
-
Mailing list archive
-
Message #00018
Re: OpenAL sound system for LuceneStudios project
Thanks for the input guys.
I've committed a UML doc showing the planned structure for the sound system, the streams have now been decoupled from the sources, and you can attach different streams to a source throughout its lifetime.
To keep the sound engine simple, I've ditched the concept of the sound_manager being a container for the source_point objects. This is probably best delegated to the component that holds all the other world objects anyway.
I'm hoping that a lot of our thread safety issues will be handled by the multiple channel support in OpenAL anyway, coupled with the fact that sound management is for the most part a one-way deal. Still, we'll keep an eye on this as time goes on.
References