Cross-platform audio mixing and output library, supporting OpenAL, DirectSound, and Open Sound System (OSS).
Cinnamon has a simple C interface for loading and playing sounds. It does not include any way to load audio files (you may want to check out libsndfile as an example of an audio loading library). Only fully buffered sounds are supported.