Configuring an AVAS Sound Function

This procedure shows how to configure an AVAS sound function and to edit its wavetable and granular synthesis layers.

Prerequisites: Make sure you have already configured the driving environment.

If you use a scenario, play it. If you want to use external data, activate the CAN Mode and make sure that the software can receive external data.

  1. Click the speaker button to turn on the audio output.
    The speaker button turns light blue .
  2. Go to the AVAS tab.

    Each of the Wavetable and Granular synthesis layers has an activate button , gain controls for the entire layer, a mute button , and an EQ button to configure Parametric equalization.
  3. If you want to simulate the perception of the AVAS sound function inside the car cabin, select a cabin filter from the drop-down list.
  4. Click the Wavetable Settings button to edit the loopers.
  5. The Wavetable synthesis layer is opened (see below).
    1. Each looper can be activated or deactivated by clicking its button and the name can be changed by clicking the Rename button .
    2. The loopers can be reordered in the display by dragging and dropping the button.
    3. You can set individual looper gains by using the slider, the and buttons, or by entering a dB value directly (see below).
    4. You can use the Mute button to mute an individual looper, or the Solo button to mute all except the selected looper. This allows rapid isolation of a particular sound.
    5. A VU meter is shown next to each looper to provide a visual indication of active sounds.


    Note: Mute and Solo settings are not saved when saving a preset or a project.
  6. Click the Settings button next to an individual looper to open its Looper settings window.


    The Looper settings window is opened.
  7. In WAVE LOOPER, click Load sample and browse your computer to select the *.wav file to load.
    Note: You can load a mono or stereo audio sample, however only the first channel is used. The Ansys Sound: Analysis and Specification application contains functionality for creating loopable samples without any clicks or audio spikes.
  8. You can Load or Save an individual looper configuration by clicking or . See Saving and Loading Individual Players for more information.
  9. If needed, you can edit:
    1. the gain of the looper,
    2. the 2 gain mappers,
    3. the pitch mapper,
    4. the parametric equalization settings (EQ) for the looper. See Configuring Adaptive Parametric Equalization.
  10. You can play the unaltered original sample by clicking the button. Using this feature bypasses all of the mappers and mute states, but the sample playback is still subject to the overall AVAS gain and project gain settings.
  11. If needed, change the preprocessing formulas associated with the driving parameters used as mapper inputs by clicking (see Configuring Vehicle Data Preprocessing).
  12. If needed, spatialize this looper individually by selecting Individual looper spatialization, setting up the desired Angle and, in the case of multichannel audio mode, Diffuseness values.


    Note: If Individual looper spatialization is cleared, the looper will be spatialized in the same way as set up in the AVAS tab in the main ASDforEV window.
  13. If needed, select Additional mappers to use 2 additional gain mappers, and 1 additional pitch mapper (whose output multiplies that of the first pitch mapper).
    Note: If Speed is selected as the input of a pitch mapper, you can check if the pitch variation complies with the UNECE R138 regulation. The EU regulation on AVAS sounds enforces a minimal frequency shift of 0.8 % per kph between 5 and 20 kph. If you want to change the thresholds, open the Compliance Settings.


  14. Close the Looper settings window and AVAS Wavetable synthesis layer window.
  15. Click the Granular synthesis settings button to configure the granulators. Granular synthesis is a type of synthesis where a sound sample is subdivided into short, windowed sample grains (100 ms, for example) that are selected randomly within a given part of the sample, and played successively with some overlap. This method makes it possible to easily synthesize complex and lively sounds, basically without any prior processing of the loaded sample.
  16. Click the button to activate a granulator.
  17. Each granulator has Gain, Mute and Solo controls as described for the wavetable loopers in Step 5 (above).
  18. Click the settings button next to the required granulator to open the Granulator settings window.

  19. Click Load sample and browse your computer to select the *.wav file to load.
  20. Click the Gain (dB) number field to change the output gain of the granulator.
  21. Click the EQ button to edit the Parametric equalization settings for the granulator.
  22. You can play the unaltered sample used for the granulator by clicking the button. Sample playback using this feature bypasses the mute states but is still subject to the overall AVAS gain and project gain settings.
  23. If required, click one of the buttons to configure the corresponding granulator parameter preprocessing formula and how this parameter varies along with vehicle parameters:
    1. Position: Controls the position of the center of the area (in grey) in the loaded sample where the start of each grain will be selected (randomly). This parameter is usually expressed as a percentage of the whole sample duration (although position in ms is also indicated). It is in the range [Width/2; 100-Width/2-Grain Size(%)] , where Grain Size(%) is the Grain size in ms below, converted into a percentage of the whole sample duration.
    2. Width: Controls the width of the area (in grey) in the loaded sample where the start of each grain will be selected (randomly). This parameter is usually expressed as a percentage of the whole sample duration (although width in ms is also indicated). It is in the range [0; 2*min(Position, 100-Position-Grain Size(%))], where Grain Size(%) is the Grain size in ms below, converted into a percentage of the whole sample duration.
    3. Grain size: Controls the length in ms of the grains. It is in the range [10 ms; 1000 ms].
      Note: Depending on your audio settings, using low grain size values (below 50 ms) might make the resulting sound "scrappy". If you wish to use such low grain size values, and if the CPU allows it, you should reduce the I/O Vector Size in the Audio settings window (Audio config in the main window’s left panel, and then Audio settings) until the sound smoothness is restored.
    4. Grain overlap: Controls the overlap in % between each selected grain. It is in the range [0 %; 95 %]
      Note: The combination of Grain size and Grain overlap defines the rate at which new grains are selected from the sample: Rate = size * (100-overlap)/100. For example, a Grain size of 100 ms and a Grain overlap of 90 % mean that a new grain is picked every 10 ms.
    5. Pitch: Controls the pitch of the granulator. This controls the speed at which each grain is played (a pitch of x means that the grain is played x times as fast as the normal sample playback speed). As for loopers, it is in the range [.1; 2]
    6. Gain: Controls the gain of the grain playback (in addition to the granulator Gain (dB) mentioned above). It is in the range [-70 dB; 6 dB]
    Note: The sliders associated with these 6 parameters (as well as the number fields next to them) can also be handled manually. This allows you, for example, to identify the desired set of parameters corresponding to a particular driving phase. This is useful when working with a new sample and trying out different granular synthesis strategies to apply to this sound material.
  24. You can Load or Save an individual granulator configuration by clicking or . See Saving and Loading Individual Players for more information.
The AVAS sound function is configured. If you want to save your changes in a preset, refer to Saving a Preset.