MM IR 2.0 – Device Output Mapping

The device output mapping menu allows for the mapping of gain channels to device output channels.

The names of the available devices in the room are displayed in the first column (red rectangle below), together with their device output channels in the second column (yellow rectangle).

The available gain objects can be assigned in the third column (green rectangle), together with their respective gain channels in the fourth column (blue rectangle).

Currently, it is the user’s responsibility to re-create the same connections as in the Signal Flow Designer to ensure the expected functionality.

The assignment of the first gain device will trigger an auto-completion of the entire list. This behavior can be disabled by unchecking the checkbox in the lower left corner of the menu.

Measurement

The measurement tab consists of the following sections.

A computer screen shot of a car Description automatically generated

  1. Measurement Configurations: This section displays the measurement sequence list of all the measurements included in this session. The measurement number indicates the order in which the measurements will be performed.
  2. Speaker and Microphone Layout: This section shows the layout of the speakers and microphones on the selected car.
  3. Instructions: This section contains microphone calibration warnings and suggestions to relocate microphones.
  4. Inputs/ Outputs: This section shows the current input and output levels using the meters.
  5. Measurement Inspection viewer: This section displays the result of each measurement.
    A screen shot of a computer Description automatically generated
    You can highlight a channel by selecting the channel from the ‘Highlight input channel’ drop-down menu.
    The Measurement Viewer loads with default settings. You can change the viewer settings using the Settings icon.

Viewer Settings Properties

The Viewer Settings window contains the following options, which are saved on an application-wide basis:

A screenshot of a computer Description automatically generated

Properties Description
Frequency Domain
  • Smoothing: Smoothing is a technique that reduces variations in plotted curves to improve the visual perception of trends or patterns in frequency response or level measurements. It is commonly used in audio analysis and equalization tasks to enhance clarity while considering the trade-off between noise reduction and preservation of important details.
    By default, the frequency smoothing function is set to Off. and
    Frequency smoothing has the following selections [1/48, 1/24, 1/12, 1/6, 1/3, 1] referring to sample points used per octave.
  • FFT Window: The default setting for the FFT window is ‘With time domain setting’; sets the same signal length displayed for the time signals as the base for the FF.
    The full signal option; takes the entire time signal as the base for the FFT.
Time Domain
  • IR Mode: Set the length of the time signal displayed in IR mode.
    By default, the IR mode is set to 5s.

When Generator Mode is selected as recording, IR mode will be disabled.

  • Recording Mode: Set the length of the time signal displayed in Recording mode.
    By default, the IR mode is set to 5s.

Performing Measurement

Prerequisites

  • Ensure that the required car is set in the Scene tab, for more details refer to Scene Setup.
  • Ensure that the speaker setup is configured in the Speaker Configuration tab, for more details refer to Speaker Configuration.
  • Ensure that the microphone setup is configured in the Microphone Configuration tab, for more details refer to Microphone Configuration.
  • Ensure that you define all measurements, set the mode and parameters, and check the measurement sequence in the Measurement Definition tab, for more details refer to Measurement Definition.

Steps to Perform Measurement Session

  1. Once all the measurement configurations are done as described in the prerequisites, click on the Start Measurement Session. This will activate the measurement mode.
  2. On the Measurement Setting dialog box, enter the session name, add a Note (optional), and click Ok.
    If you want to optimize the measurement order select Optimize measuring order. The optimization of the measurement order applies when several sequences with different loudspeakers are defined for at least one rotating microphone.

    – If no optimization is applied, the measurement will be performed independently for each sequence, resulting in the rotation of the microphone over all the seats within each sequence.
    – When optimization is applied, all the measurements that are linked to a seat position are performed one after the other, regardless of the sequence to which they belong.
    For large numbers of sequences, this greatly minimizes the number of microphone repositioning.
  3. The measurement module acquisition window will now open as a pop-up window, allowing access to tuning panels in the signal flow without obstruction. This enables manual muting and unmuting of necessary speakers through panels during measurement acquisition, especially in cases where automatic measurement isn’t feasible.
  4. Once the window opens, the following operation will happen.
    • In the measurement configuration section, the measurement will start sequentially. After completing measurements are displayed in green, and aborted measurements are displayed in red.
      A computer screen shot of a computer Description automatically generated
      In the example below, two “Step through selected loudspeakers” sequences are about to be performed. Due to measurement optimization, the two driver seat measurements will be performed immediately after each other, as indicated by measurement numbers 1 and 2.
      A screenshot of a computer Description automatically generated
    • In the instructions section, a warning is displayed regarding microphone calibration and microphone relocation. To proceed, select the appropriate checkbox, once all instructions are confirmed, click Measure to start measurement.
      If you want to stop after each measurement, then select the Manual Measurement (Pause after each step) option.
      A screenshot of a computer error message Description automatically generated
      This stopped time can be used to further inspect the result in the viewer in the time (max is 5s for IR and max 10s for recording) or frequency domain as impulse response (IR) or pure recording.
      During a pause, you can trigger a repetition of the last measurement or skip the next measurement from the sequence list.
      – To repeat the last measurement, click Previous.
      – To skip the next measurement, click Skip.
      Repeating a measurement automatically disables the automatic measurement mode. It can be re-enabled at any time.
      A blue square with a cross Description automatically generated
      A pause is automatically activated when the measurement requires user action, e.g., the placement of a microphone on another seat.
    • In the Inputs/ Outputs section, the current input and output levels are shown using the meters.
      A screenshot of a computer Description automatically generated
      Once the actual acquisition is complete and the measurement is only being post-processed, the message “Capture complete! ” appears in the instructions box.
      The result of each measurement is displayed in the Measurement Inspection viewer section.
    • On the Measurement Inspection viewer, display the result of each measurement.
      A computer screen shot of a car Description automatically generated

4. Once all steps of the measurement procedure are completed, click Finalize to store the measurement.

You can rename the session at any point during the measurement. Click Cancel to discard the measurement

Generally, you can exit the Measurement window only when a session is canceled or finalized.

The following actions are restricted during a measurement session:

  • Opening Sound Card Configuration in IR Measurement
  • Opening Device Output Mapping in IR Measurement
  • Opening  Generator Settings in IR measurement
  • Opening  Reset all in IR measurement
  • Opening Import in IR measurement
  • Opening  Test Sound in IR measurement
  • The “Start Measurement Session” button is disabled
  • Application Exit
  • New Project Import
  • New Project Create
  • Delete Project
  • Open Project
  • Save and Go Back in SFD
  • Save in Device View

If you try to perform any one of the above actions, a message will be shown “Measurement session in progress”.

A yellow rectangle with black text Description automatically generated

MM IR-Define Measurements

The Measurement Definition screen is the final preparatory screen before the actual measurement. This screen consists of list of Measurement Sequences (highlighted in red), Mode and Parameter configuration (highlighted in yellow), and list of Resulting Sequence measurement (highlighted in green).

Steps to configure Measurement Definition

  1. On the Measurement Configuration screen, go to Measurement Sequences section and click on the (+) button.
    By default, project-specific Generator settings are assigned to each new Measurement Configuration, after which you can configure distinct Generator settings for each Measurement Configuration.
  2. On the Mode selection allows you to change the settings of the specified measurement.
    Possible measurement modes are:

    • Step through all speakers: play back signal through each speaker sequentially
    • Step through all groups: play back signal through all groups sequentially, parallel through all speakers in one group
    • Step through selected speakers: play back signal through each speaker or group selected in list
    • All speakers in parallel: play back signal through all speakers at once
    • Selected speakers in parallel: Play back signal in parallel through all speakers/groups selected in list.
      The resulting sequence of the currently select measurement is display on the right (green rectangle)
  3. Once you have configured all the measurements, click on Start Measurement Session to activate the measurement mode.
    This opens a new measurement window.
  4. On the Measurement Setting dialog box, enter the session name, add a Note (optional) and click Ok.
    If you want to optimize the measurement order select Optimize measuring order and enter the session name. The optimization of the measurement order applies when several sequences with different loudspeakers are defined for at least one rotating microphone.
    – If no optimization is applied, the measurement will be performed independently for each sequence, resulting in the rotation of the microphone over all the seats within each sequence.
    – When optimization is applied, all the measurements that are linked to a seat position are performed one after the other, regardless of the sequence to which they belong.

    For large numbers of sequences, this greatly minimizes the number of microphone repositioning.

Parameters sets configuration is under development.

Even though you can configure different Generator Settings per Measurement Configuration, the Generator Mode will be same for all Measurement Configurations. Only at the project level, Generator Mode can be modified and same will be overwrite to all Measurement Configurations.

MM IR 2.0 – Test Sound

The Test Sound menu is used to set the parameters for the test sound.
The test sound is available on the speaker configuration tab and serves the purpose of quickly verifying the correct connection to a speaker selected in the speaker table. A generated sweep, or one of the predefined Async measurement signals (see “Generator”) can be used for the speaker test. The playback is limited to 2 seconds.

The following parameters can be set in sweep mode:

  • Gain: Playback gain in dBFS, only integers can be specified, positive values will be correct to negative

The following parameters can be set in predefined mode:

  • Gain: Playback gain in dBFS, only integers can be specified, positive values will be correct to negative
  • Selected signal: Choice of predefined signals

MM IR 2.0 – Walkthrough

The workflow of the Measurement Module is sequential.

  1. Scene Selection: Choose the scene for your measurement. This involves selecting a pre-defined scene.
  2. Speaker Configuration:  Select speaker type and arrange the speakers position within the chosen scene. Then configure the speakers.
  3. Microphone Calibration: Select microphone type and arrange the microphone position within the chosen scene. Then configure the microphones.
  4. Measurement Sequence Definition: Define one or more measurement sequences.
  5. Measurement Execution: Initiate the measurement based on the defined sequences. This might involve capturing audio data from the microphones.
    A computer screen shot of a computer Description automatically generated

In the current version, the inspection of the result of the measurement, as well as all the postprocessing has to be done in the legacy MM IR module.

MM IR 2.0 – Speaker Configuration

Once respective scene is selected, configure the speaker configuration.

  1. Speaker Selection: The “Speaker Configuration” screen displays the chosen scene. On the left side, you’ll find a list of available speaker types.
  2. Placing Speakers: Drag and drop the desired speaker types from the list onto the scene.
    Dragging a speaker far outside the scene will delete it.
  3. Speaker List: Once placed, speakers appear in the “Speakers” list.
    By default, all speakers belong to “Group_1”. Speakers dragged onto the scene are added to the currently active group.

    The “device” column of the list allows for the assignment of the following modes to a speaker:
    – Master:
    The stimulus will play through the master output channel (see soundcard configuration)
    – Soundcard: Allows for the free choice of a soundcard channel in the “Output” column
    – Device: Allows for the assignment of the speaker to a device output channel (see device output mapping) for (un-) muting. The stimulus will play through the master channel.
    A mix of the modes is allowed. If any speaker is assigned to the master or device mode, it is not possible to use the soundcard output channel defined as master channel for any speaker in “soundcard” mode.
  4. Managing Speakers List:

    • Play Sound: Use this option for quick functionality checks.
    • New Group: Click the “+” button above the list  to create new groups.
    • Move Up: Use the up arrows to move speakers within the list, which can also change their group assignment.
    • Move Down: Use the down arrows to move speakers within the list, which can also change their group assignment.
    • Delete: If you want to delete any speaker from the list.

Double-click on a speaker or group name in the list to rename it. (Speaker types cannot be changed here.)

Each speaker can have its own “start frequency” set. This high-passes any signal played through that speaker. The “start frequency” can also be adjusted in the generator menu, overriding this setting.

After setting up the speakers in the “Speaker Configuration” window, click on “Microphone Configuration” to set and configure the microphones in the scene.

MM IR-Scene

The Measurement Module guides through each step to perform a measurement. Select and configure a Scene

  • The “Scene” screen displays various measurement scene options like  a left-hand drive car with two seats or inside a room.
  • Selecting a scene here impacts two things:
    • The number of available microphone positions. This depends on the chosen scene like a two-seater car will have fewer microphone positions than a five-seater).
    • Microphone position numbering: This is based on the driving position (left to right for left-hand drive, vice versa).

Once you double-click on the desired scene, the “Speaker Configuration” window will open.

MM-Microphone Configuration

Microphone setup tasks such as calibration, channel selection, and mic compensation file selection can be done using the Mic Setup view, either before or after the microphone configuration on the car.

On the Microphone Configuration view, you can arrange and configure the microphone.

The available microphone arrays are located to the left side on the Microphone Configuration view .

  • Single Microphone
  • 4 microphones
  • 6 microphones
  • 16 microphones
  • 4 by 4 array (to measure at 16 different microphone positions using 4 microphones in 4 steps at one array position)

You can perform following actions on Microphone Configuration window:

Positioning Microphone Arrays

  • You can freely drag and drop microphone array anywhere in the scene.
  • Dragging an array far outside the scene will remove it.
  • If the same mic array is already configured in the Mic Setup view, the name, channel assignment, calibration, and compensation will be used from the Mic Setup view. Any changes made to the respective mic array in the Mic Setup view will also be applied to the dragged mic array.

Seat Position Assignment

  • The mic array can be assigned to any available seat positions based on the selected scene. For example, in a 4-seat scene, the available seat positions are “None” (no fixed seat position), “Row 1 Left”, “Row 1 Right”, “Row 2 Left”, and “Row 2 Right”. Depending on the selected seat position, the mic array is placed in the car. If “None” is selected, the mic array will be placed at the position dragged by the user.

Managing Microphone Arrays

  • A list of all microphone arrays in the scene is displayed on the right.
  • Use the up and down arrows to change the order of the arrays in the list.
  • Mic Array name is only editable in Mic Setup view.
  • Click the delete button to remove an array from the list.

Soundcard Input Assignment

  • Assigning a Sound-In stream channel to each microphone is only allowed in the Mic Setup view.

Rotating Microphone Arrays for Sequential Measurements

  • Select “Rotating” for microphone arrays in the list to design a measurement sequence quickly.
  • These arrays will automatically snap to each seat, acting as a mobile unit that captures audio at multiple positions.
  • The seats will be numbered consecutively, indicating the measurement order.

The number of seats needs to be a multiple of the number of microphones in the rotating array.

  • You can keep additional microphones on the scene as fixed positions for more comprehensive data collection. The placement logic for the rotation is as follows:
    • One mic all seats in order: driver (seat 1), passenger (seat 2), rear behind driver (seat 3), rear behind passenger (seat 4).
    • Two mics, two seat car: mic 1 on seat 1, mic 2 on seat 2.
    • Two mics, four seat car: mic 1 on seat 1, then on seat 2, mic two on seat 3 then on seat 4.
    • Two mics, six seat car: as for 4 seats plus mic 1 on seat 5 (driver side), mic 2 on seat 6.
    • Three mics, two seat car: forbidden.
    • Three mics, four seat car: forbidden.
    • Three mic, six seat car: mic 1 covers first row, mic 2 2nd, mic 3 3rd. First all on the driver, then on the passenger side.

MM IR 2.0 – Startup

The Measurement Module is used to perform synchronous and asynchronous impulse response measurements and recordings.

If you want to work with the Measurement Module, you don’t need an active project. GTT will automatically create da ummy project, where you can perform all the operations. In case there is an active project available, the Measurement Module session will be associated with it.

A device is not necessary for the Measurement Module to function in the project. The Measurement Module enables direct sound card measurements without an intermediate device, whereas tests controlled by gain channels can be carried out via a device.

Related Topics

MM IR-Settings

The Measurement ribbon consists of the following groups.

  • Import/Export: Using the Import and Export option you can configure the import and export setting of the measurement module. For more details refer, to Import and Export Settings.
  • Reset All: Using the “Reset All” option you can reset parameters used for the measurement setup (scene, speaker mapping, mic mapping, and measurement session).
  • Sound Settings: In the Sound Settings group you can configure Device Output Mapping, Generator, and Test Sound settings. For more details refer ot Sound Settings.

The entire ribbon bar will not function once a measurement session is active, it will re-function after it ends since the settings made here do not affect an active measurement session.

Import and Export Settings

Import MM IR Setting

The import menu allows you to import parameters available in the specified file.
Following are the parameters you can import.

  • Chosen scene
  • Device output mapping
  • Configured speakers
  • Configured microphones
  • Defined measurement sequences

These settings can be imported individually or together. Only the selection of the sequence import forces the import of speakers and microphones to guarantee consistency.
The import for the device output mapping will throw a warning if the project does not match the original project.

Export MM IR Settings

The export allows you to export all setup-related parameters.
Following are the parameters you can export.

  • Chosen scene
  • Device output mapping
  • Configured speakers
  • Configured microphones
  • Defined measurement sequences

These settings can be exported individually or together. Only the selection of the sequence export forces the export of speakers and microphones to guarantee consistency upon re-import.

Sound Settings

In this group, you can configure Device Output Mapping, Generator, and Test Sound parameters. These menus are accessible during every step of the measurement preparation.

  • Device Output Mapping: The device output mapping menu allows for the mapping of gain channels to device output channels.
  • Generator: The generator menu is used to define parameters for the signal used in measurements. Using the drop-down option you can select Generator mode.
  • Test Sound: The Test Sound menu is used to set the parameters for the test sound.