Opens in a new tab

AES E-Library

← Back to search

Conference Paper Open Access

Faust Autodiff: Towards Audio Domain-Specific Machine Learning

Authors: Rushton, Thomas; Orlarey, Yann; Michon, Romain; Risset, Tanguy; Letz, Stéphane

2025 AES International Conference on Artificial Intelligence and Machine Learning for Audio · Paper 28 · September 2025

Abstract

Differentiable programming via automatic differentiation (AD) is the foundation for gradient-based optimisation techniques, and forms the basis for many current approaches
to machine learning. Though well catered-for in general-purpose programming languages, the availability of AD in a domain-specific language (DSL) could offer novel perspectives on optimisation problems in the field of audio. We present a general scheme for differentiable programming in the Faust programming language, a high-performance DSL tailored to audio synthesis and signal processing. Faust's rich ecosystem, coupled with a comprehensive AD implementation, can provide support for audio optimisation and machine learning applications on a multitude of platforms, from FPGAs to the web.

Details

Published in
2025 AES International Conference on Artificial Intelligence and Machine Learning for Audio
Paper number
28
Publication date
September 2, 2025
Session subject
Artificial Intelligence and Machine Learning for Audio
Type
Conference Paper