Towards Improving Harmonic Sensitivity and Prediction Stability for Singing Melody Extraction

Keren Shao, Ke Chen, Taylor Berg-Kirkpatrick, Shlomo Dubnov
8/4/2023
cs.SDcs.AIcs.LG

No official code found. Best implementation: SmoothKen/KKNet (23 stars, last commit 2024-01-16).

Abstract

In deep learning research, many melody extraction models rely on redesigning neural network architectures to improve performance. In this paper, we propose an input feature modification and a training objective modification based on two assumptions. First, harmonics in the spectrograms of audio data decay rapidly along the frequency axis. To enhance the model's sensitivity on the trailing harmonics, we modify the Combined Frequency and Periodicity (CFP) representation using discrete z-transform. Second, the vocal and non-vocal segments with extremely short duration are uncommon. To ensure a more stable melody contour, we design a differentiable loss function that prevents the model from predicting such segments. We apply these modifications to several models, including MSNet, FTANet, and a newly introduced model, PianoNet, modified from a piano transcription network. Our experimental results demonstrate that the proposed modifications are empirically effective for singing melody extraction.

View on arXivView PDF

Code Implementations(1)

SmoothKen/KKNetCommunity64%

An implementation of "Towards Improving Harmonic Sensitivity and Prediction Stability for Singing Melody Extraction", in ISMIR 2023

230PythonJul 13, 20232 years ago
audiomusicmusic-information-retrievalpythonsinging-melody-extraction

Similar Papers

Cite this paper

@article{shao2023towards,
  title  = {Towards Improving Harmonic Sensitivity and Prediction Stability for Singing Melody Extraction},
  author = {Keren Shao and Ke Chen and Taylor Berg-Kirkpatrick and Shlomo Dubnov},
  year   = {2023},
  eprint = {2308.02723},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.02723v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.02723.svg)](https://codeofpaper.com/paper/2308.02723)

Discussion