libsndfile
Biblioteka w C, która czyta i zapisuje pliki audio dla połowy otwartoźródłowego świata dźwięku, żeby żaden program nie musiał ręcznie parsować nagłówków WAV.
Australijski programista Erik de Castro Lopo zaczął libsndfile w 1999 roku i wydał ją na licencji LGPL. API jest celowo nudne: otwierasz plik, czytasz lub zapisujesz ramki jako liczby całkowite albo zmiennoprzecinkowe, zamykasz. Za nim stoją WAV, AIFF, FLAC, Ogg Vorbis i Opus, a do tego dziesiątki egzotycznych formatów ze starych samplerów i stacji roboczych, z każdym wariantem kolejności bajtów i nagłówków, jakie kiedykolwiek wypuszczono. Obsługa MP3 pojawiła się dopiero w 2022 roku, gdy patenty bezpiecznie wygasły.
Leży pod Audacity, Ardour, Csound, SuperCollider i PulseAudio, zwykle bez wiedzy użytkownika. Ten sam autor napisał libsamplerate do konwersji częstotliwości próbkowania. Jak wiele krytycznej otwartoźródłowej infrastruktury, bywała utrzymywana mniej więcej przez jedną osobę.