Differentiable DSP in Faust - Archive ouverte HAL
Communication Dans Un Congrès Année : 2024

Differentiable DSP in Faust

Résumé

Differentiable Digital Signal Processing is the application of differentiable programming, whereby a computer program may be differentiated end-to-end, to audio tasks. Coupled with gradientbased optimisation methods, differentiable signal processors are central to a variety of audio problems and can be incorporated into machine learning architectures.

In this paper it is shown that, using the environment expression and pattern matching abstraction, it is possible to write FAUST code that is differentiable end-to-end. A system for writing FAUST programs that are automatically differentiable in the forward-mode is developed and a parameter optimisation example presented. Differentiable programming in FAUST could serve as a platform for native approaches to machine learning problems in the audio domain.

Fichier principal
Vignette du fichier
1.pdf (187.33 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04849619 , version 1 (19-12-2024)

Licence

Identifiants

  • HAL Id : hal-04849619 , version 1

Citer

Thomas Albert Rushton. Differentiable DSP in Faust. IFC-24 - International Faust Conference, Nov 2024, Turin, Italy. ⟨hal-04849619⟩
0 Consultations
0 Téléchargements

Partager

More