Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:tools-software:sigmastudiov2:modules:gain:gainenvelope [11 Jun 2020 14:55] – [Targets Supported] Nikhin Shettyresources:tools-software:sigmastudiov2:modules:gain:gainenvelope [07 May 2021 09:23] (current) – [Output] Nikhin Shetty
Line 1: Line 1:
 [[resources/tools-software/sigmastudiov2/modules/gain|Click here to return to the Gain page]] [[resources/tools-software/sigmastudiov2/modules/gain|Click here to return to the Gain page]]
 ====== Gain Envelope ====== ====== Gain Envelope ======
 +{{:resources:tools-software:sigmastudiov2:modules:gain:gainenvelope.png?nolink}}
 \\ \\
-{{:resources:tools-software:sigmastudiov2:modules:gain:gainenvelope.png}} +{{:resources:tools-software:sigmastudiov2:modules:gain:gainenvelopewindow.png?nolink&500}}
-\\ +
-{{:resources:tools-software:sigmastudiov2:modules:gain:gainenvelopewindow.png?500}}+
 ===== Description ===== ===== Description =====
 The Generic Gain Envelope algorithm has a fully programmable gain envelope. The envelope is accessible by clicking the cell’s icon. The Generic Gain Envelope algorithm has a fully programmable gain envelope. The envelope is accessible by clicking the cell’s icon.
Line 14: Line 13:
 \\ \\
 ===== Variants ===== ===== Variants =====
 +Selected Gain Envelope Type
   - Generic Gain Envelope   - Generic Gain Envelope
   - Gain Envelope EndlessLoop   - Gain Envelope EndlessLoop
-\\ 
 ===== Targets Supported ===== ===== Targets Supported =====
-^Name^ADSP-214xx(Sample)^ADSP-214xx(Block)^ADSP-215xx/ADSP-SC5xx(Sample)^ADSP-215xx/ADSP-SC5xx(Block)+^ Name            ^ ADSP-214xx ^ ADSP-215xx/SC5xx ^ ADAU145x/146x ^ 
-|Gain Envelope| Yes Yes|Yes| Yes+| ------------------------------------------------------------ | -------------------- | -------------------------------- | ---------------------------- | 
-\\+|Gain Envelope| B/S B/S 
 +|Gain Envelope EndlessLoop| B/S | B/S | S |
 ===== Pins ===== ===== Pins =====
 ==== Input ==== ==== Input ====
 ^Name^Type^Description^ ^Name^Type^Description^
-|Input0|Audio|Input channel 0| +|------------------------------|------------------------------------------------------------|------------------------------| 
-\\+|EnvelopeControl| Control | Control Input| 
 +|Input<fc #ff0000>X</fc>| Audio |Input channel X|
 ==== Output ==== ==== Output ====
 ^Name^Type^Description^ ^Name^Type^Description^
-|Output0|Control|Output channel 0+|------------------------------|------------------------------------------------------------|------------------------------| 
-\\+|Output <fc #ff0000>X</fc> |Audio |Output channel X
 +Note: 
 +     * <fc #ff0000>X</fc> - Channel Index 
 ===== Configurable Parameters ===== ===== Configurable Parameters =====
 ^GUI Parameter Name^Default Value^Range^Function Description^ ^GUI Parameter Name^Default Value^Range^Function Description^
-|Gain_channel<n>|0 dB|-200 to +200 dB|Increases/decreases the dB level of the input+|------------------------------|----------------------------------------|----------------------------|----------------------------------------------------------
-|IsDBps_channel<n>|True|True/False|Allows to controls either in dBps/linear+|Maximum Time|1104 ms|10 to 4400 ms|Time interval in ms
-|Max_Channel<n>|0|Min_Channel < Max_Channel < 200|Configure the maximum value of gain for nth channel+|GainValue_Point<fc #ff0000>N</fc>|-100 dB|-120 to 24 dB|Fine tuning of gain values of points in graph(<fc #ff0000>N</fc> point count) 
-|Min_Channel<n>|0|-200 Min_Channel Max_Channel|Configure the minimum value of gain for nth channel+|Time(ms)_Point<fc #ff0000>N</fc>|0|0 to Maximum Time|Fine tuning of time in ms of points in graph(<fc #ff0000>N</fc> point count)
-|NumChannels|1|20|Num of input and output channels.Change in this value requires re-compilation|+|NumChannels|2|20|Number of input channels. Change in this value requires re-compilation| 
 +|GainEnvelopeType|Generic Gain Envelope|NA |Gain Envelope types. Change in this value requires re-compilation|
 \\ \\
 ===== DSP Parameters ===== ===== DSP Parameters =====
-^Parameter Name^Description^ADSP-214xx/SC5xx/215xx^ +^ Parameter Name       ^ Description ^ ADSP-214xx/SC5xx/215xx ^ ADAU145x/146x 
-|Gain_channel<n>|Increases/decreases the dB level of the input|Float| +---------------------------------------- -------------------------------------------------------------------------------- | ---------------------------------------- | ---------------------------- | 
-|Slew_Channel<n>|smootly transition of signal from one level to another level|Float|+|StartGain|Initial gain value|Float| FixPoint8d24 
 +|GainPointsTime intervals of gain points |Integer32|Integer32| 
 +|GainSlope| scales the slope of gain points |Float| FixPoint8d24 | 
 +| numberofgainpoints | gain points count |NA |Integer32| 
 +| lowestgain | lowest gain value |NA | FixPoint8d24 |
 \\ \\
 ===== DSP Parameter Computation ===== ===== DSP Parameter Computation =====
-Slew_Channel0 2^(-12);+|-------------------------------|-------------------------------------------------| 
 +|StartGain | Math.Pow(10, (GainValue_Point[0] / 20)) | 
 +|lowestgain| =0.00000025| 
 +|numberofgainpoints |= GainPoints count - 1|
 \\ \\
resources/tools-software/sigmastudiov2/modules/gain/gainenvelope.1591880156.txt.gz · Last modified: 11 Jun 2020 14:55 by Nikhin Shetty