Papers › Singing Voice Synthesis Using Differentiable LPC and Glottal-Flow-Inspired Wavetables

Singing Voice Synthesis Using Differentiable LPC and Glottal-Flow-Inspired Wavetables

29 Jun 2023arXiv:2306.17252archive 2025-07-28

Chin-Yun Yu, György Fazekas

This paper introduces GlOttal-flow LPC Filter (GOLF), a novel method for singing voice synthesis (SVS) that exploits the physical characteristics of the human voice using differentiable digital signal processing. GOLF employs a glottal model as the harmonic source and IIR filters to simulate the vocal tract, resulting in an interpretable and efficient approach. We show it is competitive with state-of-the-art singing voice vocoders, requiring fewer synthesis parameters and less memory to train, and runs an order of magnitude faster for inference. Additionally, we demonstrate that GOLF can model the phase components of the human voice, which has immense potential for rendering and analysing singing voices in a differentiable manner. Our results highlight the effectiveness of incorporating the physical properties of the human voice mechanism into SVS and underscore the advantages of signal-processing-based approaches, which offer greater interpretability and efficiency in synthesis.

PaperPDFCode

Code

iamycy/golf officialmentioned in papermentioned on GitHubpytorch report
yoyololicon/golf officialmentioned in papermentioned on GitHubpytorch report
diffapf/torchlpc mentioned on GitHubpytorch report
yoyololicon/torchlpc mentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Singing Voice Synthesis

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections