diff --git a/cpp/carfac.html b/cpp/carfac.html
index 9a70edf3..c3fea82b 100644
--- a/cpp/carfac.html
+++ b/cpp/carfac.html
@@ -19,7 +19,7 @@
// Control the input level with a slider.
gainNode = context.createGain();
document.getElementById('input_gain').onchange =
- function () { gainNode.gain.value = this.value; };
+ function () { gainNode.gain.value = pow(this.value, 3); };
antiAliasFilterNode.connect(gainNode);
saiNode = CreateSAINode(context);