midicnAudio & Music Production 中文

The ADSR Envelope

Four stages shape the attack, the sustain and the tail of every note.

The question

With the same oscillator and filter, why does one patch read as a pluck and another as a pad? Often it is not the waveform but the four envelope stages.

How it works

Attack rises to peak, decay falls to sustain, sustain holds while the key is down, and release returns to zero when it lifts. Attack and decay are times, sustain is a level. It can also shape cutoff, pitch or pulse width. Velocity often maps to envelope amount, so a harder note opens brighter. Exponential shapes usually sound more natural than straight lines.

Settings and what you hear

An attack of a few milliseconds reads as a pluck or a hit; tens to hundreds of milliseconds read as a bow or breath. A short decay separates the attack, a long one joins it to sustain. High sustain reads as an organ, low as a pluck. A long release overlaps notes, a short one closes cleanly.

What to listen for

Hear the saw lead and the long pad, noting the fast attack and short release of the first against the slow ends of the second. Then hear the tubular bells and the organ; one decays after a strike, the other sounds while held. Finally compare nylon and muted guitar, same attack, different decay length.

Common misconceptions

That sustain is a length of time, when it is a level; that release is reverb, when it belongs to the note itself; that a shorter attack is always clearer, when too short clicks.

Listen in the library

9092sawtoothwithdrumsC13:43锯齿主音短句与长铺底并存,起音与释放的差别一耳可辨Details9075churchbellsbossC13:23管钟与拉杆风琴同曲,击发后的长衰减和持续音形成对照Details9125guitaracoustic3C13:41尼龙弦吉他与闷音吉他交替,拨弦的起音与衰减长短不同Details

All tracks from midicn-lib — inline badge is the license tier (C1 commercial / C2 non-commercial / C3 study only).

Sources

  • Gordon Reid, Sound On Sound Synth Secrets — envelope stages checked, not quoted
  • Curtis Roads, The Computer Music Tutorial — amplitude envelopes checked, not quoted

Used for fact-checking only; all prose is original.