12.1 adsr
The adsr module is a four stage envelope generator that smooths the shape of
the incoming gates and triggers to produce a more expressive instrument. The
adsr output can be used to control the amplitude of an oscillator, the cuto
ff
frequency of a filter or any other function on a module that accepts control
voltages.
The incoming gate or trigger signal passes through each of the four stages to
output an envelope. When the adsr module receives a gate or trigger signal, the
attack determines the amount of time needed for the envelope generator to
reach the peak output voltage and move on to the decay stage. Decay sets the
amount of time needed to transition to the level set by the sustain knob. The
sustain level is maintained as long as the incoming gate remains on or high.
Once the incoming gate goes low or o
ff
, the release knob sets the time needed
to close the envelope and return the adsr output to 0 volts.
12. adsr module
25
12.2 adsr interface
[attack knob]
- Envelope attack control knob.
[decay knob]
- Envelope decay control knob.
[sustain knob]
- Envelope sustain control knob.
[release knob]
- Envelope release control knob.
[adsr led]
- Indicates the status of the envelope output.
[[adsr input jack]
- Envelope input gate jack.
[[adsr output jack]
- Envelope output jack.