🤖 AI Summary
This work addresses the scarcity of high-quality, large-scale piano MIDI datasets for symbolic music modeling. We propose the first end-to-end automated pipeline integrating audio filtering, transcription, and annotation—combining a large language model (for metadata-aware audio discovery and quality assessment), an audio classifier (for performance identification and precise segmentation), and a standardized MIDI parsing toolkit. Leveraging this pipeline, we construct PianoMillion, the largest open-source piano MIDI dataset to date, comprising over one million distinct MIDI files spanning approximately 100,000 hours of performance. All samples undergo rigorous quality filtering, structural standardization, and are enriched with fine-grained, searchable metadata tags. PianoMillion significantly strengthens the data foundation for symbolic music modeling and provides critical resources for generative, analytical, and interpretive research in music AI.
📝 Abstract
We introduce an extensive new dataset of MIDI files, created by transcribing audio recordings of piano performances into their constituent notes. The data pipeline we use is multi-stage, employing a language model to autonomously crawl and score audio recordings from the internet based on their metadata, followed by a stage of pruning and segmentation using an audio classifier. The resulting dataset contains over one million distinct MIDI files, comprising roughly 100,000 hours of transcribed audio. We provide an in-depth analysis of our techniques, offering statistical insights, and investigate the content by extracting metadata tags, which we also provide. Dataset available at https://github.com/loubbrad/aria-midi.