@ShortDescription
Generates an envelope and frequency from a MIDI note message

@ParamDescription(attk)
/* Attack */
The amount of time for the volume envelope to reach the peak volume after the detection of the note on message.

@ParamDescription(decy)
/* Decay */
The amount of time for the volume envelope to decay to the sustain volume after the detection reaching the peak level.

@ParamDescription(sust)
/* Sustain */
The sustain level of the signal in dB below the peak volume.

@ParamDescription(rels)
/* Release */
The amount of time for the volume envelope to decay back to muted after the plugin detects a corresponding note-off message.

@Description
#name generates a note envelope and NCO oscillator control signal from an input MIDI note message. The #name plugin listens for
MIDI notes from every MIDI device in the system, and when it detects a note on message, it generates envelope
control signal based upon the #param(attk), #param(decy), #param(sust), and #param(rels) parameters and the MIDI note 
on velocity. It also generates a NCO oscillator control signal based upon the note value from the incoming MIDI message.

The envelope generated ramps exponentially between off, the volume set by the note-on velocity, the sustain level and off again; 
the exponential ramp is much more natural sounding than a linear ramp, although the linear ramp can be used for a variety of 
special effects.

To utilize this plugin, you would connect the Envelope output to one side of a Channel Multiplier block, and the Frequency
output to the input of a NCO plugin, and then output of the NCO to the other side of the Channel Multiplier block. You can add
additional processing to both the Envelope and Frequency outputs to make much more interesting synth tones.

#name is a monophonic envelope processor and a new note on message will steal the voice from a currently active note-on message.
