reduce required SNR to accept KissFFT ConvolverNode implementation
as used in Firefox on some platforms.
minRequiredSNR = 83 permits the quadratic mean of errors to be up to
(10^8.3)^-0.5 ≅ 0.036 * 16384 * 2^-23, implying that most of the samples would
have error significantly less than one ULP for the representation of the peak
of the ramp (16384).
Differential Revision: https://phabricator.services.mozilla.com/D90209
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1651569
gecko-commit: 0194a0d1befc4a1afb4bc4d0cad36ca2b965d994
gecko-reviewers: padenot
diff --git a/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv.html b/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv.html
index c1686da..930728d 100644
--- a/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv.html
+++ b/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv.html
@@ -22,7 +22,7 @@
// teh platform and browser. Don't set this value to be to much lower
// than this. It probably indicates a fairly inaccurate convolver or
// constant source node automations that should be fixed instead.
- const minRequiredSNR = 88.457;
+ const minRequiredSNR = 83;
// To test the real-time convolver, we convolve two square pulses together
// to produce a triangular pulse. To verify the result is correct we