FaderBalance

The primary purpose of the Fader Balancer audio object is to optimize the audio quality within the vehicle’s cabin by adjusting the sound distribution. This audio object allows to identify the “sweet spot” of the sound by moving in the x and y directions. 

The Fader Balance object has only one operating mode and has three additional configuration parameters – Speaker Groups, Number of Steps, and Block Control. Using these additional parameters, you can configure the setup during design time.

Each audio channel may belong to one or two speaker groups as set in the additional variable. Fader speaker group has the following speaker types:

  • CENTER
  • SIDE
  • BASS
  • FRONT
  • REAR

Balance speaker group has the following speaker types:

  • CENTER
  • LEFT
  • RIGHT

Each speaker type in each speaker group has its own gain table.

The output samples are generated by multiplying the input samples with the composite gain value that is a product of the gain levels of the Balance and Fader gain tables assigned to this channel and as pointed by the control inputs – Control_Balance and Control_Fader. The composite gain value is morphed to avoid pops.

Channel configuration (assignment to speaker types of the selected speaker groups), morphing time, and the gain level of each step are configurable through the xTP interface. Basically, mixing run-time tuning (add cfg params) and design-time tuning (add cfg params). GTT is used for configuration in general, and xTP is the protocol used to deliver tuning data.

Fader and Balance positions are provided through control inputs.

Fader Balance is ported from the Summit version with the following differences:

  • The option for 4 modes is not supported. This shall be handled with the preset files. The number of control inputs is brought down to 2 due to this change.
  • Stand-alone Fader AO and Balance AO can be achieved by configuring the additional parameters in the SFD.
  • The step count is made as an additional variable instead of using the “Number of Elements” field.
  • The channel configuration is done using a drop-down menu to select only one speaker type in each speaker group. This prevents the selection of multiple speaker types by mistake.

Use Case: Using this method, you can optimize the sound loudness on the left or back of the cabin.

Fader Balance Properties

Below table describes the Fader Balance audio object properties and functionality.

Properties Descriptions
# of Channels The number of audio channels it can process is configurable in the SFD and ranges from 1 to 255. The number of audio inputs is always equal to the number of audio outputs.

  • Range: 1 to 225
  • The default number of channels is set to 8.
Display Name Display the name of the Fader Balance audio object in signal flow design. It can be changed based on the intended usage of the object.

Mode

There are no mode available for Fader Balancer.

Additional Parameters

Parameters Description
Speaker Groups Speaker Groups can be set to one of the following three options:

  • Fader and Balance speakers (0) – Default
  • Balance speakers only (1)
  • Fader speakers only (2)
Number of Steps The “Number of Steps” is a common variable that controls the number of gain levels that the user can operate.

To control the gain level of fader and balance speakers the value shall be odd, and this value is common for balance and fader speaker groups. The number of steps needs to be an odd number and shall range from 3 to 65 with the default value at 31.

The xAF data order is set as “xAF_ODD” to communicate to the GTT through DDF to prevent entering even numbers by the user.

Block Control Block Control Disabled (0) – Default

Block Control Enabled (1)

Tuning Parameters

The following tuning parameters are available for the Fader Balancer audio object.

Parameter Name Description Type Unit Default value
MorphingTime Morphing time. The range is from 0 ms (no morphing) to 100 ms.

Morphing time follows time constant and the morphing time is denoted as M. Following is the percentage of change achieved:
 – After M: 63%
– After 2M: 86%
 – After 3M: 95%
 – After 4M: 98%
 – After 5M: 99%
Hence the morphing time can be configured accordingly.

float ms 0.01
Channel # Assignment This parameter assigns a particular audio channel to one or none of the speaker types in each group. The following pair of speaker-type assignments is available for each channel.

  • Balance Speaker Types: CENTER, LEFT, RIGHT and None
  • Fader Speaker Types: CENTER, SIDE, BASS, FRONT, REAR and None
ULong

ULong

BAL_CENTER

FAD_CENTER

BalanceCenterTable Balance table for center speaker group. The gain value for each step is tunable.

Range: -128 to 0 dB

float dB 0
BalanceLeftTable Balance table for left speaker group. The gain value for each step is tunable.

Range: -128 to 0 dB

float dB 0 dB for the first (NUMBER_OF_STEPS+1)/2 steps, next are linearly decreased with equal step in dB scale to -128 dB.
BalanceRightTable Balance table for right speaker group. The gain value for each step is tunable.

Range: -128 to 0 dB

float dB Start from -128 dB and are linearly increased with equal step in dB scale to 0dB to (NUMBER_OF_STEPS-1)/2 step, next their value is 0 dB.
FaderCenterTable Fader table for center speaker group. The gain value for each step is tunable.

Range: -128 to 0 dB

float dB 0
FaderSideTable Fader table for side speaker group. The gain value for each step is tunable.

Range: -128 to 0 dB

float dB 0
FaderBassTable Fader table for bass speaker group. The gain value for each step is tunable.

Range: -128 to 0 dB

float dB 0
FaderFrontTable Fader table for front speaker group. The gain value for each step is tunable.

Range: -128 to 0 dB

float dB 0 dB for the first (NUMBER_OF_STEPS+1)/2 steps, next are linearly decreased with equal step in dB scale to -128 dB.
FaderRearTable Fader table for rear speaker group. The gain value for each step is tunable.

Range: -128 to 0 dB

float dB Start from -128 dB and are linearly increased with equal steps in dB scale to 0dB to (NUMBER_OF_STEPS-1)/2 step, next their value is 0 dB.

Control Interface

The following two control parameters are available for the Fader Balancer audio object.

  • Balance – To set the Balance knob position
  • Fader – To set the Fader knob position