faustLogo International Faust Conference 2020

1-2 December 2020, Saint-Denis (France) (initial dates: 14-15 May)

A FAUST-based re-creation of the power amp stage for WebAudio-based simulations of guitar tube amplifiers
Michel Buffa  1, 2, 3@  , Lebrun Jérôme  1, 3@  
1 : Laboratoire dÍnformatique, Signaux, et Systèmes de Sophia Antipolis  -  Website
Centre National de la Recherche Scientifique : UMR7271
2000, route des Lucioles - Les Algorithmes - bât. Euclide B 06900 Sophia Antipolis -  France
2 : Inria Sophia Antipolis - Méditerranée  -  Website
Institut National de Recherche en Informatique et en Automatique
2004 route des Lucioles BP 93 06902 Sophia Antipolis -  France
3 : Université Côte d'Azur
Université Côte d'Azur
Campus Valrose, Batiment L 28 Avenue de Valrose 06108 Nice CEDEX 2 -  France

In this paper, we detail our on-going browser-based re-creation of a famous tube guitar amplifier and describe the JavaScript implementation we have been developing using the WebAudio API. The tricky part of such an amplifier is the power stage (Power Amp) which contains a parametric negative feedback loop. We show the limits of the high-level WebAudio API layer, and how FAUST allows us to re-implement the Power Amp more faithfully. Finally we also compare FAUST vs JavaScript development, and mention future optimizations.

Online user: 2