Envelope generator: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
No edit summary
Line 1: Line 1:
[[File:ADSR parameter.svg|thumb|300px|The amplitude over time of an ADSR envelope]] Sound synthesis techniques often employ an '''envelope generator''' that controls some parameters of a signal or control voltage at any point in its duration.
An '''envelope generator''' is a device that produces an envelope voltage. When it controls a [[VCA]] these together form an '''envelope shaper'''.<ref>''Synthesizers for musicians'' by R A Penfold, PC Publishing, 1989, ISBN 1870775015, p.21</ref>


==ADSR==
==AD envelope generator ==
The envelope generator is usually triggered by a [[gate]] signal from the keyboard.<ref name="q109">Synthesizers.com [http://www.synthesizers.com/q109.html Q109 Envelope Generator]</ref>
Most often the envelope generator is an ADSR (Attack Decay Sustain Release), which may be applied to overall [[amplitude]], [[frequency]], or [[filter]]. It is usually triggered by a [[gate]] signal from the keyboard.<ref name="q109">Synthesizers.com [http://www.synthesizers.com/q109.html Q109 Envelope Generator]</ref>

The contour of an ADSR envelope is specified using four parameters:
;Attack time
:The time taken for initial run-up of level from nil to peak, beginning when the key is first pressed.
;Decay time
:The time taken for the subsequent run down from the attack level to the designated sustain level.
;Sustain level
:The level during the main sequence of the sound's duration, until the key is released.
;Release time
:The time taken for the level to decay from the sustain level to zero after the key is released.

A common variation of the ADSR on some synthesizers, such as the [[Korg MS-20]], was ADSHR (attack, decay, sustain, hold, release). By adding a "hold" parameter, the system allowed notes to be held at the sustain level for a fixed length of time before decaying. The [[General Instrument AY-3-8910]] IC included a hold time parameter only; the sustain level was not programmable. Another common variation in the same vein is the AHDSR (attack, hold, decay, sustain, release) envelope, in which the "hold" parameter controls how long the envelope stays at full volume before entering the decay phase.

Certain synthesizers also allow for a delay parameter before the attack. Modern synthesizers like the [[DSI Prophet 8]] have DADSR (delay, attack, decay, sustain, release) envelopes. The delay setting determines the length of silence between hitting a note and the attack.

When it controls a [[VCA]] these together form an '''envelope shaper'''.<ref>''Synthesizers for musicians'' by R A Penfold, PC Publishing, 1989, ISBN 1870775015, p.21</ref>


==Usage==
==Usage==

Revision as of 17:22, 3 April 2013

The amplitude over time of an ADSR envelope

Sound synthesis techniques often employ an envelope generator that controls some parameters of a signal or control voltage at any point in its duration.

ADSR

Most often the envelope generator is an ADSR (Attack Decay Sustain Release), which may be applied to overall amplitude, frequency, or filter. It is usually triggered by a gate signal from the keyboard.[1]

The contour of an ADSR envelope is specified using four parameters:

Attack time
The time taken for initial run-up of level from nil to peak, beginning when the key is first pressed.
Decay time
The time taken for the subsequent run down from the attack level to the designated sustain level.
Sustain level
The level during the main sequence of the sound's duration, until the key is released.
Release time
The time taken for the level to decay from the sustain level to zero after the key is released.

A common variation of the ADSR on some synthesizers, such as the Korg MS-20, was ADSHR (attack, decay, sustain, hold, release). By adding a "hold" parameter, the system allowed notes to be held at the sustain level for a fixed length of time before decaying. The General Instrument AY-3-8910 IC included a hold time parameter only; the sustain level was not programmable. Another common variation in the same vein is the AHDSR (attack, hold, decay, sustain, release) envelope, in which the "hold" parameter controls how long the envelope stays at full volume before entering the decay phase.

Certain synthesizers also allow for a delay parameter before the attack. Modern synthesizers like the DSI Prophet 8 have DADSR (delay, attack, decay, sustain, release) envelopes. The delay setting determines the length of silence between hitting a note and the attack.

When it controls a VCA these together form an envelope shaper.[2]

Usage

For shorter envelopes at higher pitch, as happens in acoustic instruments, a master CV is taken from the same voltage as used for VCO pitch.[3]

See also

References

  1. ^ Synthesizers.com Q109 Envelope Generator
  2. ^ Synthesizers for musicians by R A Penfold, PC Publishing, 1989, ISBN 1870775015, p.21
  3. ^ Description of the Serge Extended ADSR Envelope Generator

External links

Kits

Schematics

Readily available analogue IC and discrete component based

CEM IC based