ArXiv TLDR

PianoCoRe: Combined and Refined Piano MIDI Dataset

🐦 Tweet
2605.06627

Ilya Borovik

cs.SDcs.LG

TLDR

PianoCoRe is a large, refined piano MIDI dataset unifying existing corpora, offering note-level alignments and tools for quality control.

Key contributions

  • Introduces PianoCoRe, a large-scale piano MIDI dataset with 250k performances and 21k+ hours of music.
  • Offers tiered subsets, including the largest open-source collection of 157k note-aligned performances.
  • Provides a MIDI quality classifier to detect corrupted or score-like transcriptions.
  • Develops RAScoP, an alignment refinement pipeline for cleaning temporal errors and interpolating notes.

Why it matters

Existing symbolic music datasets have limitations in scope and quality. PianoCoRe unifies and refines these, offering a high-quality, large-scale resource. This enables more robust expressive performance modeling and advances MIR research.

Original Abstract

Symbolic music datasets with matched scores and performances are essential for many music information retrieval (MIR) tasks. Yet, existing resources often cover a narrow range of composers, lack performance variety, omit note-level alignments, or use inconsistent naming formats. This work presents PianoCoRe, a large-scale piano MIDI dataset that unifies and refines major open-source piano corpora. The dataset contains 250,046 performances of 5,625 pieces written by 483 composers, totaling 21,763 h of performed music. PianoCoRe is released in tiered subsets to support different applications: from large-scale analysis and pre-training (PianoCoRe-C and deduplicated PianoCoRe-B) to expressive performance modeling with note-level score alignment (PianoCoRe-A/A*). The note-aligned subset, PianoCoRe-A, provides the largest open-source collection of 157,207 performances aligned to 1,591 scores to date. In addition to the dataset, the contributions are: (1) a MIDI quality classifier for detecting corrupted and score-like transcriptions and (2) RAScoP, an alignment refinement pipeline that cleans temporal alignment errors and interpolates missing notes. The analysis shows that the refinement reduces temporal noise and eliminates tempo outliers. Moreover, an expressive performance rendering model trained on PianoCoRe demonstrates improved robustness to unseen pieces compared to models trained on raw or smaller datasets. PianoCoRe provides a ready-to-use foundation for the next generation of expressive piano performance research.

📬 Weekly AI Paper Digest

Get the top 10 AI/ML arXiv papers from the week — summarized, scored, and delivered to your inbox every Monday.