Rubato: Transcribing Piano Music with Timestamps
Not on the map. Why?
Abstract (arXiv)
We consider the conversion of musical recordings into human-readable sheet music annotated with timestamps. Such output lets a listener clearly visualize rubato (temporally expressive playing), a learner diagnose ensemble precision and timing choices against the written music, and a musicology scholar compare performance styles across recordings of the same work. We introduce (1) a prompt-conditioned encoder-decoder model, named Rubato, trained to output (2) a new textual representation for polyphonic music, named InterMo, which we designed for compatibility with sequence-to-sequence training. Our experiments demonstrate that Rubato produces timestamped piano sheet music from audio with higher notational accuracy than the best existing approaches, which are based on cascades. We find that even if the cascade is given ground-truth MIDI instead of audio, Rubato performs better, suggesting that the ceiling of existing approaches is primarily representational, not acoustic. Further, because Rubato is trained on several related tasks (with prompts), it competes with or outperforms the best single-task systems on related but simpler tasks like MIDI note grounding and beat/downbeat detection. A demo is available at https://nctamer.github.io/rubato-transcription .
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 26 of its 41 references that are in the map. First posted on arXiv 22 May 2026.
Builds on
26 of 41 references.
References · 26
- 2022Robust Speech Recognition via Large-Scale Weak Supervisioncited by 3,972
- 2018Subword Regularization: Improving Neural Network Translation Models with Multiple Subword Candidatescited by 632
- 2015Order Matters: Sequence to sequence for setscited by 236
- 2018Enabling Factorized Piano Music Modeling and Generation with the MAESTRO Datasetcited by 215
- 2020Byte Pair Encoding is Suboptimal for Language Model Pretrainingcited by 189
- 2026Molmo2: Open Weights and Data for Vision-Language Models with Video Understanding and Groundingcited by 132
- 2021Compound Word Transformer: Learning to Compose Full-Song Music over Dynamic Directed Hypergraphscited by 109
- 2021MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Trainingcited by 89
- 2021MT3: Multi-Task Multitrack Music Transcriptioncited by 70
- 2018This Time with Feeling: Learning Expressive Musical Performancecited by 67
- 2020High-resolution Piano Transcription with Pedals by Regressing Onset and Offset Timescited by 61
- 2019LSTM Networks Can Perform Dynamic Countingcited by 45
14 more
- 2024Counting Like Transformers: Compiling Temporal Counting Logic Into Softmax Transformerscited by 39
- 2025Between Circuits and Chomsky: Pre-pretraining on Formal Languages Imparts Linguistic Biasescited by 36
- 2022Symphony Generation with Permutation Invariant Language Modelcited by 35
- 2024Beat this! Accurate beat tracking without DBN postprocessingcited by 24
- 2024PDMX: A Large-Scale Public Domain MusicXML Dataset for Symbolic Music Processingcited by 15
- 2024Scoring Time Intervals using Non-Hierarchical Transformer For Automatic Piano Transcriptioncited by 14
- 2021DawDreamer: Bridging the Gap Between Digital Audio Workstations and Python Interfacescited by 10
- 2024End-to-end Piano Performance-MIDI to Score Conversion with Transformerscited by 9
- 2025Sheet Music Benchmark: Standardized Optical Music Recognition Evaluationcited by 8
- 2025Supervised contrastive learning from weakly-labeled audio segments for musical version matchingcited by 7
- 2023CoverHunter: Cover Song Identification with Refined Attention and Alignmentscited by 6
- 2025Unified Cross-modal Translation of Score Images, Symbolic Music, and Performance Audiocited by 6
- 2025Word Level Timestamp Generation for Automatic Speech Recognition and Translationcited by 6
- 2024End-to-End Real-World Polyphonic Piano Audio-to-Score Transcription with Hierarchical Decodingcited by 5
Built on by
Not cited yet.