process(src, attack, knee, ratio, threshold, release) {
    src.connect(this.input);
    this.set(attack, knee, ratio, threshold, release);
  }
Performs the same function as .connect, but also accepts
optional parameters to set compressor's audioParams
@method process
@for p5.Compressor

@param {Object} src         Sound source to be connected

@param {Number} [attack]     The amount of time (in seconds) to reduce the gain by 10dB,
                           default = .003, range 0 - 1
@param {Number} [knee]       A decibel value representing the range above the
                           threshold where the curve smoothly transitions to the "ratio" portion.
                           default = 30, range 0 - 40
@param {Number} [ratio]      The amount of dB change in input for a 1 dB change in output
                           default = 12, range 1 - 20
@param {Number} [threshold]  The decibel value above which the compression will start taking effect
                           default = -24, range -100 - 0
@param {Number} [release]    The amount of time (in seconds) to increase the gain by 10dB
                           default = .25, range 0 - 1