Skip to content

adsr - ADSR Envelope

Attack-Decay-Sustain-Release envelope for shaping amplitude over time.

A four-stage envelope generator built from constant sources and multiply nodes. Four const nodes define the attack time, decay time, sustain level, and release time. The mul node scales a gate signal by the envelope shape. Connect the output to an amp’s gain input to shape note dynamics.

DirectionHandle
Outputadsr-mul:result
LabelParameterRange
Attackoffset0.001 - 2 (step 0.001)
Decayoffset0.001 - 2 (step 0.001)
Sustainoffset0 - 1 (step 0.01)
Releaseoffset0.001 - 5 (step 0.001)

Internal nodes: 4x const, mul

Total: 5 nodes, 1 connections

This module is built in Episode 4 of the blzr YouTube series.