DDSP: Differentiable Digital Signal Processing

By Jesse Engel, Lamtharn Hantrakul, Chenjie Gu, Adam Roberts. 2020

489 citations recorded by the source corpus.

Most generative models of audio directly generate samples in one of two domains: time or frequency. While sufficient to express any signal, these representations are inefficient, as they do not utilize existing knowledge of how sound is generated and perceived. A third approach (vocoders/synthesizers) successfully incorporates strong domain knowledge of signal processing and perception, but has been less actively researched due to limited expressivity and difficulty integrating with modern auto-differentiation-based machine learning methods. In this paper, we introduce the Differentiable Digital Signal Processing (DDSP) library, which enables direct integration of classic signal processing elements with deep learning methods. Focusing on audio synthesis, we achieve high-fidelity generation without the need for large autoregressive models or adversarial losses, demonstrating that DDSP enables utilizing strong inductive biases without losing the expressive power of neural networks. Further, we show that combining interpretable modules permits manipulation of each separate model component, with applications such as independent control of pitch and loudness, realistic extrapolation to pitches not seen during training, blind dereverberation of room acoustics, transfer of extracted room acoustics to new environments, and transformation of timbre between disparate sources. In short, DDSP enables an interpretable and modular approach to generative modeling, without sacrificing the benefits of deep learning. The library will be made available upon paper acceptance and we encourage further contributions from the community and domain experts.

Subfields: Computer Vision and Pattern Recognition, Speech & Audio, Signal Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Dacheng Tao
  3. Ming-Hsuan Yang
  4. Xiaogang Wang
  5. Trevor Darrell
  6. Jitendra Malik
  7. Andrew Zisserman
  8. Cordelia Schmid

In Speech & Audio

  1. Xu Tan
  2. Sheng Zhao
  3. Tao Qin
  4. Tie-Yan Liu
  5. Yi Ren
  6. Zhou Zhao
  7. Yossi Adi
  8. Frank K. Soong

In Signal Processing

  1. Xu Tan
  2. Tao Qin
  3. Tie-Yan Liu
  4. Sheng Zhao
  5. Yossi Adi
  6. Yi Ren
  7. Zhou Zhao
  8. Frank K. Soong

Citations in the corpus