Licenses and sources

Back to Leadsheet

Each part runs in your browser under its own license. The full texts are linked.

PartWhat it does hereLicenseSource
Beat This! (final0 model)Finds beats and downbeatsMITgithub.com/CPJKU/beat_this
BTC (large vocabulary model)Recognizes chordsMITgithub.com/jayg996/BTC-ISMIR19
Basic PitchThe experimental melodyApache 2.0 (notice)github.com/spotify/basic-pitch
ONNX Runtime Web 1.30.0Runs the modelsMITgithub.com/microsoft/onnxruntime
Verovio 6.3.0Draws the sheetLGPL 3.0 (with the GPL 3.0 it extends)github.com/rism-digital/verovio. Included unmodified as its own file, vendor/verovio/verovio-toolkit-wasm.js, which you may replace with another build of Verovio.
Libre BaskervilleThe serif typeSIL OFL 1.1fonts.google.com/specimen/Libre+Baskerville
PT SerifSerif type for CyrillicSIL OFL 1.1fonts.google.com/specimen/PT+Serif
Leadsheet Accidentals (from Noto Music)Flat, sharp and note signsSIL OFL 1.1fonts.google.com/noto/specimen/Noto+Music
Material SymbolsIconsApache 2.0github.com/google/material-design-icons
Example recordingErik Satie, Gymnopédie No. 1, played by Robin AlciatorePublic domainMusopen, via Wikimedia Commons

The models' training data

The authors trained the models on published research datasets. Some of these datasets have their own terms. The model files are released under the licenses above.