White noise using a buffer (berk)
by sebpiq
HTML
<button onclick="node.start(0)">START</button>
<button onclick="node.stop(0)">STOP</button>
JavaScript
var context = new webkitAudioContext()
, node = context.createBufferSource()
, buffer = context.createBuffer(1, 88200, context.sampleRate)
, data = buffer.getChannelData(0);
for (var i = 0; i < 88200; i++) {
data[i] = Math.random();
}
node.buffer = buffer;
node.loop = true;
node.connect(context.destination);