Wiki

This version (18 May 2021 08:40) was approved by John Joseph.The Previously approved version (13 Jan 2020 04:59) is available.Diff

Click here to return to the ADI Algorithms page

Dynamic Bass Boost


Description


The Dynamic Bass Boost block provides a boost that varies with input signal level. A lower level of signals requires and receives more bass than a higher level of signals. By using a variable Q filter this block dynamically adjusts the amount of boost required for an input signal.

The filter calculates its bass boost between the Threshold and minimum Gain settings. A fixed maximum bass is applied to inputs above the minimum gain and below the Threshold level.

Variants

  1. Dynamic Bass Boost Mono
  2. Dynamic Bass Boost Stereo


Targets Supported

Name ADSP-214xx ADSP-215xx/SC5xx ADAU145x/146x
—————————————- ——————-- ——————————-- —————————-
Dynamic Bass Boost Mono B/S B/S S
Dynamic Bass Boost Stereo B/S B/S NA


Pins

Input

NameTypeDescription
———————- ————-- ———————-
Input0AudioInput channel0
Input1AudioInput Channel1 (only for stereo)

Output

NameTypeDescription
———————- ————-- ———————-
Output0AudioOutput channel0
Output1AudioOutput channel1 (only for stereo)

Configurable Parameters

GUI Parameter NameDefault ValueRangeFunction Description
—————————————- ———————- —————— —————————————-
LowPassFrequency250 Hz 20 to 250 Hz Frequencies below the LowPassFrequency settings are used by the detector to determine the boost amount
HighThreshold -5 dB -45 to 10 dB Higher Threshold of the detector.Any signal coming into the detector above the threshold level wil not influence the boost calculation. it recieves a fixed boost
TimeConstant 100 ms 0 to 500ms This controls the rms time constant for the detector. Changing the attack and release rates
LowThreshold -25 db -100 to -20 dBLower Threshold of the detector.Any signal coming into the detector below the threshold level wil not influence the boost calculation. it recieves a fixed boost
CompressorRatio 3 1 to 15 It is dynamic boost ratio.Controls the rate at which the bass boost changes from the low to the high threshold
BoostFrequency6 Hz 0 to 16 HzControls the maximum gain applied to the algorithm
BassFrequency60 hz20 to 300 HzCut off frequency for the boosting filter

DSP Parameters

Parameter Name Description ADSP-214xx/SC5xx/215xx ADAU145x/146x
—————————————- ——————————————————————————-- —————————————- —————————-
TimeConstantRms time constant for the detector for change in input signal levelFloat8.24 Format
BassFrequencyCut off frequency for the boosting filterFloat8.24 Format
resources/tools-software/sigmastudiov2/modules/adialgorithms/dynamicbassboost.txt · Last modified: 11 May 2021 07:29 by John Joseph