Reference
Components
Envelope Control
Description
The envelope control component is used for creating your own custom envelopes. The key to this is the stage output which tells you what the
voice is doing. The stages are:
0 - Off Voice not active or envelope stopped
1 - On Note on, voice triggered or retriggered (stage 1 only occurs for one sample)
3 - Execute Note held on, voice active, envelope executing
4 - Release Note off, voice still active, envelope releasing
If you have the Hold input set to true the voice will hold after note off until you send a TRUE value to the End input at which point the voice
will be deleted.
So just running through it: transition to stage 1 tells you to (re)start the envelope and you continue executing until the stage moves to 4 (if
Hold is true). At this point you execute the release part of your envelope. When complete send a TRUE value to the End input.
Another benefit of this component is that it allows you to hard sync automatically without having to connect to the retrigger from the MIDI to
Poly module. This is exactly what happens in the Wave Player module to make the wave restart from the beginning on retrigger.
Connectors
Inputs Type Outputs Type
End the envelope (when in
release stage)
Stream Boolean Current stage
(Off=0,On=1,Execute=
3, Release=4)
Stream
Whether to Hold for release
stage after note off
Boolean
94 of 494