End-to-end Piano Performance-MIDI to Score Conversion with Transformers
Not on the map. Why?
Abstract (arXiv)
The automated creation of accurate musical notation from an expressive human performance is a fundamental task in computational musicology. To this end, we present an end-to-end deep learning approach that constructs detailed musical scores directly from real-world piano performance-MIDI files. We introduce a modern transformer-based architecture with a novel tokenized representation for symbolic music data. Framing the task as sequence-to-sequence translation rather than note-wise classification reduces alignment requirements and annotation costs, while allowing the prediction of more concise and accurate notation. To serialize symbolic music data, we design a custom tokenization stage based on compound tokens that carefully quantizes continuous values. This technique preserves more score information while reducing sequence lengths by 3.5× compared to prior approaches. Using the transformer backbone, our method demonstrates better understanding of note values, rhythmic structure, and details such as staff assignment. When evaluated end-to-end using transcription metrics such as MUSTER, we achieve significant improvements over previous deep learning approaches and complex HMM-based state-of-the-art pipelines. Our method is also the first to directly predict notational details like trill marks or stem direction from performance data. Code and models are available at https://github.com/TimFelixBeyer/MIDI2ScoreTransformer
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 20 of its 47 references that are in the map. First posted on arXiv 30 Sep 2024.
Builds on
20 of 47 references.
References · 20
- 2017Attention Is All You Needcited by 59,932
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2016Layer Normalizationcited by 5,579
- 2021RoFormer: Enhanced Transformer with Rotary Position Embeddingcited by 4,581
- 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,341
- 2020GLU Variants Improve Transformercited by 1,724
- 2021Train Short, Test Long: Attention with Linear Biases Enables Input Length Extrapolationcited by 1,085
- 2015Scheduled Sampling for Sequence Prediction with Recurrent Neural Networkscited by 779
- 2017Onsets and Frames: Dual-Objective Piano Transcriptioncited by 93
- 2021MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Trainingcited by 89
- 2021MT3: Multi-Task Multitrack Music Transcriptioncited by 70
- 2021Sequence-to-Sequence Piano Transcription with Transformerscited by 48
8 more
- 2016On the Potential of Simple Framewise Approaches to Piano Transcriptioncited by 21
- 2023GETMusic: Generating Any Music Tracks with a Unified Representation and Diffusion Frameworkcited by 13
- 2020Non-Local Musical Statistics as Guides for Audio-to-Score Piano Transcriptioncited by 11
- 2021PKSpell: Data-Driven Pitch Spelling and Key Signature Estimationcited by 7
- 2021Score Transformer: Generating Musical Score from Note-level Representationcited by 7
- 2019Evaluating Non-aligned Musical Score Transcriptions with MV2Hcited by 2
- 2017Rhythm Transcription of Polyphonic Piano Music Based on Merged-Output HMM for Multiple Voicescited by 1
- 2017Note Value Recognition for Piano Transcription Using Markov Random Fieldscited by 1
Built on by
Citing papers per year: 2025: 7; 2026: 2.
9 papers.
- 2025Unified Cross-modal Translation of Score Images, Symbolic Music, and Performance Audiocited by 6
- 2025ABC-Eval: Benchmarking Large Language Models on Symbolic Music Understanding and Instruction Followingcited by 5
- 2025LEGATO: Large-scale End-to-end Generalizable Approach to Typeset OMRcited by 3
- 2025Beat and Downbeat Tracking in Performance MIDI Using an End-to-End Transformer Architecturecited by 1
- 2025Beat-Based Rhythm Quantization of MIDI Performancescited by 0
- 2025EngravingGNN: A Hybrid Graph Neural Network for End-to-End Piano Score Engravingcited by 0
- 2025Disentangling Score Content and Performance Style for Joint Piano Rendering and Transcriptioncited by 0
- 2026Rubato: Transcribing Piano Music with Timestampscited by 0
- 2026Audio-to-Score Transcription using Pre-trained Features, Data Augmentation, and the New SheetSage-A2S Datasetcited by 0
- 2026Audio-to-Score Transcription using Pre-trained Features, Data Augmentation, and the New SheetSage-A2S Dataset6 Aug 2026
- 2026Rubato: Transcribing Piano Music with Timestamps22 May 2026
- 2025Disentangling Score Content and Performance Style for Joint Piano Rendering and Transcription28 Sep 2025
- 2025ABC-Eval: Benchmarking Large Language Models on Symbolic Music Understanding and Instruction Following27 Sep 2025
- 2025EngravingGNN: A Hybrid Graph Neural Network for End-to-End Piano Score Engraving23 Sep 2025
- 2025Beat-Based Rhythm Quantization of MIDI Performances18 Aug 2025
- 2025Beat and Downbeat Tracking in Performance MIDI Using an End-to-End Transformer Architecture1 Jul 2025
- 2025LEGATO: Large-scale End-to-end Generalizable Approach to Typeset OMR23 Jun 2025
- 2025Unified Cross-modal Translation of Score Images, Symbolic Music, and Performance Audio19 May 2025