Announcing ALmixer:
A cross-platform audio library built on top of OpenAL to make playing sounds easier

openal_c_pngSDL logo

I am announcing the first public release of ALmixer.

ALmixer (which I sometimes call "SDL-OpenAL-Mixer" or "SDL_ALmixer") is a cross-platform audio library built on top of OpenAL to make playing and managing sounds easier.

ALmixer provides a simple API inspired by SDL_mixer to make playing sounds easy with having to worry about directly dealing with OpenAL sources, buffers, and buffer queuing directly.

ALmixer currently utilizes SDL_sound behind the scenes to decode various audio formats such as WAV, MP3, AAC, MP4, OGG, etc.

This library is targeted towards two major groups:

- People who just want an easy, high performance, way to play audio (don't care if its OpenAL or not)

- People who want to an easy way to play audio in OpenAL but still want access to OpenAL directly for effects. 


ALmixer is under the LGPL license.


I have setup a website containing more information, Doxygen documentation, and a link to the Mercurial repository. Go here to see it.

Copyright © PlayControl Software, LLC / Eric Wing