Guitar Amp Simulation using WebAudio

Author: Michel Buffa (@micbuffa), GUI with the help of Mahdi Wartani, big thanks to LePou for giving me so many hints too.

Videos with explanations on YouTube: video1 and video2. You may visit the GitHub repo.

You need Google Chrome, FireFox Nightly or Opera (the app should support soon other browsers) + don't forget to set the default input in your OS preferences. If you plugged a guitar in, then press the pulsing button in the middle of the Amp to activate it.
Otherwise you can try the amp with the audio player on the left, press play and use the preset menu or the buttons/sliders.

The preamp is close to the one from the famous Marshall JCM 800 guitar amp.
Multiple views are possible : Dev - User - Experimental (current)

Advanced settings

Press play to preview presets

Choose a demo sample:

Preamp internals

1
720 Hz
-6 dB
320 Hz
-5 dB
1
6 Hz
0.7071
720 Hz
-6 dB
1

2 1

Cabinet impulse:

BEZIER : Bias level

7.8
7.8

DRIVE : distorsion levels

4
4
Input Gain
Output Gain

Transfer function and distorded signal example...

Experimental settings

Preamp position : before Tonestack
Preamp : 2 WS (Pairs of lamps)
Add new stage with distortion function =
Power Amp : on
Hi/Lo cut filters : off
transfert function =
8
-0.4
Entre -4 dB et 0
2