End-to-end piano audio-to-score (A2S) transcription is the task of reconstructing a notated score from an audio recording in a single system. Existing A2S approaches usually rely on pre-segmented excerpts, and few handle whole pieces without external segmentation. This raises the question of whether a musical-time coordinate can guide score transcription while also helping the system segment whole pieces. Previous work on jazz saxophone A2S uses an external beat tracker to obtain such a coordinate for score prediction. We introduce downbeat phase, a musical-time coordinate learned jointly with score transcription that represents each audio frame's relative position within a notated bar. With this coordinate, our system can not only condition its score decoder on downbeat phase but also self-segment at bar boundaries and stitch the segments into a whole piece. Evaluation suggests that the coordinate improves metrical structure and supports whole-piece transcription with comparable notation quality.
Figures & tables
Figure 1: The encoder extracts content features and estimates downbeat phase, while the decoder combines these features with audio- and score-side Fourier positional encodings of downbeat phase to generate a score autoregressively.
MV2H components
MV2H
System
Fmp
Fvoi
Fmeter
Fval
Fharm
4
5
Syn (9,958 excerpts, 28 works)
Piano-A2S
.681
.876
.352
.901
.638
.774
.690
Ours
.792 ∗
.885
.675 †
.930 ∗
.749 ∗
.839 ∗
.806 ∗
w/o coordinate
.793 ∗
.890 ∗
.557 ∗
.936 ∗
.768 ∗
.847 ∗
.789 ∗
ASAP (633 excerpts, 8 works)
Table 1: Pre-segmented MV2H evaluation on Syn and ASAP.
Syn (180 renderings, 45 works)
ASAP (74 recordings, 39 works)
System
External Segmentation
Coordinate
Fmeter
MV2H5
OMR-NED
Transcribed (%)
Fmeter
MV2H5
OMR-NED
Transcribed (%)
Piano-A2S
Beat This!
n/a
.236
.614
75.4
98
.143
.584
84.0
97
oracle
n/a
.337
.650
67.9
77
.168
.566
72.6
78
Ours
—
predicted
.667 ∗
.829 ∗
61.8 ∗
100
.318 ∗
.718 ∗
85.4
100
oracle
predicted
.696 ∗
.837 ∗
60.0 ∗
100
.287 ∗
.701 ∗
85.1
100
oracle
oracle
.807 †
.870 ∗
53.8 ∗
100
.518 †
.772 †
75.1 ∗
100
Table 2: Whole-piece transcription quality on Syn and ASAP.
Figure 2: Coordinate ablation using one training seed on common scored excerpts from the test splits in Sec. 3.1 . ΔFmeter denotes the difference from Ours w/o coordinate.
Transcribing expressive piano performances into scores requires interpreting individual note timings within an underlying metrical structure. However, score attributes are associated with notes, whereas beats may occur without coincident note onsets. We introduce DuET, a Dual-Encoder Transformer that jointly learns note-level performance MIDI-to-score (PM2S) transcription and frame-level beat and downbeat tracking. Bidirectional cross-attention connects note and frame encoders, while an autoregressive decoder alternates between their representations to predict structured score attributes. We further introduce TimeRoPE and Time-Pitch Rotary Positional Encoding (TPRoPE) to establish a shared performance-time reference and explicitly encode relative temporal and pitch relationships. Evaluations on ASAP, a classical piano dataset, and our curated Gangqinpu dataset, which spans multiple genres with a focus on popular piano music, demonstrate improvements in score timing and notated duration. Compared with the strongest baseline on each dataset, DuET reduces MUSTER mean error from 6.56% to 3.64% on Gangqinpu and from 11.30% to 11.22% on ASAP. Ablations support the benefits of frame-level context, time-based positional encoding, and decoder-history masking. Code, weights, and demos are available at https://github.com/wei-zeng98/DuET.
Wei Zeng, Ye Wang
Integrative Sciences and Engineering Programme, NUS Graduate School · School of Computing, National University of Singapore
Generalizable Audio-to-Score (A2S) transcription is fundamentally constrained by the severe scarcity of high-quality, real-world paired data. Relying solely on existing human-annotated datasets often restricts the generalization of A2S models, limiting their efficacy primarily to single-instrumentation domains. To break this dependency on scarce real-world data, we introduce TUTTI (Transformer for Unified audio-To-score Transcription trained on Synthetic multi-Instrumentation Data), a pre-training paradigm driven by a purely synthetic, large-scale dataset. Rather than using human-composed scores, we leverage a symbolic music generation model to generate a massive, highly scalable multi-instrumentation corpus and create audio-score pairs with expressive acoustic characteristics. Capitalizing on the generated data, we employ a standard Transformer encoder-decoder architecture. We empirically demonstrate that pre-training a unified attention-based model on generated, multi-instrumentation data yields a consistently stronger foundational representation than single-instrumentation training. When fine-tuned with downstream real-world datasets, TUTTI outperforms previous approaches, establishing new overall state-of-the-art results across various A2S baselines. Notably, TUTTI shows remarkable cross-instrument transferability, effectively adapting to unseen instruments with highly competitive performance. The source code and the TuttiCorpus dataset will be made publicly available at https://github.com/a-musiclover/TUTTI.
Jianhuai Hu, Yashan Wang, Shangda Wu +7
Central Conservatory of Music · Independent Researcher · Wuhan Conservatory of Music +2
Transcribing music into a human-readable score requires a coherent understanding of rhythm, harmony, melody, and form. Two obstacles limit this goal: annotated recordings are scarce, and accurate local predictions can still produce inconsistent musical sequences. We present SheetSage2, a unified music transcription framework that combines synthetic data, task-specific structured decoding, and autoregressive distillation. Automatically annotated MIDI, rendered into audio, provides scalable supervision across music understanding tasks. Task-specific structured decoders integrate complementary musical cues and their temporal dependencies to produce musically coherent scores. Autoregressive distillation further retains transcription accuracy without task-specific dynamic programming at inference. Across eight benchmark collections, a single SheetSage2-AR model exceeds the listed prior systems on 12 of 15 benchmark--metric pairs in our evaluation, substantially improving over SheetSage1 and surpassing task-specific models on several benchmarks. Model weights and inference code are publicly available.