This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
resources:tools-software:sigmastudiov2:modules:gain:gainenvelope [12 Jun 2020 06:17] – [Variants] Nikhin Shetty | resources:tools-software:sigmastudiov2:modules:gain:gainenvelope [07 May 2021 09:23] (current) – [Output] Nikhin Shetty | ||
---|---|---|---|
Line 1: | Line 1: | ||
[[resources/ | [[resources/ | ||
====== Gain Envelope ====== | ====== Gain Envelope ====== | ||
+ | {{: | ||
\\ | \\ | ||
- | {{: | + | {{: |
- | \\ | + | |
- | {{: | + | |
===== 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 | + | Selected |
- 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/ | + | ^ Name ^ ADSP-214xx ^ ADSP-215xx/ |
- | |Gain Envelope| | + | | ------------------------------------------------------------ | -------------------- | -------------------------------- | ---------------------------- | |
- | |Gain Envelope EndlessLoop| | + | |Gain Envelope| |
- | \\ | + | |Gain Envelope EndlessLoop| |
===== Pins ===== | ===== Pins ===== | ||
==== Input ==== | ==== Input ==== | ||
^Name^Type^Description^ | ^Name^Type^Description^ | ||
- | |EnvelopeControl|Control|Control Input| | + | |------------------------------|------------------------------------------------------------|------------------------------| |
- | |Input0|Audio|Input channel | + | |EnvelopeControl| Control | Control Input| |
- | \\ | + | |Input<fc # |
==== Output ==== | ==== Output ==== | ||
^Name^Type^Description^ | ^Name^Type^Description^ | ||
- | |Output0|Control|Output channel | + | |------------------------------|------------------------------------------------------------|------------------------------| |
- | \\ | + | |Output <fc # |
+ | Note: | ||
+ | * <fc # | ||
===== 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< | + | |GainValue_Point< |
- | |Time(ms)_Point< | + | |Time(ms)_Point< |
+ | |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/ | + | ^ Parameter Name |
- | |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 | ||
+ | |lowestgain| =0.00000025| | ||
+ | |numberofgainpoints |= GainPoints count - 1| | ||
\\ | \\ |