The Simple Delay block delays the audio from input to output by a specified time. The delay time is adjustable from 0 seconds to the maximum delay setting, in 21 microsecond increments. The maximum delay available to the block is 250 milliseconds to 20 seconds, adjustable in 21 microsecond increments. Adjusting the maximum delay recompiles the HAL DSP code, which forces the software to disconnect if connected to a HAL device.
The Simple Delay block is useful for loudspeaker driver alignment, lip-sync delay, and Haas Effect delay.
warning! The system allocates the maximum delay for each channel in the Delay block. If you set the Max Delay to a high value (for example, 20 seconds), you can quickly use up the amount of delay allowed by the system. Total system delay for HAL1 is 80 seconds, HAL2 is 40 seconds, and HAL3, HAL3s, and HAL4 is 20 seconds.
note: Adjusting the Max Delay value reallocates DSP memory, which requires a recompile of the HAL DSP code. If Halogen is connected to a HAL device, Halogen disables the Max Delay control to prevent DSP recompile.
tip: When you store the Simply Delay block in a preset, Halogen does not store the Max Delay parameter (to prevent the preset from changing the Max Delay value, resulting in a recompile of the HAL DSP code). Set the Max Delay value so that all required block delay settings are available using the Delay control. You can then use the Delay control to achieve different delays by storing the Simple Delay block in presets that recall different Delay settings.
UI Element | Purpose |
---|---|
Input node | Connection point for wiring input to the Simple Delay block. Each input channel is routed to the opposing output channel through a level control. |
Output node | Connection point for wiring the Simple Delay input channel to a specific output |
<Add> nodes | Click to add another Input/Output pair of nodes, or wire to the <Add> node to automatically create a new channel. |
(Hover over the thumbnail below to view the properties dialog boxes.)
When not connected to HAL: (Offline)
When connected to HAL: (Online)
UI Element | Purpose |
---|---|
Delay |
Adjusts the delay applied to all block channels from 0 seconds to the Max Delay setting, in 21 microsecond increments. Default = 0 seconds |
Max Delay |
Specifies the maximum allowable delay. Changing this value causes the DSP code to recompile. If Halogen is connected to a HAL device, the Max Delay control is disabled and displays a warning icon and note indicating that the control is for offline use only. Because of this recompile requirement, Halogen does not save this parameter to presets (when you add this block to a preset). warning! See warnings above—in the How To Use section—about the use of Max Delay. Default = 250 milliseconds |