Licenses and sources
Each part runs in your browser under its own license. The full texts are linked.
| Part | What it does here | License | Source |
|---|---|---|---|
| Beat This! (final0 model) | Finds beats and downbeats | MIT | github.com/CPJKU/beat_this |
| BTC (large vocabulary model) | Recognizes chords | MIT | github.com/jayg996/BTC-ISMIR19 |
| Basic Pitch | The experimental melody | Apache 2.0 (notice) | github.com/spotify/basic-pitch |
| ONNX Runtime Web 1.30.0 | Runs the models | MIT | github.com/microsoft/onnxruntime |
| Verovio 6.3.0 | Draws the sheet | LGPL 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 Baskerville | The serif type | SIL OFL 1.1 | fonts.google.com/specimen/Libre+Baskerville |
| PT Serif | Serif type for Cyrillic | SIL OFL 1.1 | fonts.google.com/specimen/PT+Serif |
| Leadsheet Accidentals (from Noto Music) | Flat, sharp and note signs | SIL OFL 1.1 | fonts.google.com/noto/specimen/Noto+Music |
| Material Symbols | Icons | Apache 2.0 | github.com/google/material-design-icons |
| Example recording | Erik Satie, Gymnopédie No. 1, played by Robin Alciatore | Public domain | Musopen, 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.