connect(unit) {
    if (!unit) {
      this.panner.connect(p5sound.input);
    } else {
      if (unit.hasOwnProperty('input')) {
        this.panner.connect(unit.input);
      } else {
        this.panner.connect(unit);
      }
    }
    if (unit && unit._onNewInput) {
      unit._onNewInput(this);
    }
  }
Connects the output of a p5sound object to input of another
p5.sound object. For example, you may connect a p5.SoundFile to an
FFT or an Effect. If no parameter is given, it will connect to
the main output. Most p5sound objects connect to the master
output when they are created.

@method connect
@for p5.SoundFile
@param {Object} [object] Audio object that accepts an input