BERT-APC: A Reference-free Framework for Automatic Pitch Correction via Musical Context Inference
Not on the map. Why?
Abstract (arXiv)
Automatic Pitch Correction (APC) enhances vocal recordings by aligning pitch deviations with intended musical notes. However, existing APC systems either rely on reference pitches, which limits practical applicability, or employ simple pitch estimation algorithms that often fail to preserve expressiveness and naturalness. We propose BERT-APC, a reference-free APC framework that corrects pitch errors while maintaining the expressiveness and naturalness of vocal performances. In BERT-APC, a stationary pitch predictor first estimates the stationary pitch of each note from the detuned singing voice, where stationary pitch is the continuous pitch from the stable region of a note and approximates its perceived pitch. A context-aware note pitch predictor then infers the intended pitch sequence using a repurposed music language model that incorporates musical context. Finally, a note-level correction algorithm fixes pitch errors while preserving intentional deviations for emotional expression. We also introduce a learnable data augmentation strategy that improves robustness by simulating realistic detuning patterns. Compared to two recent singing voice transcription models, BERT-APC demonstrated superior target note pitch prediction, outperforming the second-best model, ROSVOT, by 10.49 percentage points on highly detuned samples in raw pitch accuracy. In the MOS test, BERT-APC achieved the highest quality rating of 4.32 ± 0.15, significantly higher than Auto-Tune (3.22 ± 0.18) and Melodyne (3.08 ± 0.18), while maintaining a comparable ability to preserve expressive nuances. To the best of our knowledge, this is the first APC model that leverages a music language model to achieve reference-free pitch correction with symbolic musical context. The corrected audio samples are available at https://joshua-1995.github.io/BERT-APC-Demo/.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 16 of its 39 references that are in the map. First posted on arXiv 25 Nov 2025.
Builds on
16 of 39 references.
References · 16
- 2020Longformer: The Long-Document Transformercited by 3,362
- 2021MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Trainingcited by 89
- 2016madmom: a new Python Audio and Music Signal Processing Librarycited by 63
- 2021BERT-like Pre-training for Symbolic Piano Music Classification Taskscited by 12
- 2024PianoBART: Symbolic Piano Music Generation and Understanding with Large-Scale Pre-Trainingcited by 12
- 2022Source-Filter HiFi-GAN: Fast and Pitch Controllable High-Fidelity Neural Vocodercited by 11
- 2022Learning the Beauty in Songs: Neural Singing Voice Beautifiercited by 10
- 2024Robust Singing Voice Transcription Serves Synthesiscited by 10
- 2023A Phoneme-Informed Neural Network Model for Note-Level Singing Transcriptioncited by 5
- 2024Let Network Decide What to Learn: Symbolic Music Understanding Model Based on Large-scale Adversarial Pre-trainingcited by 5
- 2021KaraTuner: Towards end to end natural pitch correction for singing voice in karaokecited by 4
- 2025STARS: A Unified Framework for Singing Transcription, Alignment, and Refined Style Annotationcited by 4
4 more
- 2017Singing voice correction using canonical time warpingcited by 2
- 2020Deep Autotuner: a Pitch Correcting Network for Singing Performancescited by 2
- 2025Note-Level Singing Melody Transcription for Time-Aligned Musical Score Generationcited by 2
- 2024CONTUNER: Singing Voice Beautifying with Pitch and Expressiveness Conditioncited by 1
Built on by
Not cited yet.