ΣSigmaStudio Русский

Pooled Delay


This Module contains a common pool of delay buffer, which can be used for introducing delay in one or more channels subject to a total maximum delay of 120 ms. The number of channels can be grown up to 14. When the sum of the individual maximum delays of channels exceed 120 ms, only the first N channels whose delays can be accommodated would be applied. The rest of the channels are bypassed without any delay.
Pooled Delay

Input Pins

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Input decimal - Audio Audio Input

Output Pins

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Output decimal - Audio Delayed Output

Grow Algorithm

The module supports Growth. The module does not support Add.

Configuration


Configuration

GUI Control NameDefault ValueRangeFunction Description
Delay 0ms 0 to Max Delay Delay(milliseconds), fractional values are allowed
Max Delay 1ms 0 to 120ms Maximum allowed delay(milliseconds)

DSP Parameter Information

GUI Control NameCompiler NameFunction Description
DelayPooledDelay_SC5xxAlg1Delay1 Delay(milliseconds), fractional values are allowed
Max DelayPooledDelay_SC5xxAlg1MaxDelay1 Max Delay(milliseconds), fractional values are allowed



Here,

  • Green - Algorithm Name
  • Red - Instance Number (Changes for each instance)
  • Blue - Parameter Name
  • Brown - Stage number

Algorithm Description

This Module contains a common pool of delay buffer, which can be used for introducing delay in one or more channels subject to a total maximum delay of 120 ms. The number of channels can be grown up to 14. When the sum of the individual maximum delays of channels exceed 120 ms, only the first N channels whose delays can be accommodated would be applied. The rest of the channels are bypassed without any delay.

Supported ICs

  1. ADSP215xx
  2. ADSPSC5xx