riyaranjan/piano-protege-curriculum
Piano Protege Curriculum (Stages 1-3) A human-style piano-practice curriculum of MIDI exercises and beginner pieces with per-note fingering labels, built for training and evaluating reinforcement-learning policies for simulated robotic piano playing (e.g. RoboPianist). It progresses the way a method book does: scales & arpeggios -> Hanon finger-independence exercises -> simple real pieces. Contents Stage Folder Pieces What 1 stage1_scales 864 Scales: 12… See the full description on the dataset page: https://huggingface.co/datasets/riyaranjan/piano-protege-curriculum.
Piano Protege Curriculum (Stages 1-3)
A human-style piano-practice curriculum of MIDI exercises and beginner pieces with per-note fingering labels, built for training and evaluating reinforcement-learning policies for simulated robotic piano playing (e.g. RoboPianist).
It progresses the way a method book does: scales & arpeggios -> Hanon finger-independence exercises -> simple real pieces.
Contents
1,401 pieces total. Each piece is two files that share a basename:
<name>.mid-- standard MIDI.<name>.fingering.txt-- per-note fingering in PIG format (one note per line; finger ids 0-9, where 0-4 = right-hand thumb..pinky and 5-9 = left-hand thumb..pinky).
Design notes
- Pieces keep their canonical keys -- no transposing to fit a single 5-finger hand position. Hand shifts and position changes are features the policy should learn, so they are encoded in the fingerings rather than arranged away. (Exceptions: published beginner arrangements such as Ode to Joy / Jingle Bells in C.)
- Fingering provenance is tracked: Hanon fingerings come from the Mutopia LilyPond source; Stage 3 fingerings are hand-authored.
What is NOT here
The hard-repertoire stage (the 138 advanced PIG pieces) and the etude-12 benchmark are excluded: they derive from the Piano Fingering Dataset (PIG), whose terms forbid redistribution. Regenerate those from your own PIG download.
License & attribution
Released under CC-BY-SA 4.0. The stage2_hanon files are derivatives of a Mutopia Project CC-BY-SA 4.0 engraving (typeset by Steve Taylor and Javier Ruiz-Alma, 2015) of Hanon's public-domain Le Pianiste virtuose; see ATTRIBUTIONS.md. If you redistribute, preserve attribution and keep the share-alike license.
Citation
Created for the CS224R project Evaluating Human Curricula Strategies for Piano Playing (Ranjan, Sabbagh, De). If you use this dataset, please cite the project and credit the Mutopia Project for the Hanon engraving.
