source.connect(gainNode); gainNode.connect(destination); gainNode.connect(delayNode); delayNode.connect(gainNode); now = context.currentTime; source.start(now); source.stop(now + 0.3);