SDL_mixer is an extension library to SDL that provides the ability to play multiple sound files and music simultaneously. It supports many different audio formats and provides interfaces to easily load them. Being an extension to SDL, it is simple, portable, and available under the GNU LGPL.
Tutorials and Source Code
On the Wiki
- Playing a WAV Sound File
- Playing a WAV Sound for a Custom Resource File using SDL_RWops
- Playing an OGG Music File