A Learned Musical-Time Coordinate for Piano Audio-to-Score Transcription
Organizations: National Taiwan University
Abstract
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
| MV2H components | MV2H | ||||||
| System | 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) | |||||||
| Syn (180 renderings, 45 works) | ASAP (74 recordings, 39 works) | |||||||||
| System | External Segmentation | Coordinate | OMR-NED | Transcribed (%) | 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 | |
Automatic Music Transcription
Automatic music transcription converts recorded music into symbolic notes, rhythms, instruments, and sometimes readable scores or tablature.
See all 34 papers