Echo effect with delay and gain

  source.connect(gainNode);
  gainNode.connect(destination);
  gainNode.connect(delayNode);
  delayNode.connect(gainNode);

  now = context.currentTime;
  source.start(now);
  source.stop(now + 0.3);