Run the following at hoch.github.io/canopy:
var src = context.createBufferSource()
var b = context.createBuffer(1,1,context.sampleRate);
b.getChannelData(0)[0] = 1;
src.buffer = b;
var f = context.createBiquadFilter();
f.Q.value = 25;
f.frequency.value = 100;
src.connect(f);
f.connect(context.destination);
src.start();
Examine the output waveform at around 200 ms. The output suddenly cuts off. This is unexpected. The value of 200 ms is suspiciously close to the 200 ms tail time value we use for a biquad. But I don't think we're doing anything special with tail time.
Comment 1 by rtoy@chromium.org
, Apr 26 2017