This version (18 May 2021 09:02) was approved by John Joseph.The Previously approved version (26 Feb 2020 09:35) is available.Diff

Click here to return to the Gain page

Multiple Volume Control


  1. Multiple Volume Control (HW Slew)
  2. Multiple Volume Control (No Slew)
  3. Multiple Volume Control (RC Slew)


The Multiple Volume Control block allows gain adjustment to be made to each of the inputs individually. Every input pin has its own volume control.


The Slider control's min/max value and step size can be customized. To modify the slider's settings, right-click on the control which will display the control pop-up window

Targets Supported

Name ADSP-214xx ADSP-215xx/SC5xx ADAU145x/146x
———————————————————— ——————-- ——————————-- —————————-
Multiple Volume Control (HW Slew) B/S B/S S
Multiple Volume Control (No Slew) NA NA S
Multiple Volume Control (RC Slew) NA NA S



InputXAudioInput channel X


OutputXControlOutput channel X


  • X - Channel Index

Configurable Parameters

GUI Parameter NameDefault ValueRangeFunction Description
Gain_ChannelX0 dB-200 to +200 dBIncreases/decreases the dB level of the input
IsDBps_ChannelXTrueTrue/FalseAllows to controls either in dBps/linear
Max_ChannelX0Min_Channel < Max_Channel < 200Configure the maximum value of gain for X channel
Min_ChannelX0-200 < Min_Channel < Max_ChannelConfigure the minimum value of gain for X channel
NumChannels120Num of input and output channels.Change in this value requires re-compilation


  • X - Channel Index

DSP Parameters

Parameter Name Description ADSP-214xx/SC5xx/215xx ADAU145x/146x
—————————————- ——————————————————————————-- —————————————- —————————-
Gain_ChannelXIncreases/decreases the dB level of the inputFloatFixPoint8d24
Slew_ChannelXSmoothly transition of signal from one level to another levelFloatFixPoint8d24

DSP Parameter Computation

Slew_Channel0 = 2^(-12)

resources/tools-software/sigmastudiov2/modules/gain/multiplevolumecontrol.txt · Last modified: 06 May 2021 14:16 by Nikhin Shetty