CombFilter = function(audiolet, maximumDelayTime, delayTime, decayTime) {
    AudioletNode.call(this, audiolet, 3, 1);
    this.linkNumberOfOutputChannels(0, 0);
    this.maximumDelayTime = maximumDelayTime;
    this.delayTime = new AudioletParameter(this, 1, delayTime || 1);
    this.decayTime = new AudioletParameter(this, 2, decayTime);
    this.buffers = [];
    this.readWriteIndex = 0;
}
Undamped comb filter

**Inputs**

- Audio
- Delay Time
- Decay Time

**Outputs**

- Filtered audio

**Parameters**

- delayTime The delay time in seconds.  Linked to input 1.
- decayTime Time for the echoes to decay by 60dB.  Linked to input 0.

@constructor
@extends AudioletNode
@param {Audiolet} audiolet The audiolet object.
@param {Number} maximumDelayTime The largest allowable delay time.
@param {Number} delayTime The initial delay time.
@param {Number} decayTime The initial decay time.