Tempo — the combined program is distributed under AGPL-3.0-or-later. Existing GPL-3.0-or-later components retain their licenses; combination is permitted by section 13 of GPLv3 / AGPLv3. This program has no warranty. License texts: /licenses/AGPL-3.0.txt and /licenses/GPL-3.0.txt Corresponding application and native source, dependency lockfile and build scripts: /source/tempo-source.tar.gz Essentia — Copyright 2006-2021 Music Technology Group, Universitat Pompeu Fabra and contributors. AGPL-3.0-or-later. https://github.com/MTG/essentia Native DSP source pinned to 66a890f285d0e1988155c12d17a2068e406cdd90. Our C ABI calls the unmodified RhythmExtractor2013 (Degara), Resample, Windowing, Spectrum and MelBands algorithms. Source, provenance and complete build: vendor/ archives, native/essentia-bridge.cpp, scripts/build-essentia.sh and docs/ESSENTIA-SOURCE.md in the source download. KISS FFT — Copyright 2003-2010 Mark Borgerding. BSD-3-Clause. Full notice: /licenses/KISS-FFT.txt libsamplerate 0.2.2 — Erik de Castro Lopo and contributors. BSD-2-Clause. Full notice: /licenses/libsamplerate.txt Eigen 3.4.0 — Eigen contributors. MPL-2.0; source and copyright notices are included in vendor/eigen-3.4.0.tar.gz in the corresponding source download. TNT — NIST public-domain mathematical template library. Its notices are preserved in the bundled Essentia source (src/essentia/utils/tnt). libkeyfinder — Copyright 2011-2015 Ibrahim Sha'ath and upstream contributors. GPL-3.0-or-later. https://github.com/mixxxdj/libkeyfinder Unmodified source pinned to 941e517ebf853c2153a8b9d6efcc0c729199aa0b. FFTW 3.3.10 — Copyright 2003, 2007-14 Matteo Frigo; Copyright 2003, 2007-14 MIT. GPL-2.0-or-later (combined here under GPL-3.0-or-later). https://www.fftw.org/ Full FFTW notices: /licenses/FFTW-COPYRIGHT.txt and /licenses/FFTW-COPYING.txt JavaScript runtime dependencies: see /licenses/dependencies.txt. The archive's package-lock.json identifies exact versions. npm ci retrieves their published packages, including their licenses. Audio is processed on your device. TempoCNN / DeepTemp K16 model — Hendrik Schreiber and contributors; published TensorFlow.js export by Music Technology Group, Universitat Pompeu Fabra. Model and inference framework: AGPL-3.0; /licenses/TempoCNN-AGPL.txt. https://github.com/hendriks73/tempo-cnn https://essentia.upf.edu/models/tempo/tempocnn/ Unmodified model weights, pinned inference source and upstream editable K16 model are included in the source download. See docs/TEMPO-CNN.md for artifact hashes and the limits of the upstream conversion provenance. Directional CNNs training/architecture source retains its separate CC BY 3.0 license and attribution (included in vendor/directional-cnns-095b6f5.tar.gz): Hendrik Schreiber and Meinard Müller, Musical Tempo and Key Estimation using Convolutional Neural Networks with Directional Filters, SMC 2019, pp.47–54. https://github.com/hendriks73/directional_cnns TensorFlow.js 4.22.0 — Copyright Google LLC and contributors, Apache-2.0. https://github.com/tensorflow/tfjs/tree/tfjs-v4.22.0 JavaScript bundle notices: /audio/vendor/tempocnn-runtime.js.LEGAL.txt. Full native WASM notices (XNNPACK, FP16, FXdiv, pthreadpool, cpuinfo/clog, psimd, Emscripten and applicable toolchain libraries): /licenses/TensorFlow-WASM.txt. Pinned sources and verification manifest: vendor/tempocnn/wasm-license-provenance.json.