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.

INFO

Sync sets the time unit for Attack, Hold, Decay, and Release.

SYNCED (default) follows MIDI Clock. Times show as note values (1/16, 1/8, 1/4, 1/2, 1/1, 2 BARS, …). Any other time shows a number with T.

FREE uses milliseconds and runs with no MIDI Clock.

Parameters ​

ParameterRangeWhat it does
Bypass0 – 1When on, Dest returns to rest and MIDI passes through unchanged.
Trigger0What starts the envelope: mono, keyed, polyphonic, or looping.
Key Note0 – 127Note that starts the envelope when Trigger is Key.
Sync0 – 1SYNCED follows MIDI Clock. FREE uses milliseconds and does not need Clock.
Attack0 – 768Time to rise to full level after a trigger.
Hold0 – 768Time the peak is held before decay.
Decay0 – 768Time to fall from the peak to the sustain level.
Sustain0 – 100Level held while the note is down (0–100%).
Release0 – 768After you let go, how long the note stays on while the destination fades.
Curve0 – 1Shape of Attack, Decay, and Release: LINEAR or LOG.
Depth-100 – 100How far the envelope moves the destination (−100 to +100%).
Offset0 – 100Level before the envelope is added (0–100%).
Dest0MIDI message the envelope drives (CC, pitch bend, and so on).
Dest MSB0 – 127High byte of the destination (NRPN, RPN, or CC MSB).
Dest LSB0 – 127Low byte of the destination (NRPN, RPN, or CC number).

Parameter values ​

Bypass ​

ValueNameMeaning
0OffDevice is active and processes MIDI.
1OnDevice is bypassed. Dest returns to rest; other messages pass through.

Trigger ​

ValueNameMeaning
0MonoOne envelope. A new note starts it again.
1KeyStarts only from Key Note.
2PolyOne envelope per held note.
3LoopKeeps cycling while notes are held.

Sync ​

ValueNameMeaning
0FREETimes are milliseconds. Runs without MIDI Clock.
1SYNCEDTimes follow MIDI Clock (default).

Switching from FREE to SYNCED sets each time to the nearest note value.

Curve ​

ValueNameMeaning
0LINEARAttack, Decay, and Release are straight ramps.
1LOGAttack, Decay, and Release rise quickly, then ease into the target.

Attack, Hold, Decay, Release ​

On SYNCED, a time on this list shows the note name. Any other time shows the number and T.

On FREE, the number is milliseconds.

SYNCED names:

TimeName
21/64
31/32
61/16
121/8
241/4
481/2
961/1
1922 BARS
3844 BARS
7688 BARS

Release ​

After you let go, the note stays on while the destination fades. The note ends when Release finishes. If the transport stops before that, the note ends then. Release 0 ends the note right away.

Mono does this when the last note of a chord goes up. Poly fades each note on its own. Key does this only for Key Note. Loop ends the note as soon as you let go.

Dest ​

On the device the list is CC, Pitch Bend, Ch. Pressure, Poly AT (only when Trigger is Poly), CC 14-bit, NRPN, RPN, then Prog. Change.

With Poly and Poly AT, each held note sends its own pressure. Any other destination sends one message that follows the held note with the highest level.

NameMeaning
CCOne control change.
Pitch BendPitch wheel.
Ch. PressureChannel aftertouch.
Poly ATPressure per note. Shown only when Trigger is Poly.
CC 14-bit14-bit control change (MSB and LSB).
NRPNNon-registered parameter.
RPNRegistered parameter.
Prog. ChangeProgram change.