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:mute [06 May 2021 11:52] Nikhin Shettyresources:tools-software:sigmastudiov2:modules:gain:mute [06 May 2021 12:10] (current) – [Mute] Nikhin Shetty
Line 2: Line 2:
 ===== Mute ===== ===== Mute =====
 \\ \\
-{{:resources:tools-software:sigmastudiov2:modules:gain:mute.png?nolink}}+{{:resources:tools-software:sigmastudiov2:modules:gain:mute.png?nolink&100}}
 \\ \\
 {{:resources:tools-software:sigmastudiov2:modules:gain:muteslew.png?nolink&100|}} {{:resources:tools-software:sigmastudiov2:modules:gain:muteslew.png?nolink&100|}}
-===== Description ===== 
-The Mute module provides an option to mute the input signal. By default the signal is passed to the output unchanged. When mute is enabled, there will be no signal available at the output. 
-\\ 
-The mute block is available as a Slew or Non-Slew algorithm. The Slew version of the algorithm will smoothly transition the gain to its target value, eliminating any click or pops, but require more system resources. 
-\\ 
-===== Usage ===== 
-This block has checkbox to mute/unmute the audio. 
 \\ \\
 ===== Variants ===== ===== Variants =====
Line 19: Line 12:
   - Mute (RC Accurate)   - Mute (RC Accurate)
   - Multiple Control Mute   - Multiple Control Mute
 +===== Description =====
 +The Mute module provides an option to mute the input signal. By default the signal is passed to the output unchanged. When mute is enabled, there will be no signal available at the output.
 \\ \\
 +The mute block is available as a Slew or Non-Slew algorithm. The Slew version of the algorithm will smoothly transition the gain to its target value, eliminating any click or pops, but require more system resources.
 +\\
 +Multiple Control Mute provide separate mute selection control for each inputs
 +\\
 +===== Usage =====
 +This block has checkbox to mute/unmute the audio.
 ===== Targets Supported ===== ===== Targets Supported =====
 ^ Name            ^ ADSP-214xx ^ ADSP-215xx/SC5xx ^ ADAU145x/146x ^ ^ Name            ^ ADSP-214xx ^ ADSP-215xx/SC5xx ^ ADAU145x/146x ^
Line 28: Line 29:
 |Mute (RC Accurate)| NA | NA| S | |Mute (RC Accurate)| NA | NA| S |
 |Multiple Control Mute| NA | NA| S | |Multiple Control Mute| NA | NA| S |
-\\ 
 ===== Pins ===== ===== Pins =====
 ==== Input ==== ==== Input ====
Line 44: Line 44:
 ===== Configurable Parameters ===== ===== Configurable Parameters =====
 ^GUI Parameter Name^Default Value^Range^Function Description^ ^GUI Parameter Name^Default Value^Range^Function Description^
-|------------------------------|---------------------------|----------------------------|----------------------------------------------------------|+|------------------------------|---------------------------|---------------------------------------|----------------------------------------------------------|
 |Mute|False|True/False|Mute/unmute the audio output| |Mute|False|True/False|Mute/unmute the audio output|
 |SlewRate(StepSize)|12|1 to 23 (RC and Linear) \\ 0.1 to 0.8(DB)|Controls the rate of smooth transition of signal from one level to another level| |SlewRate(StepSize)|12|1 to 23 (RC and Linear) \\ 0.1 to 0.8(DB)|Controls the rate of smooth transition of signal from one level to another level|
Line 61: Line 61:
 \\ \\
 ===== DSP Parameter Computation ===== ===== DSP Parameter Computation =====
-Mute = Mute? 0:1  +|-------------------------------------------------------|--------------------------------------------------| 
-\\ +|Mute= Mute? 0:1 | 
-SlewRate (RC and Linear) = 2^(-1 * StepSize) +|SlewRate (RC and Linear)|Math.Pow((-1 * StepSize))| 
-\\ +|StepInc(DB Slew)Math.Pow(10 (StepSize* 1000) / Fs)| 
-StepInc(DB Slew) = 10^((StepSize* 1000) / Fs) +|StepDec(DB Slew)Math.Pow(10 , (-StepSize* 1000) / Fs)| 
-\\ +|alpha |Math.Exp(-1 / (0.01* fs))| 
-StepDec(DB Slew) = 10^((-StepSize* 1000) / Fs) +|om_alpha= 1 - alpha| 
-\\ + 
- alpha = e^(-1 / (0.01* fs)) +  *where Fs is Sampling Rate
-\\ +
- om_alpha = 1 - alpha +
-\\ +
-where Fs is Sampling Rate+
  
resources/tools-software/sigmastudiov2/modules/gain/mute.1620294743.txt.gz · Last modified: 06 May 2021 11:52 by Nikhin Shetty