SDL mixer
From GPWiki
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
- Playing a WAV Sound File
- Playing a WAV Sound for a Custom Resource File using SDL_RWops
- Playing an OGG Music File