Published June 28, 2022 | Version v1
Conference paper Open

Making a guitar rack plugin - WebAudio Modules 2.0


WebAudio Modules 2.0 (aka WAM) is a standard for developing interoperable host and plugins. that can be written using different development approaches (JavaScript, build systems, TypeScript, FAUST, Csound, front-end frameworks, etc.). In addition, the WAM standard includes the notion of group of plugins, in order for example to send MIDI events to a group of plugins or to unify their parameters in a single set. The demo we propose is about a plugin that acts as a host, that exploits the WAM group feature of the WAM SDK and manages a set of plugins. This plugin regroups guitar pedal effects and tube amp simulators plugins to propose a large set of sound presets organized in banks. It can be loaded by any WAM compatible host, be it a single HTML page with a few lines of JavaScript or a complete DAW. Both cases will be demonstrated.


Demo paper



Files (435.4 kB)

Name Size Download all
435.4 kB Preview Download