Open Source Licenses

ScoreLens is built on work other people gave away. This page lists the components it ships with and the licences they are used under. Each licence text is available from the project's own repository.

Recognition server

Sheet music recognition uses homr, licensed under the GNU Affero General Public License v3.0. The AGPL requires that users of a network service built on the software can obtain its source, so the ScoreLens recognition server is published in full. It also uses FastAPI (MIT), RQ (BSD-3-Clause) and Redis (BSD-3-Clause / RSALv2).

Score rendering and playback

Instrument sounds are General MIDI soundfonts derived from the FluidR3 GM soundfont, distributed under the MIT licence by the midi-js-soundfonts project.

Application framework

Typefaces

Unbounded and Golos Text are used under the SIL Open Font License 1.1, packaged by the expo-google-fonts project (MIT).

Sample score

The sample piece included with the app is in the public domain. Its engraving was produced from a CC0-licensed MusicXML source.

If you believe something is listed incorrectly or is missing, write to hello@scorelens.app and it will be fixed.