r(1, LENGTH, SAMPLERATE)
    var impulse = oac.createBuffer(1, 1, SAMPLERATE)
    var bs = new AudioBufferSourceNode(oac);
    var convolver = new ConvolverNode(oac, {disableNormalization: true});

    impulse.getChannelData(0)[0] = 1.0; // unit impulse function
    convolver.buffer = impulse; // This does acquire the content
    impulse.getChannelData(0)[0] = 0.5;

    var channelData = buf.getChannelData(0);
    for (var i = 0; i < channelData.length; i++) {
      channelData[i] = 1.0;
    }
    bs.buffer