libsndfile is a library of C routines for reading and writing files containing sampled audio data.