Decorrelation

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.

  • Range:1 to 16
  • Default: 2

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.

  • 0: No bypass
  • 1: Bypass
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.

  • 0: Minimum decorrelation and minimum coloration
  • 100: Maximum decorrelation (achievable by the current Irs) and maximum coloration
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.

_________________

Rate this post!