Five12

prev  |  up  |  next

Numerology 2 Documentation


Envelope




Overview

This module implements an AHDSR Envelope. When triggered, it generates a CV signal that progresses through 5 stages, Attack, Hold, Decay, Sustain and Release. The resulting CV signal can be used to modify other parameters, much like an LFO.

There are 5 stages to the Envelope:

  • Attack : During this stage, the CV output signal will increase from its minimum value to its maximum value. The default value range is 0.0 to 1.0.

  • Hold : During this stage, the signal will remain at its maximum value.

  • Decay : During this stage, the CV output signal will decrease from its maximum value to the value set for sustain.

  • Sustain : During this stage, the signal will remain at the sustain value.

  • Release During this stage, the CV output signal will decrease from its sustain value to its minimum value.

The envelope can be triggered manually, or via a CV Gate input. When triggered via a CV signal, any CV input whose value changes from less than or equal to 0.0 to greater than or equal to 0.0 will start the envelope. The envelope will progress through its stages, and sustain as long as the CV input stays greater than 0.0. As soon as the CV input drops to 0.0 or below, the envelope will begin its release stage. When triggered manually, or by a very short CV gate (shorter than the attack and decay times), the envelope will skip the sustain stage.

The numerical range of each stage is calibrated in seconds and can range from 0.001 seconds to 100 seconds.

The Attack, Decay and Release stages can have their slopes modified to simulate a logarithmic or exponential curve.

You can also easily emulate some other envelope configurations:

  • To emulate an ADSR Envelope, set the hold time to 0.0.
  • To emulate an AHD Envelope, set the sustain level to 0.0, and the release time to 0.0.

Integrated Parameter Modulation

Like the Modulation Seq and LFO modules, this module has a built-in Parameter Modulation section, so it can be used to modulate other module's parameters directly. This is Numerology's primary mode of automation, and is a very powerful way to add animation to a composition.

Setup is very simple:

  • Open the Advanced Settings panel for the module by clicking on the little triangle icon in the lower-left corner of the module.
  • Un-mute the ParamMod section.
  • Choose the target module you would like to modify.
  • Choose the target parameter for that module.
  • Some parameters are indexed, such as sequencer steps. If you choose such a parameter, you also need to choose which indexed item to modify.

When you choose a target parameter, the Output Range for the module will be adjusted to match the legal value range for the target parameter. You may want to then further adjust the Output Range to get specific results.


Parameters

Stop/Play

Use this two-way toggle switch to start or stop the envelope manually.

Reset

Resets the envelope.

Attack

Sets the attack rate of the envelope in seconds. During this time, the CV output will increase from its minimum value (default: 0.0) to its maximum value (default: 1.0).

Attack Curve

This allows you adjust the attack curve from its linear default slope, to either an exponential-style of envelope (where the rate of change starts slow, then increases) or logarithmic (where the rate of change starts fast, then decreases).

Hold

Sets the hold time of the envelope in seconds.

Decay

Sets the decay rate of the envelope in seconds. During this time, the CV output will decrease from its maximum value to the level set for sustain.

Decay Curve

This allows you adjust the decay curve from its linear default slope, to either an exponential-style of envelope (where the rate of change starts slow, then increases) or logarithmic (where the rate of change starts fast, then decreases).

Sustain

Sets the sustain level of the envelope.

Release

Sets the release rate of the envelope in seconds. During this time, the CV output will decrease from its maximum value to the level set for sustain.

Release Curve

This allows you adjust the release curve from its linear default slope, to either an exponential-style of envelope (where the rate of change starts slow, then increases) or logarithmic (where the rate of change starts fast, then decreases).


Advanced Parameters




These parameters are accessible by opening the "detail" panel of the module, just click on the little triangle icon in the lower-left corner of the module.

Output Range Minimum

Sets the minimum value the envelope will output.

Output Range Maximum

Sets the maximum value the envelope will output.

Knob Range

Sets the response range of the knobs for the Attack, Hold, Decay and Release knobs. This will not change the values for the respective envelope stages, but makes it easier to zero in on specific values.

Param Mod : Mute

Mutes the sending of ParamMod events from this module.

Param Mod : Target Module

Sets the target module you wish to modify.

Param Mod : Target Param

Sets the target parameter of the module to modify.

Param Mod : Index

Some parameters are indexed, which means that for one parameter name, there may be multiple values that can be modified. Set the index of the value you want to modify here.

Param Mod : Value

This read-only parameter shows what value is being set on the target parameter.

Param Mod : Rate

This sets the maximum rate of param-mod changes. Lower rates use less CPU overhead, but may be too coarse for the effect you are looking for.

Ports




Gate In

Gate signals connected to this port will trigger the envelope.

LFO Out

This is CV output for the envelope.




© 2008-2009 Five12 Inc.   prev  |  up  |  next