Pulse = function(audiolet, frequency, pulseWidth) {
    AudioletNode.call(this, audiolet, 2, 1);
    this.frequency = new AudioletParameter(this, 0, frequency || 440);
    this.pulseWidth = new AudioletParameter(this, 1, pulseWidth || 0.5);
    this.phase = 0;
}
Pulse wave oscillator.

**Inputs**

- Frequency
- Pulse width

**Outputs**

- Waveform

**Parameters**

- frequency The oscillator frequency.  Linked to input 0.
- pulseWidth The pulse width.  Linked to input 1.

@constructor
@extends AudioletNode
@param {Audiolet} audiolet The audiolet object.
@param {Number} [frequency=440] The initial frequency.
@param {Number} [pulseWidth=0.5] The initial pulse width.