Modulation Discovery with Differentiable Digital Signal Processing

Christopher Mitcheltree, Hao Hao Tan, Joshua D. Reiss
10/7/2025
cs.SDcs.LGeess.AS

No official code found. Best implementation: christhetree/mod_discovery (18 stars, MPL-2.0, last commit 2026-03-25).

Abstract

Modulations are a critical part of sound design and music production, enabling the creation of complex and evolving audio. Modern synthesizers provide envelopes, low frequency oscillators (LFOs), and more parameter automation tools that allow users to modulate the output with ease. However, determining the modulation signals used to create a sound is difficult, and existing sound-matching / parameter estimation systems are often uninterpretable black boxes or predict high-dimensional framewise parameter values without considering the shape, structure, and routing of the underlying modulation curves. We propose a neural sound-matching approach that leverages modulation extraction, constrained control signal parameterizations, and differentiable digital signal processing (DDSP) to discover the modulations present in a sound. We demonstrate the effectiveness of our approach on highly modulated synthetic and real audio samples, its applicability to different DDSP synth architectures, and investigate the trade-off it incurs between interpretability and sound-matching accuracy. We make our code and audio samples available and provide the trained DDSP synths in a VST plugin.

View on arXivView PDF

Code Implementations(1)

MPL-2.0

Source code for "Modulation Discovery with Differentiable Digital Signal Processing".

182PythonFeb 1, 20247 months agoMPL-2.0

Similar Papers

Cite this paper

@article{mitcheltree2025modulation,
  title  = {Modulation Discovery with Differentiable Digital Signal Processing},
  author = {Christopher Mitcheltree and Hao Hao Tan and Joshua D. Reiss},
  year   = {2025},
  eprint = {2510.06204},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.06204v1}
}

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

Discussion