Wiki

This version is outdated by a newer approved version.DiffThis version (12 Jun 2020 06:17) is a draft.
Approvals: 0/1

This is an old revision of the document!


Click here to return to the Gain page

Gain Envelope



Description

The Generic Gain Envelope algorithm has a fully programmable gain envelope. The envelope is accessible by clicking the cell’s icon. The length of the envelope is controlled by the Maximum Time control, which is set in milliseconds. Points on the curve can be moved by click-dragging. New points can be added by double-clicking. Points can be removed by right-clicking and selecting “remove point.” In this case, the point closest to the mouse cursor will be removed. The envelope must have at least 3 points. Point values can be fine-tuned using the text input boxes on the right side of the envelope control window. In Generic Gain Envelope, when the control input goes to 1, the gain envelope begins. When the control input goes to 0, the gain envelope stops, regardless of whether the envelope has completed or not.

In the case of the Generic Gain Envelope Alg EndlessLoop algorithm, the envelope will loop continuously until the control input goes to 0.

Variants

Selected Filter Type

  1. Generic Gain Envelope
  2. Gain Envelope EndlessLoop


Targets Supported

NameADSP-214xx(Sample)ADSP-214xx(Block)ADSP-215xx/ADSP-SC5xx(Sample)ADSP-215xx/ADSP-SC5xx(Block)
Gain Envelope Yes YesYes Yes
Gain Envelope EndlessLoop Yes YesYes Yes


Pins

Input

NameTypeDescription
EnvelopeControlControlControl Input
Input0AudioInput channel 1


Output

NameTypeDescription
Output0ControlOutput channel 0


Configurable Parameters

GUI Parameter NameDefault ValueRangeFunction Description
Maximum Time1104 ms10 to 4400 msTime interval in ms
GainValue_Point<n>-100 dB-120 to 24 dBFine tuning of gain values of points in graph(<n> point count)
Time(ms)_Point<n>00 to Maximum TimeFine tuning of time in ms of points in graph(<n> point count)


DSP Parameters

Parameter NameDescriptionADSP-214xx/SC5xx/215xx
StartGainInitial gain valueFloat
GainPoints Time intervals of gain points FixInt32
GainSlopescales the slope of gain points Float


DSP Parameter Computation

StartGain= 10^(GainValue_Point[0] / 20)

resources/tools-software/sigmastudiov2/modules/gain/gainenvelope.1591935454.txt.gz · Last modified: 12 Jun 2020 06:17 by Nikhin Shetty