Multi Envelope V1.0
Multi Stage Envelope.
This Envelope Generator is extendable to any number of stages by simply adding (or removing)"Stage" macros. The "Stage" macros are added by connecting them into the existing chain of "Stages" within the Envelope structure. The Front panel will have to be re-aligned but no other modifications are necassary.
The "Control" macro can automatically handle any number of "Stages" without modification.
The Envelope has three modes of operation, Normal retriggerable mode, One Shot retriggerable mode, and One Shot mode (no retrigger).
Each "Stage" has selectable wave shapes, Linear, Exponential and Inverse Exponential,Sine and Square.
The Envelope generator only has an "Event" output. It does not produce an "Audio" output. To produce Events independently of the system "Control Rate" it has a separate internal "Control Rate Generator" which can be set for lower CPU and lower output resolution or higher CPU and better operation when using fast envelopes.
It was built in Reaktor 4 using primative event modules, so it can be used in Reaktor 4 or 5.
The only limitation is you must not set more than one "stage" to sustain mode, this is not something you would normally want to do anyway I guess, but if you do the envelope will not operate correctly.
I have included a simple tone generator in the ensemble to allow the Envelope Generator to be tested.