GANSynth: Adversarial Neural Audio Synthesis
Jesse Engel, Kumar Krishna Agrawal, Shuo Chen, Ishaan Gulrajani, Chris Donahue, Adam Roberts
TL;DR
This work addresses the challenge of high-fidelity, coherent audio synthesis by combining Generative Adversarial Networks with spectral-domain representations. By generating log-magnitude spectrograms (and either phase or instantaneous frequency) and exploiting rich frequency-resolution and pitch conditioning, the authors demonstrate that GANs can outperform a strong WaveNet baseline on NSynth while enabling orders-of-magnitude faster generation. Key contributions include identifying effective spectral representations for GANs, showing superior perceptual and diversity metrics for IF-based and high-resolution spectrograms, and achieving real-time-like generation speeds suitable for on-device synthesis. The findings imply a practical shift toward spectral GANs for scalable, controllable audio synthesis with potential impact on music production, real-time sound design, and embedded audio applications.
Abstract
Efficient audio synthesis is an inherently difficult machine learning task, as human perception is sensitive to both global structure and fine-scale waveform coherence. Autoregressive models, such as WaveNet, model local structure at the expense of global latent structure and slow iterative sampling, while Generative Adversarial Networks (GANs), have global latent conditioning and efficient parallel sampling, but struggle to generate locally-coherent audio waveforms. Herein, we demonstrate that GANs can in fact generate high-fidelity and locally-coherent audio by modeling log magnitudes and instantaneous frequencies with sufficient frequency resolution in the spectral domain. Through extensive empirical investigations on the NSynth dataset, we demonstrate that GANs are able to outperform strong WaveNet baselines on automated and human evaluation metrics, and efficiently generate audio several orders of magnitude faster than their autoregressive counterparts.
