ViolinDiff: Enhancing Expressive Violin Synthesis with Pitch Bend Conditioning

Daewoong Kim, Hao-Wen Dong, Dasaem Jeong
9/19/2024
cs.SDcs.AIcs.LG

No official code found. Best implementation: daewoung/ViolinDiff (20 stars, last commit 2025-02-02).

Abstract

Modeling the natural contour of fundamental frequency (F0) plays a critical role in music audio synthesis. However, transcribing and managing multiple F0 contours in polyphonic music is challenging, and explicit F0 contour modeling has not yet been explored for polyphonic instrumental synthesis. In this paper, we present ViolinDiff, a two-stage diffusion-based synthesis framework. For a given violin MIDI file, the first stage estimates the F0 contour as pitch bend information, and the second stage generates mel spectrogram incorporating these expressive details. The quantitative metrics and listening test results show that the proposed model generates more realistic violin sounds than the model without explicit pitch bend modeling. Audio samples are available online: daewoung.github.io/ViolinDiff-Demo.

View on arXivView PDF

Code Implementations(1)

daewoung/ViolinDiffCommunity100%

[ICASSP 2025] Official implementation of "ViolinDiff: Enhancing Expressive Violin Synthesis with Pitch Bend Conditioning".

204PythonFeb 2, 20251 years ago

Similar Papers

Cite this paper

@article{kim2024violindiff,
  title  = {ViolinDiff: Enhancing Expressive Violin Synthesis with Pitch Bend Conditioning},
  author = {Daewoong Kim and Hao-Wen Dong and Dasaem Jeong},
  year   = {2024},
  eprint = {2409.12477},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.12477v2}
}

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/2409.12477.svg)](https://codeofpaper.com/paper/2409.12477)

Discussion