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
Last revisionBoth sides next revision
resources:tools-software:sigmastudiov2:modules:gain:gainenvelope [12 Jun 2020 06:17] – [Variants] Nikhin Shettyresources:tools-software:sigmastudiov2:modules:gain:gainenvelope [07 May 2021 09:23] – [Input] 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 Filter Type+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|YesYes+| ------------------------------------------------------------ | -------------------- | -------------------------------- | ---------------------------- | 
-|Gain Envelope EndlessLoop| Yes Yes|YesYes| +|Gain Envelope| B/S B/S 
-\\+|Gain Envelope EndlessLoop| B/S B/S |
 ===== Pins ===== ===== Pins =====
 ==== Input ==== ==== Input ====
 ^Name^Type^Description^ ^Name^Type^Description^
-|EnvelopeControl|Control|Control Input| +|------------------------------|------------------------------------------------------------|------------------------------| 
-|Input0|Audio|Input channel 1| +|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^
 +|------------------------------|----------------------------------------|----------------------------|----------------------------------------------------------|
 |Maximum Time|1104 ms|10 to 4400 ms|Time interval in ms| |Maximum Time|1104 ms|10 to 4400 ms|Time interval in ms|
-|GainValue_Point<n>|-100 dB|-120 to 24 dB|Fine tuning of gain values of points in graph(<n> point count) | +|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) | 
-|Time(ms)_Point<n>|0|0 to Maximum Time|Fine tuning of time in ms of points in graph(<n> point count)|+|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|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 ^ 
-|StartGain|Initial gain value|Float| +| ---------------------------------------- | -------------------------------------------------------------------------------- | ---------------------------------------- | ---------------------------- | 
-|GainPoints| Time intervals of gain points |FixInt32+|StartGain|Initial gain value|Float| FixPoint8d24 
-|GainSlope|scales the slope of gain points |Float|+|GainPoints| Time 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 =====
-StartGain= 10^(GainValue_Point[0] / 20)+|-------------------------------|-------------------------------------------------| 
 +|StartGain Math.Pow(10(GainValue_Point[0] / 20)) | 
 +|lowestgain| =0.00000025| 
 +|numberofgainpoints |= GainPoints count - 1|
 \\ \\
resources/tools-software/sigmastudiov2/modules/gain/gainenvelope.txt · Last modified: 07 May 2021 09:23 by Nikhin Shetty