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.
