Skip to content

Envelope

ADSR envelope on MIDI

Envelope parameters

When to use it

Place Envelope when a CC, pitch bend, or other MIDI destination should follow an ADSR shape triggered by notes or a fixed key.

Parameters

ParameterRangeWhat it does
Bypass0 – 1When on, the device is disabled and MIDI passes through unchanged.
Trigger0What starts the envelope: mono, keyed, polyphonic, or looping.
Key Note0 – 127MIDI note that retriggers the envelope in Key mode.
Attack0 – 768Time to reach peak level after trigger (0–768 ms).
Hold0 – 768Time peak is held before decay (0–768 ms).
Decay0 – 768Time to fall from peak to sustain (0–768 ms).
Sustain0 – 100Held level while the note is down (0–100%).
Release0 – 768Time to fade after note off (0–768 ms).
Depth-100 – 100Modulation amount applied to the destination (−100 to +100%).
Offset0 – 100Baseline level before the envelope shape (0–100%).
Dest0MIDI message type the envelope drives (CC, NRPN, pitch bend, etc.).
Dest MSB0 – 127High byte of the destination address (NRPN/RPN/CC MSB).
Dest LSB0 – 127Low byte of the destination address (NRPN/RPN/CC number).

Parameter values

Bypass

ValueNameMeaning
0OffDevice is active and processes MIDI.
1OnDevice is bypassed; messages pass through unchanged.

Trigger

ValueNameMeaning
0MonoSingle envelope retriggers on any note.
1KeyRetrigger only from Trigger Key.
2PolyIndependent envelope per held note.
3LoopRetrigger continuously while held.

Dest

ValueNameMeaning
0CCDrive a single control change.
1CC Pair14-bit CC (MSB + LSB).
2NRPNNon-registered parameter number.
3Pitch BendChannel pitch wheel.
4Channel PressureAftertouch (channel).
5Program ChangePatch change messages.
6Poly AftertouchPer-note pressure.