Slow Down Buddy Open the app

Open-source licenses

Last updated October 30, 2026

Slow Down Buddy is built on open-source software. Thank you to everyone who made these projects. The complete notices, including every copyright line and license text, are in THIRD-PARTY-NOTICES.txt.

ComponentUsed forLicense
Signalsmith Stretch 1.3.2 (Signalsmith Audio)Slowing down and transposingMIT
Emscripten runtimeRunning the WebAssembly audio codeMIT
@wasm-audio-decoders/flac 0.2.11, opus-decoder 0.7.12, @wasm-audio-decoders/common 9.0.7, simple-yenc (Ethan Halsall)Opening FLAC and Opus audio where the browser can'tMIT
libFLAC (Xiph.Org Foundation)FLAC decodingBSD-3-Clause
libopus (Xiph.Org and contributors)Opus decodingBSD-3-Clause
codec-parser 2.5.0 (Ethan Halsall)Reading FLAC framesLGPL-3.0-or-later (LGPL-3.0, GPL-3.0)
puff 2.3 (Mark Adler)Unpacking the WebAssembly decoderszlib-style
Apple Lossless (ALAC) reference decoder (Apple Inc.), ported to JavaScriptOpening Apple Lossless M4A filesApache-2.0
GoatCounter count.js (Martin Tournoij)Anonymous visit countsISC
Demo recording: Bach, Prelude in C major, BWV 846, played by Kimiko IshizakaThe built-in example songCC0 1.0 (public domain)

Source code

The FLAC and Opus decoder files on this site are the unmodified builds published on npm. Their source packages, including the LGPL-licensed codec-parser that the FLAC decoder contains, are available here:

The FLAC decoder is a separate file (/flac-decoder.min.js) that the app loads only when it needs it, so it can be replaced with a version built from modified source. The ALAC decoder's source is m4a-decoder.js itself.