Downmixer

The Downmixer component is designed to provide audio signal down-mixing capabilities. It allows you to mix multiple audio channels into a single output channel. It mixes one multichannel input into one single channel output.

Interface

Input channels

The Downmixer component supports multiple input channels, allowing you to input stereo or multichannel audio streams.

Output channel

The component provides a single output channel where the down-mixed audio signal is delivered.

Implementations

Implementations are available on FC and as a C model.

Tests

nonreg.py implements 8 tests for both model and FC implementation. It tests all combinations of 2 or 8 channel inputs, int32 or float, interleaved or non-interleaved. The tests are integrated into gaptest.