#libsndfile

2025-08-22

In his latest blog entry, Rave developer Daniel 'trixie' Jedlicka reports on his work on the sndfile.library for AmigaOS 4, the development of a BOOPSI class for displaying multi-channel audio waveforms (e.g. 5.1 surround) and how detours can lead to the goal after all.

amiga-news.de/en/news/AN-2025-

#AmigaOS4 #libsndfile #BOOPSI

🎹 Tim Janik ✅timj@social.tchncs.de
2025-08-21

#DevLog: #Anklang TypeScript & Sndfile Updates

🌐 #Jsonipc #TypeScript migration complete, including codegen!

📚 Updated development docs accordingly

🛠️ Manually wrote #libsndfile config.h

⚡ Major #Sndfile build speedup without #cmake

#BuildInPublic #100DaysOfCode

2024-10-28

#BSI WID-SEC-2024-3282: [NEU] [UNGEPATCHT] [mittel] #libsndfile: Mehrere Schwachstellen ermöglichen Denial of Service

Ein entfernter authentifizierter Angreifer kann mehrere Schwachstellen in libsndfile ausnutzen, um einen Denial-of-Service-Zustand zu erzeugen.

wid.cert-bund.de/portal/wid/se

2023-05-30

I’m looking for an open-source tool to write loop points into #WAV files, for #looping a section of the audio contained in the file.

By now I know that these are stored as #RIFF `smpl` chunks (see recordingblogs.com/wiki/sample for the binary structure), and I could generate the binary data myself, but I need a tool to write the chunk into an existing file. #CLI preferred, or a #Python library.

#Exiftool & the #libsndfile tools can’t.

#Linux #audio #musicproduction #sampling #DAW #askFedi :BoostOK:

2022-01-20

#libsndfile is a sound data #library.

libsndfile provides functions for interacting with sound files. libsndfile interacts specifically with sampled audio data, but supports many audio formats, including #WAV, #FLAC, #Opus, #Vorbis, #Speex, #MP3, and numerous less common formats. libsndfile can be used on a wide array of operating systems.

Website 🔗️: libsndfile.github.io/libsndfil

apt 📦️: libsndfile1

#free #opensource #foss #fossmendations #programming

2019-06-25

Using #libsndfile to read #fft #windows from a #wav file, with a backwards seek to do analysis with #overlap, works great!

However, trying the same trick with an #ogg #vorbis input fails miserably: frame rate drops from 40+ to 3 after some minutes of audio-file time :( I conjecture (based on #top and #strace logs) that it is seeking back to the start of the file and re-decoding the whole thing on every seek backwards a little bit. Unsustainable.

Workaround: #ffmpeg to decompress beforehand.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst