The Multi Channel Multi Tap Delay cell provides a variable delay for each output from one of the selected input channel. Each input signal is called as channel and output is called as Tap. The amount of delay for each tap can be modified in real time by updating the current delay.
|Name||Format [int/dec/float] - [control/audio]||Function Description|
|Pin 0: Input Data||Dec : SigmaDSPs,Float: SHARC DSPs - audio||Input audio signal|
|Name||Format [int/dec] - [control/audio]||Function Description|
|Pin 0: Output Data||Dec : SigmaDSPs,Float: SHARC DSPs - audio||Delayed audio signal|
|GUI Control Name||Default Value||Range||Function Description|
|Max||1||1 - (Depends on Size of the SPI RAM)||This control specifies the maximum delay supported for the current instance in samples (32-bit word). Maximum value of this is calculated depends on the SPI RAM's configuration. Change in this value requires a re-compilation|
|Cur||1||1 - Max||Current delay value|
The module Will support grow functionality up to 32 Inputs and 32 outputs independently and Multiple instance is supported.
|GUI Control Name||Compiler Name||Function Description|
|current delay||MultiChMultiTapAlgS3001CurDelay0||Current Delay value in bytes. (Cur * 4)|
|Input Selection||MultiChMultiTapAlgS3001InputIdx0||Input Index Selectable|