Léxico TI › Programación › libsndfile

libsndfile

Programación Svenska → Actualizado: 2026-10-28

La biblioteca en C que lee y escribe archivos de audio para medio mundo del audio libre, para que ningún programa tenga que interpretar cabeceras WAV a mano.

El australiano Erik de Castro Lopo empezó libsndfile en 1999 y la publicó bajo LGPL. La interfaz es aburrida a propósito: abrir un archivo, leer o escribir tramas como enteros o coma flotante, cerrar. Detrás se esconden WAV, AIFF, FLAC, Ogg Vorbis y Opus, además de docenas de formatos raros de samplers y estaciones de trabajo antiguas, con todas sus variantes de orden de bytes y cabeceras. El MP3 no llegó hasta 2022, cuando las patentes ya habían caducado.

Está debajo de Audacity, Ardour, Csound, SuperCollider y PulseAudio, casi siempre sin que el usuario lo sepa. El mismo autor escribió libsamplerate para la conversión de frecuencia de muestreo. Como tanta infraestructura libre crítica, durante temporadas la ha mantenido prácticamente una sola persona.

← Volver al léxico