Credits and licenses

Piano sound

Studio Steinway D

SoundFont by jh (author identified in the file metadata), used to play the piano.

Free work: you may copy, distribute and modify it under the terms of the Free Art License 1.3. Copies and modified versions remain under the same or a compatible license.

The file is used unchanged and you can download the original from this site: steinway.sf2.

Free Art License 1.3 · artlibre.org/licence/lal/en

Software

SpessaSynth

SoundFont synthesizer in the browser.

Apache-2.0

MediaPipe Hand Landmarker

Camera hand tracking, running on your device.

Apache-2.0

pdf.js

Sheet music PDF reader.

Apache-2.0

homr

Server-side sheet music recognition. Source code is available at the linked project.

AGPL-3.0

Transkun

Server-side piano-to-MIDI transcription.

MIT

Basic Pitch

Audio-to-MIDI transcription in the browser using TensorFlow.js and Tone.js MIDI.

Apache-2.0 · MIT

lamejs

MP3 encoding for audio export. It is loaded as a separate file (lame.js) and can be replaced with a modified version.

LGPL-3.0

Geist

Fonts used in the interface.

SIL Open Font License 1.1

Pieces

More than a hundred pieces from MIDI files

From Bach to Joplin, Chopin to Debussy: the classical pieces come from the Mutopia Project. The composers’ works are in the public domain, and their transcribers have released the scores into the public domain (each piece’s license was checked before inclusion).

Public domain

Other pieces are traditional or public-domain melodies, arranged for this site with simplified accompaniment.