Automatic Piano Fingering from Partially Annotated Scores using Autoregressive Neural Networks
Pedro Ramoneda, Dasaem Jeong, Eita Nakamura, Xavier Serra, Marius Miron
Abstract
Piano fingering is a creative and highly individualised task acquired by musicians progressively in their first music education years. Pianists must learn to choose the order of fingers to play the piano keys because scores do not have engraved finger and hand movements as other technique elements. Numerous research efforts have been conducted for automatic piano fingering based on a previous dataset composed of 150 score excerpts fully annotated by multiple expert annotators. However, most piano sheets include partial annotations for problematic finger and hand movements. We introduce a novel dataset for the task, the ThumbSet dataset, containing 2523 pieces with partial and noisy annotations of piano fingering crowdsourced from non-expert annotators. As part of our methodology, we propose two autoregressive neural networks with beam search decoding for modelling automatic piano fingering as a sequence-to-sequence learning problem, considering the correlation between output finger labels. We design the first model with the exact pitch representation of previous proposals. The second model uses graph neural networks to more effectively represent polyphony, whose treatment has been a common issue across previous studies. Finally, we finetune the models on the existing expert annotations dataset. The evaluation shows that (1) we are able to achieve high performance when training on the ThumbSet dataset and that (2) the proposed models outperform the state-of-the-art hidden Markov models and recurrent neural network baselines. Code, dataset, models, and results are made available to enhance the task reproducibility, including a new framework for evaluation.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 239aaaef-f040-463b-a17b-db790c6f368eRelated papers
- PianoMotion10M: Dataset and Benchmark for Hand Motion Generation in Piano PerformanceQijun Gan, Song Wang, Shengtao Wu, Jianke ZhuICLR 2025 · 1 citation
- Aria-MIDI: A Dataset of Piano MIDI Files for Symbolic Music ModelingLouis Bradshaw, Simon ColtonICLR 2025
- Skipping the Frame-Level: Event-Based Piano Transcription With Neural Semi-CRFsYujia Yan, Frank Cwitkowitz, Zhiyao DuanNeurIPS 2021 · 32 citations
- MUSIC: Learning Muscle-Driven Dexterous Hand ControlPei Xu, Yufei Ye, Shuchun Sun, Yu Ding et al.SIGGRAPH 2026
- AutoSchA: Automatic Hierarchical Music Representations via Multi-Relational Node IsolationStephen Ni-Hahn, Rico Zhu, Jerry Yin, Yue Jiang et al.AAAI 2026 · 1 citation
