The envelope generator node is a [graph-editor] node which allows for a signal to be produced when an incoming MIDI signal is received. It uses the same UI and method of action as the [envelope-generator] used within the [synth-designer] and elsewhere.
This node is useful for setting up [modulation] of parameters that aligns with notes being played or for building custom synthesizers or other instruments manually. For an example of this, see this composition which creates a playable instrument using the [granular-synthesizer]: https://synth.ameo.dev/composition/88
The envelope generator is monophonic. This means that only a single value is output from the node at any given time no matter how many input MIDI signals are received or how many of those notes overlap.
The behavior for this node when multiple signals are received can be controlled using the "regate mode" dropdown in the UI: