The purpose of Decorrelation audio object is to minimize spectral distortion while simultaneously reducing the correlation between the output channels. Different approaches can be applied to the signals to produce different uncorrelated audio channels. The simplest decorrelation approach is to randomize the phase.
In the context of multichannel sound production, decorrelation refers to the process by which one audio input is turned into several output signals with waveforms that appear distinct but sound the same as the source. This method extends the spatial image while avoiding unwanted comb-filtering artifacts.
A computationally efficient approach based on sparse convolution has been devised . This approach uses OVN (Optimized Velvet Noise) filters to achieve decorrelation, and this is the approach being used in the implementation of the Decorrelation AO.
Feature
- Available in the Immersive Audio section of GTT
- Supports sample rates: 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 96000 Hz.
- Supports block lengths: 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096.
- Supports non-zero elements (to store position and amplitude values): 1 to 64.
- Supports both Win64 and GUL platforms.
Decorrelation Properties
Below table describes about the Decorrelation audio object properties and functionality.
| Properties | Descriptions |
| Number of Channels | Decorrelation audio object supports configurable number of input channels.
The Decorrelation audio object supports the same number of output channels as the number of input channels. |
| Number of non-zero elements | The Decorrelation audio object supports the number of non zero elements, to store position and gain values, ranging from 1 to 64 and 1 being the default.. |
|
Display Name
|
Display name of the Decorrelation audio object in signal flow design. It can be changed based on the intended usage of the object.
|
Mode
The Decorrelation audio object doesn’t support any mode.
Additional Parameters
|
Name
|
Description
|
Range
|
Default
|
|
Filter Length
|
Filter length including zeros and non zero elements.
|
64 to 2048 |
1024
|
Tuning Parameters
| Parameter | Description | Format | Memory Offset | Unit | Default | Range |
| BYPASS | Bypasses the Decorrelation audio object when active.
|
Float | 0 | – | 0 | 0 to 1 |
| COLOR_SPACE_RATIO | Defines the percentage of the maximum decorrelation that the IRs can achieve applied in the current decorrelation process.
|
Float | 4 | – | 100 | 0 to 100 |
| Coefficients for Channel 0 | Coefficients for channel 0 | Float | – | – | – | – |
| Coefficients for Channel N – 1 | Coefficients for channel N – 1 | Float | – | – | – | – |
Control Parameters
There are no control parameters available for Decorrelation audio object.
