Technical data

DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M
138 Copyright © 2014 Advanced Simulation Technology inc.
10.1. HRTFOut4
Summary: Outputs a 3D mix of audio for up to four sound positions.
Description: This component receives up to 4 audio streams from HRTF service
components such as the CommPanel8HRTF4. Each stream is positioned at a
specific azimuth and elevation in 3D space relative to the listener.
Valid azimuth values range is from -180 to 180 degrees. Valid elevation range is
from -40 to 90 degrees. HRTF measurements are available in increments of a few
degrees. The azimuth and elevation inputs will jump to the nearest position for
which a filter is available. The resulting azimuth and elevation is then shown in the
result column, for each control.
An azimuth and elevation position of (0,0) corresponds to directly in front of the
listener. Positive azimuths position sounds to the right and negative azimuths
position sounds to the left. An azimuth of 90 corresponds to a position in line with
the left ear. An elevation of 90 degrees means straight up.
The HRTF uses time (i.e. delay) and intensity (i.e. gain) differences to synthesize
how a sound or channel appears to come from a particular point in space. It is
REQUIRED that the HRTFOut4 component Left and Right audio outputs directly
connect to the ACENet channel(s) since that is the final output stage before the D/A
conversion. For example, if the HRTF is using an ACU2 device, the HRTFOut4
component should directly link to the ACU2 component rather than going through
a series of mixers or other components. This ensures that the HRTF timing and
gains are maintained. Other audio sources (sidetone, etc.) can be mixed into the
ACENet component as needed, given the ACENet component performs implicit
mixing at the final output stage.
Control Inputs
Enable
Type Default Value
boolean True
Description: Enables or disables the 3D filtering on all 4 audio posi-
tions. If False, the audio outputs are a mono mix of the 4 positions.
Control Inputs
Pos1Azim-
Pos4Azim
Type Default Value
int32 0
Description: Azimuth in degrees of audio position N (1-4).
Pos1Elev -
Pos4Elev
Type Default Value
int32 0
Description: Elevation in degrees of audio position N (1-4).
Pos1Gain -
Pos4Gain
Type Default Value
float 32 1.0
Description: Gain applied to position N (1-4) audio before mixing.
OutGain
Type Default Value
float32 1.0
Description: Gain applied to the left and right audio outputs, affect-
ing all positions.
Audio Outputs
OutLeft
Type Default Value
audio n/a
Description: 3D audio output for the left ear.
Warning: OutLeft must be directly connected to an ACENet compo-
nent (i.e. ACU2, ACE-RIU, etc.). See component description for
further details.