Amplitude = function(audiolet, attack, release) {
    AudioletNode.call(this, audiolet, 3, 1);
    this.linkNumberOfOutputChannels(0, 0);

    this.followers = [];

    this.attack = new AudioletParameter(this, 1, attack || 0.01);
    this.release = new AudioletParameter(this, 2, release || 0.01);
}
Amplitude envelope follower

**Inputs**

- Audio
- Attack time
- Release time

**Outputs**

- Amplitude envelope

**Parameters**

- attack The attack time of the envelope follower.  Linked to input 1.
- release The release time of the envelope follower.  Linked to input 2.

@constructor
@extends AudioletNode
@param {Audiolet} audiolet The audiolet object.
@param {Number} [attack=0.01] The initial attack time in seconds.
@param {Number} [release=0.01] The initial release time in seconds.