English

Differentiable Signal Processing With Black-Box Audio Effects

Audio and Speech Processing 2021-05-12 v1 Machine Learning Sound Signal Processing

Abstract

We present a data-driven approach to automate audio signal processing by incorporating stateful third-party, audio effects as layers within a deep neural network. We then train a deep encoder to analyze input audio and control effect parameters to perform the desired signal manipulation, requiring only input-target paired audio data as supervision. To train our network with non-differentiable black-box effects layers, we use a fast, parallel stochastic gradient approximation scheme within a standard auto differentiation graph, yielding efficient end-to-end backpropagation. We demonstrate the power of our approach with three separate automatic audio production applications: tube amplifier emulation, automatic removal of breaths and pops from voice recordings, and automatic music mastering. We validate our results with a subjective listening test, showing our approach not only can enable new automatic audio effects tasks, but can yield results comparable to a specialized, state-of-the-art commercial solution for music mastering.

Keywords

Cite

@article{arxiv.2105.04752,
  title  = {Differentiable Signal Processing With Black-Box Audio Effects},
  author = {Marco A. Martínez Ramírez and Oliver Wang and Paris Smaragdis and Nicholas J. Bryan},
  journal= {arXiv preprint arXiv:2105.04752},
  year   = {2021}
}

Comments

Presented at the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), June 2021. Source code, demo and audio examples: https://mchijmma.github.io/DeepAFx/

R2 v1 2026-06-24T01:58:13.322Z