Papers for

music transcription software developers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Deep learning separates individual notes from complex music recordings

On a Separate Note: Robust Score-Informed Note Separation with a Two-Stream TFC-TDF U-Net and Adaptive Set Ownership

Abstract: Score-informed note separation seeks to extract the performed waveform of all individual notes, often from a polyphonic recording. Existing deep learning systems generally only target instrument-level stems. We present, to our knowledge, the first deep learning approach to score-informed note separation, NoteSep. NoteSep extracts the queried notes by applying an extraction stage model, NoteGrab, once per note. Conditioned on pitch, onset, and offset, NoteGrab separates harmonic and percussive components in two U-Nets linked by bidirectional cross-attention; selective harmonic gating suppresses lower-octave interference while preserving percussive attacks. Finally, a joint separation stage applies Adaptive Set Ownership (ASO) to compare concurrent NoteGrab estimates and reallocate mixture energy. We curate SCNS-Train (25,729 mixtures and 743,920 targets) for training and SCNS-Eval (16 instruments, disjoint scores and libraries) for evaluation. On SCNS-Eval, NoteSep reaches a median SI-SDR of 7.39~dB, compared with 2.49~dB for our strongest baseline. See the demo page at https://benschou.com/notesep.

Thu 24 SeptSound
The gist
Separating individual musical notes from songs where many instruments play together is very difficult. The authors created a deep learning tool called NoteSep that uses the musical score to help isolate each note's sound. Their method splits notes into harmonic and percussive parts and cleverly decides which notes own which sounds to avoid overlaps. They trained and tested their approach on a large, carefully prepared dataset and significantly improved note separation compared to previous methods.
Open → 2609.29071v1

Statistical models improve piano note hand separation and fingering annotation

Statistical Models for Automatic Fingering-Annotated Piano Sheet Music Transcription

Abstract: Machine learning tools have significantly aided automatic piano music transcription; however, this domain has focused primarily on accurately predicting the pitches and timings of played notes. To produce sheet music for the piano, notes must be separated into two staves, one for each hand, and good sheet music often contains fingering annotations to guide the player when sight-reading or learning fast or complex pieces. We propose 8 statistical approaches for combined hand and fingering annotation of transcribed piano notes, including baseline hidden Markov models, rule-based methods, a synthesis of existing approaches, and N-gram language models. Furthermore, we develop a pipeline for complete transcription from piano audio to fingering-annotated sheet music. Evaluations with the PIG dataset demonstrate that our Synthesis model achieves a hand separation accuracy of 90.8\% and a joint hand and finger annotation accuracy of 56.6\%. These approaches serve as a new baseline for further research into this problem, while our pipeline demonstrates the feasibility of a combined system for automated note transcription, hand separation, and fingering annotation.

Wed 23 SeptSound
The gist
Transcribing piano music from audio not only involves recognizing which notes are played but also deciding which hand plays each note and suggesting finger placements. The authors developed eight different statistical methods to automatically label notes with hand and fingering information. Their best method correctly assigns hands 90.8% of the time and provides combined hand and fingering labels 56.6% of the time. They also created a full system that transcribes piano audio into sheet music with finger annotations, showing this task is achievable by machines.
Open → 2609.28787v1