Harman Logo
AUDIOWORX
  • Home
  • Documentation
  • Videos
  • Release Notes
  • Login
Harman Logo
AUDIOWORX
  • Home
  • Documentation
  • Videos
  • Release Notes
  • Login
Harman Logo
AUDIOWORX
  • Home
  • Documentation
  • Videos
  • Release Notes
  • Login
  • Getting Started
  • User Guides
  • Developer Guides

Table of Content

Global Tuning Tool

  1. About Global Tuning Tool
    1. System Requirements
    2. Global Tuning Tool Workflow
  2. Workspace Overview
    1. Home Screen
      1. Home screen Options
      2. Application Options
    2. Device Designer Overview
      1. Tools
      2. Connection
      3. Import and Export
      4. Tuning
      5. Device Panels
    3. Devices and Template View
    4. About Core Objects Toolbox
    5. Device Operations
    6. Properties Panel
    7. Device View
    8. Help
  3. Configurations
    1. Configure State Variable
    2. Configure Default Control-Ids
    3. Configure Preset Controller
      1. Configuring Controller Slot
      2. Core Object Settings
      3. Custom Actions Settings
      4. Exporting Preset Configurations
      5. Maintain Folder Structure
      6. Loading Slots on the Device
      7. Handling Dual Responses
      8. Send Preset Data Online
    4. Link Window
    5. Configure Controller
    6. Launch MIPS Profiling
    7. Launch Memory Profiling
    8. Editing Memory Latency
    9. Configure Streaming and Polling
      1. Start Live Streaming
      2. Record Streaming Data
      3. FFT for Streaming
    10. Configure File controller
    11. Configure Control IDS
    12. Custom Device Usage
    13. Multi-xAF Library Support
    14. Configure External Endpoints
  4. Operations
    1. Create a New Project
    2. Create Signal Flow
    3. Connecting a Device
    4. Routing (Connections)
    5. Device Synchronization
    6. Launching Multiple Signal Flows
    7. Tune a Signal Flow
  5. Designing Custom Panel
    1. Panel Designer Ribbon
      1. Text Design
      2. Fader Design
      3. Rotary Design
      4. Button Design
      5. Box Design
      6. LED Design
      7. Meter Design
      8. Other Design
      9. Images
      10. Advanced
    2. Panels View
    3. Custom Panel Properties View
    4. Designer Workspace
    5. Editor Windows
      1. Parameter Address Editor
      2. Multi-Parameter Address Editor
      3. System Function Editor
      4. State Indication Setup Window
      5. Select Color Window
      6. Discrete Values Editor
      7. Indication Configuration Editor
      8. LED Values Editor
      9. Graph Parameters Window
      10. Scale Editor
    6. Create a Custom Panel in GTT
  6. Working with Parameter Set
    1. Parameter Set Overview
      1. Configuring Parameter Data
      2. Apply Delta in Parameter Sets
      3. Retrieve and Verify Parameter
      4. Import and Export Set File
      5. Preset Comparison
      6. Parameter Sets Explorer Color
      7. Switch Between Multiple Parameter
      8. Saving and Loading Set File
      9. Search in Parameter Sets
    2. Create a Parameter Set in GTT

Signal Flow Designer

  1. Overview Of Signal Flow Designer
  2. Components of Signal Flow Designer
  3. Operations in Signal Flow Designer
    1. Pin Labelling
    2. View Audio Object Metadata
    3. Column Name Configuration Panel
    4. Upgrade Audio Object
    5. Audio Object Processing State
    6. Metering the Signal Flow
    7. Copy and Paste Operation
    8. Undo and Redo Operation
    9. Block Control
    10. Signal Flow Design Validation
    11. Securing Audio Objects
  4. Create a Signal Flow
  5. Tune a Signal Flow
  6. Native Panels
    1. Launching Native Panel
    2. Common Operation in Native Panel
    3. Configuring Custom Native Panels
  7. Additional Audio Parameters
  8. Harman Audio Library Service
  9. Multiple Framework Instances Support
  10. Feedback loop in Signal Flow
  11. Compound Audio Object
    1. Create a Compound Audio Object
    2. Import and Export CAO
    3. Tuning and Editing CAO
    4. Create Preset for CAO
    5. Edit CAO Instance
    6. Set password for CAO
    7. Linking Custom Panel to CAO
    8. Multi dll support for CAO
    9. Delete a Compound Audio Object

Audio Object Description

  1. Audio Object Description Overview
  2. Interface Objects
    1. AudioIO
    2. ControlIn
    3. ControlOut
  3. Basic Objects
    1. Delay
      1. Delay Panel
    2. Gain
      1. Gain Panel
    3. Level Monitor
      1. Level Monitor Panel
    4. FaderBalance
      1. Fader Balance Panel
    5. Volume and Mute
      1. Volume and Mute Panel
    6. VolumeLite
  4. Control Objects
    1. Control Math
    2. Control Grouper
    3. Control GroupSplitter
    4. Control Multi Adder
    5. Control Mixer
      1. Control Mixer Panel
    6. Control Router
      1. Control Router Panel
    7. Control Smooth
    8. AudioToControl
    9. Lookup Table (LUT)
      1. Lookup Table (LUT) Panel
  5. Routing Objects
    1. Router
      1. Router Panel
    2. Splitter
    3. Demux
    4. Selector
  6. Source Objects
    1. Noise Generator
      1. Noise Generator Panel
    2. Wave Generator
    3. FilePlayer
  7. Mixer Objects
    1. Adder
    2. Matrix Mixer
      1. Matrix Mixer Panel
    3. Merger
    4. Fader Matrix
  8. Dynamic Object
    1. Limiter
      1. Limiter Panel
  9. Filter Objects
    1. ParameterBiquad
      1. Parameter Biquad Panel
    2. CoefficientBiquad
      1. Coefficient Biquad Native Panel
    3. Tone Control Extended
      1. Tone Control Extended Panel
    4. XoverBiquad
      1. Xover Biquad Panel
    5. FastConv
      1. Fast Conv Panel
    6. FIR Filter
      1. FIR Filter Panel

Real Time Analyzer

  1. Real Time Analyzer Overview
  2. Real Time Analyzer Components
  3. Settings
    1. Channels Settings
    2. Generator Settings
    3. Analyzer Settings
    4. Microphone Calibration
    5. RTA Advanced Settings
      1. Sound Card Settings
      2. Plugin Host Setting
      3. Advance Analyzer Settings
      4. Advance Generator Settings
      5. Graph Display Settings
      6. Mimo Convolver Settings
      7. Recorder Settings
      8. Routing Settings
    6. Saving and Loading RTA File
  4. Integrated Virtual Process Options
  5. Probe Point Configuration
  6. Real Time Data View
  7. Graph Settings and Measurement
  8. Traces
    1. Trace Toolbar
    2. Trace Configuration
    3. Trace Functionalities
    4. RTA Shortcuts
  9. Analysing Audio Signal

Measurement Module 2.0

  1. Measurement Module Overview
  2. Configurations
    1. Device Output Mapping
    2. Generator
    3. Test Sound
  3. Understand Measurement Process
    1. Scene Setup
    2. Speaker Configuration
    3. Microphone Configuration
    4. Define Measurement
    5. Measurement Session

Central Viewer

  1. Central Viewer Overview
  2. Central Viewer Window
    1. Configurations
    2. Scene Mode
    3. Chart Selector
    4. Waterfall Chart
    5. Graph Area
    6. Curve Lists
    7. Domain Selector
  3. Import Export Central viewer settings

Starter Kit Utility Tool

  1. Starter Kit Utility Tool
  2. Useful Commands for Starter Kit
  3. Starter Kit Troubleshooting
  • Global Tuning Tool
  • Devices and Template View

2.3.Devices and Template View

The Devices section allows you to perform the following actions:

  • Add a new device to the project.
  • The Discover Device option allows you to discover connected physical or virtual devices and GTT will interact with the target device to obtain the device information available on the device.
  • Display lists all the devices in a project.
  • Provides options to remove the device from the project.
    Graphical user interface, application Description automatically generated

On the Device Designer tab, click on the (+) icon to add the device. This opens the Add Device dialog box.

On the Add Device, you can perform the following operations.

  • The Add Device dialog box lists existing device templates available in GTT.
  • You can add new device templates using any of the methods; Discover Device, Create Light Device, or Create Device File options.
  • You can delete existing device templates if they are not used in a project.
  • Custom Device is also listed in the Device template list as the first template. You can select a custom device and add it to the project like other templates.

GTT supports 1 custom device at a time as per the current design.

You can use any of the options to add a device template to the project.

  • Discover Device: Click on Discover Device, if you have the preconfigured device template available and connected to the physical or virtual device.
  • Create Light Device: Click on Create Light Device, if you want to create a new template.
  • Create Device File: Click on the Device file, if you want to create a device file.
  • Device Template Rename: Rename the selected device template post creating a light device, discover the device template, create a device file, or any existing device template.

Discover Device

The Discover Device feature allows you to read and write the device configuration from or to the device.

This function allows you to read information from a device that is connected to the Global Tuning Tool. This information is used to create a device template that reflects the internal layout structure of the device, which includes its physical cores, virtual cores, and routing information from device input to virtual cores between virtual cores and core objects.

You can also write (download) your configuration to the device using this feature.

Below are the few details that GTT will get from the device to construct the inner layout.

  • Physical cores information.
  • Core information.
  • Core objects information.
  • Device and Virtual Core Routing (For more details refer to Device Routing)

Below are the prerequisites to start a Discover a Device.

  • Copy the flash file (device.flash) and the audio library xAFVirtualAmp.dll file available in AWXInstalledLocation/HarmanAudioworX/AudioFrameworkDLLs to your working folder.
  • Launch IVP, open to “Advanced” settings, go to the “Plugins” tab and select the correct path to the xAFVirtualAmp64.dll.

Before using this feature, delete all the *.flash files from the working folder. IVP may crash, if it has the old tuning flash files.

Follow the below steps to discover a device:

  1. On the Add Device window, click on Discover Device. The GTT will start to communicate with the target device, gather the device information, and add the device to the device templates.

The device identification feature is enabled for audio libraries version 13 and higher.

Only after you have completed the prerequisites the Discover Device feature function will work properly.

Create Light Device

Using the Create Light Device option, you can create a new template.

Follow the below steps to create a device template:

  1. On the Add Device window, click Create Light Device. This opens the Add Device dialog box.
  2. Enter the details in the following fields and configure the device core type.

    • Reference ID: Enter the reference ID of the template.
    • Device ID: Enter the initial value of the Device ID field for the first device instance created out of that template Device template name.
    • Device Name: Enter the device name.
    • Brand: Enter the brand name required for legacy AA infrastructure.
    • Family: Enter the family name required for legacy AA infrastructure.
    • Number of Channels: Enter the number of channels supported by the device.
    • Max Tuning Data Size: Enter the maximum count of bytes included in a single tuning data message.
    • Communication Type: Select ID-based tuning or address-based tuning.
      • IdBasedTuning –
      • AddressBasedTuning –
    • Core(s): Each device template exposes one or more physical cores.

    For the xAF library before the O release: multiple cores from the given list can be selected.
    Graphical user interface Description automatically generated
    For the xAF library from O release: Cores can be added/removed. Core types and Data-formats supported by xAF will be listed for configuring the core.
    Graphical user interface Description automatically generated

  3. Click Add Core, select core type and date format from the drop-down list, and then click Ok.
    When the default xAF library version is < 15 (O dll), GTT displays a static set of core types with corresponding data formats.
    Based on the default xAF library selected, you can add multiple cores, and two modes of core selections (Core Type and Date Formate) are available. Below is the example showing the available core type supported by respective xAF dll versions.
    Graphical user interface, application Description automatically generated  Graphical user interface Description automatically generated
    While configuring the core type of the device, if you want to remove any core, select the core, and click Remove Core.
  4. Click OK. The new template is added to the device templates list.

Create Device File

The GTT allows you to create a device flash file using Device File Editor (DFE) in a project. The device file is a combination of Physical Cores, Input Groups, and Output Groups.

Follow the below steps to create a device file:

  1. On the Add Device window, click Create Device File.

    This opens the Device File Editor window. The editor interface uses a tree-like structure to display items at each level and this structure is defined in the xTP specification. Furthermore, a Virtual Core will have Input and Output Groups as defined by the xTP specification. Each Input Group and Output Group have one group added by default.
    By right-clicking on each item, a context menu will appear that will allow you to add or remove subtree items.
  2. Select Physical Cores and enter the hardware and software version.
    There could be one or more Physical cores under a Device and each Physical core can have more than one virtual core inside it.
  3. Right-click Physical Cores and select Add Physical Core.
    A screenshot of a computer screen Description automatically generated with medium confidence
  4. Select Physical Cores 0You must specify the Core Type of Physical Core. When the default xAF library is set to O release or above, the supported xAF core-types will be listed or set the default value to ‘0’.
    Text Description automatically generated with medium confidence
  5. Right-click on Physical Cores 0 and select Add Virtual Core.
    A screenshot of a computer Description automatically generated with medium confidence
  6. Select Virtual Core 0, enter the Task Priority, and select the Date Format.
    A picture containing treemap chart Description automatically generated
    A Virtual Core is made up of Input and Output Groups. You can add one or more Physical Cores, and each Physical Core can have many Virtual Cores.

    It is important that you should specify the Core-type of the Physical Core, Data Format of the Virtual Core, Device Input, or Output Group.

    When the selected default xAF library is “O” release or above, the xAF supported data formats will be listed or the default value set to ‘2’.

  7. Expand Input Groups, select Group 0, and configure the respective properties. Similarly, expand Output Groups, and configure Group 0. In order to allow routing from Device Input/Virtual Core to other Virtual Cores or Device Output Groups, select Connectable Cores and Connectable Device Output Groups.
    You can add multiple Groups inside an Input Group.
  8. Once all the configuration is done, click Save Device File. A save file dialog box appears, enabling you to save the flash file.
    The flash file contains the information related to the  structure of the device like Device ID, hardware version, software version, input groups count (No. of input pins), output groups count (No. of output pins), physical cores count,
    Graphical user interface, application Description automatically generated
    To view or modify an existing flash file, click Load Device File. The Device File Editor displays an Open file dialog box, selects the flash file, and clicks Open.
    Graphical user interface, application Description automatically generated

Device Template Rename

You can rename the selected device template post creating a light device, discovered device, or any existing device template.

Custom devices would not have the option to rename the template name.

Device name once edited, any device created using this template will have the appropriate name reflected in Class Name, reflecting the template on which the device is based.

To Edit the name, press the edit button, which will show an editable section with the selected device name in it.

Upon editing the name click on “Ok” and the template name will be applied. The device name allows only alphabet, numeric, and hyphen (-) and has a limit of min 1 character and max 55 characters.

When there is a validation error in the name, the “Ok” option will be disabled, and the edit box will be shown as red.

Device template name is also retained when exporting or importing the project. Name of imported device template would be based on existing uniqueness naming rules.

« Device PanelsAbout Core Objects Toolbox »
Suggest Edit
  • Careers
  • Contact
  • Sitemap
  • News

© 2025 HARMAN International. All Rights Reserved. Privacy Policy | Cookies | Terms of Use

If you are using a screen reader and are having problems using this website, please call (800) 645-7484 for assistance.