
The Home Screen enables various operations, including creating a project, importing projects, opening pre-configured templates, and launching default features.
When you launch GTT, the home screen appears, which includes the following tabs:
Also, the Home screen contains various options like export/import, renewing license, and configuring GTT settings. refer Homescreen options.
In the Project tab, you can create new projects, edit existing ones, and import or delete projects.
On the Project tab, you can perform the following operations:
Use the create option to create a new project.
On the Create Project window, you can choose the Empty Template or One Core Template option to create a project.
The project name will be automatically filled when selecting any template. You can manually change the project name by editing the default project name.
By default, empty projects do not contain a description; you have to enter the details manually.
Use the import option to import a project.
The Import Project window contains a browse option to open the gttd file. Additionally, you have options to exclude or include the Project dependencies like Audio Library and Measurement Data in the imported project.
Steps to import a project:
A warning will appear if the Audio Library option is selected and a version already exists in the GTT application.
If you click “OK,” the existing audio library will be replaced with the associated audio library. If you click “No,” the existing audio library will remain unchanged. The project will be imported along with the selected project dependencies.
While importing, if you select dependencies (Audio Library or Measurement Data) that are not available in the project file, a popup message will display indicating that these dependencies are not associated with the project.
Make sure to provide the path before clicking OK, as this will help avoid any errors and ensure a successful process.
Use the delete option to remove a project.
You can delete multiple projects as well as a single project.
Use the edit option to change the project name and description.
On the Project tab, navigate to the respective project, and click the Edit option. Modify the name and description as required and click Update.
Use the sort option to reorder projects.
Projects can be sorted by Project Name, Last Edited, or Description columns in ascending or descending order.
The sort icons are displayed alongside column headers. Click these icons to sort the projects in ascending or descending order based on the data in the selected column. The icon’s appearance also signifies the current sorting state of the column.
On performing actions like Create Project / Import Project / Clone Project / Delete projects, the sort icons will reset to unsorted icons for all three columns.
By default, projects are sorted by the last edited column.
The GTT interacts with the audio library service, which is a Windows service. This service hosts the C++ dynamic linked library xAFVirtualAmp.dll. This DLL exposes several methods that GTT calls from the managed environment, to determine what audio algorithms and memory layouts are available in the DLL.
Every audio library has a version, and GTT stores this information alongside the data received from the xAF service.
GTT requires an audio library to perform operations required for tuning amplifiers. It obtains audio objects, their properties, memory layout, and so on from the audio library. This library is hosted in a Windows service and communicates with it via IPC. The Windows service is called Harman audio library. The block diagram below shows high-level communication between GTT and an audio library service.
Column | Description |
Default | This column shows which DLL has been set as the default. |
Audio Library Version | This column displays the version of the DLL. |
Audio Library Name | This column displays the Audio Library file name (DLL name). |
Description | This column displays the description of the DLL. By default, the description will be taken from the file description property of the DLL metadata. |
Audio Library Path (DLL Path) | This column displays the source path of the DLL. |
You can perform the following actions on the Audio Library Manager tab.
On the Audio Library Manager tab, click on the Load Audio Library icon. You can load multiple xAF libraries.
If the same xAF library version is already present in GTT, a prompt will appear before overwriting the DLL.
When a new audio library is loaded, it will not set to default automatically; instead, you need to select the checkbox to make it default.
After extending support for multiple libraries, each version of xAF libraries will be separately stored for simultaneous use in GTT. Before this, existing xAF dlls were overwritten when another DLL file was loaded, and GTT could only work with one xAF dll version at a time.
Installed audio library will be set to default when first time launch of the GTT application. You can change the default audio library by checking the checkbox in the Default column and the same will be updated and notified to the user.
The default audio library version set from this screen would be used for basic GTT operations – Add Device/ Discover Device/Project import (if the last saved audio library is not loaded in GTT).
On GTT installation, the latest audio library will be loaded automatically and set as default.
You can modify the description of the audio library DLL by clicking on the Edit Description option. After changing the description, click on Update to save the changes.
By default, the Description is taken from the file description of DLL metadata until the user manually updates it by clicking the Edit icon.
Click on the Delete icon to delete an audio library.
Audio Library can be loaded/deleted, even if GTT is launched in normal mode.
Audio libraries can be deleted only when associated devices and compound audio objects are deleted.
Audio library which is set as default cannot be deleted.
Any unsaved settings should be saved before the audio library is deleted.
The Feature tab allows you to directly access the MM-IR (Measurement Module for synchronous and asynchronous impulse response measurement, and recording) and MM-RTA (Measurement Module for Real Time Analyzer) features without having to go through the entire process of creating a regular GTT project.
If a project is in the open state and you double-click on the MM-IR or MM-RTA features, a feature window will open, and the relevant data will be updated and stored in the project.
If you double-click on the MM-IR or MM-RTA features from the home screen, a dummy project will be created in the background and you will be directed to the feature window. However, it is not possible to export the dummy project.
The MM-IR defines the Measurement Module for synchronous and asynchronous impulse response measurement and recording. 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.
To open the Measurement Module dashboard, double-click on MM-IR.
For more information, refer to the Measurement Module 2.0 User Guide.
The MM-RTA defines the Measurement Module for multi-channel Real-Time analyzers for audio signals.
It provides time and frequency domain analysis tools for measuring RMS/peak levels, frequencies, THD, delays, magnitude, and phase responses. In addition, a built-in signal generator provides sine tones, sweeps, pulses, and various noise signals. Analyzing recorded signals is possible with a file player.
To open the Measurement Module dashboard, double-click on MM-RTA.
For more information, refer to the Real Time Analyzer User Guide.
The Sample Projects tab allows you to get access to the example projects. This will help you to understand how various audio objects are configured in the Signal Flow Designer.
Double-click on any of the example project, this will create a copy of the example project. You can modify the newly created example project. Similarly, you can create any number of copies of an example project.
On the right side of the GTT home screen, you will find an ellipsis menu that contains additional options.
Additionally, there is the “Current Project” option, which allows you easy navigation to the existing project window. You must have a project open in order to use the ” Current Project” option; otherwise, the feature will be inactive.