PianoML could not have been built without the help of many people in the open source community.
We particularly want to thank:
the incredible people behind the teams at ToneJS
the beautiful work that was made at SpessaSynth
the awesome Team at VexFlow for their work on rendering music notation in the browser
without his thesis this software would have never existed, Jürgen F. Kilian: Inferring Score Level Musical Information From Low-Level Musical Data PhD Thesis, Darmstadt University of Technology, 2004
After him and at the same time the many people who contributed to Musescore (musescore.org) not musescore.com.
Marco Musy for providing automatic fingering (source)
Christian Liebhardt, and contributors before him for providing OMR capabilities
The OpenSheet Music Display (OSMD) Team, yeah, they did bridge the gap between Vexflow & MusicXML
Michael Scott Asato Cuthbert and The Music21 lab at MIT
Wallpaper by bigv on Wallpapers.com
Weihan Xu, Julian McAuley, Taylor Berg-Kirkpatrick, Shlomo Dubnov, and Hao-Wen Dong for their work on PDMX - Generating Symbolic Music from Natural Language Prompts using an LLM-Enhanced Dataset (arXiv:2410.02084, 2024)
Temple F. Smith & Michael S. Waterman for « Identification of Common Molecular Subsequences », shown to be useful on some special edge cases.
PianoSyllabus for providing data to train many models in particular to the team of Can Audio Reveal Music Performance Difficulty? Insights from the Piano Syllabus Dataset by Pedro Ramoneda, Minhee Lee, Dasaem Jeong, J.J. Valero-Mas, Xavier Serra on arxiv
And many, many others...