Details on New AWX Features

Signal Flow Designer 

This feature enables users to design an audio post-processing pipeline using the basic audio objects.

Key features

    • Enables user to create audio post-processing pipeline.
    • Enables user to send the flow to the embedded device using “Send To Device”.
    • Enables user to add level meters to get RMS and Peak values of individual audio channels and control signals.
    • Enables user to measure MIPS and Memory on the given embedded platform.
    • Enables platform engineer to place the audio objects memory in specified.
    • Each individual object comes with a UI panel for an acoustic engineer to tune the audio post-processing pipeline.

For more details about Signal Flow Designer, refer to the Signal Flow Designer

Granular Audio objects 

AudioworX contains 39 basic audio objects where each object can operate in multiple modes of operations, thereby keeping lesser objects and more functionality.  AudioworX contains many advanced audio features which can be licensed by the customer. Contact support email for advanced audio features and audio objects.

For more details on available audio objects, refer to the Audio Object Description Overview

Parameter Sets /Master Preset Controller

This feature enables the acoustic engineers to create presets that can be changed depending on the run time mode of the system.

Key Features

    • Enables users to create presets and sub-presets by choosing audio object parameters from Multiple instances or core.
    • Enables users to create a slot from multiple presets. (Slot is a collection of presets).
    • Enables users to switch between slots by choosing multiple ramping methodologies to achieve desired audio performance.

For more details about Parameter Sets, refer to the below topics.

Panel Designer 

Panel Designer provides an ability to quickly design the Customized Panel for desired Audio Objects or group of Audio Objects. Refer to Example Project: Panel Designer tab “ExampleProject” for an example of a Custom Panel.

Key Features

    • Panels View provides an ability to view, create, and import /export designed panels.
    • Ability to customize the appearance by providing background color/image, layout, font, etc.
    • Provides a tool for designing and editing the custom panel.
    • Choice of advanced controls such as panels, graphs, controls, and images to design customized panels.
    • Inbuilt user control which can be configured with specific audio object state variables and helps in tuning.

For more details  about Panel Designer, refer to the  Panel Designer

Measurement Module 

Measurement Module in Global Tuning Tool (GTT) is a powerful feature designed for performing both synchronous and asynchronous impulse response measurements and recordings. It simplifies the process of acoustic analysis and system tuning by integrating seamlessly into GTT’s signal flow.

Key Features

    • Impulse Response Measurements allow users to measure impulse responses, which are crucial for analyzing room acoustics, speaker performance, and system behavior.
    • Automatic Speaker Control – Integrated with GTT’s gain channels, the Measurement Module can automatically mute and unmute speakers during measurements, ensuring precise and interference-free acquisition.
    • Sweep Signal Generation with customizable inputs like length, stimulus placement (before/after), and other parameters. This provides flexibility in measurement setups.
    • Predefined Signal Injection -Ability to inject predefined signals such as Uncorrelated Pink Noise, Correlated Pink Noise, and Left Pink Noise These signals allow for detailed testing and analysis in asynchronous measurement scenarios.
    • Data Management – acquired measurements are stored within the project and can be exported or imported. This makes it easy to save, share, or reuse measurement data across different sessions or projects.

For more details about the Measurement Module, refer to the Measurement Module

Central Viewer

This feature can be used for inspecting and post-processing measurements obtained using the Measurement Module. It provides advanced visualization and analysis capabilities to help users interpret the captured data effectively.

Key Features 

    • Intuitive measurement data browsing by selecting elements directly on the scene which simplifies navigation, enabling quick access to relevant measurements.
    • Support for multiple Data Visualization formats.
      •  Time Domain: Displays the raw waveform to analyze temporal characteristics.
      • Magnitude: Shows the signal’s amplitude spectrum.
      • Phase: Provides phase information for detailed signal analysis.
    • Offers flexibility in Magnitude Data Processing and displayed.
      • Raw Data: Direct representation of measured values.
      • Smoothed Data: Reduces noise for clearer trends.
      • Octave Bands: Displays frequency data in standardized bands for acoustic analysis.
    • Waterfall Graph in 3D View, Central Viewer includes a 3D visualization option for frequency analysis.
      • The Waterfall Graph is a 3D representation that maps frequency content over time.
      • It allows users to identify patterns, anomalies, and trends that are not apparent in traditional 2D plots.
      • This is especially useful for analyzing complex signals, transient behavior, and time-varying frequency content.
    • Support for mathematical operations on the measurement data, such as addition, subtraction, and averaging, enabling comparative and combinational analyses.

For more details about Central Viewer, refer to the Central Viewer

  • RTA/IVP

    Real Time Analyzer (RTA) in GTT is a versatile multi-channel tool designed for analyzing audio signals in both the time and frequency domains. It is an essential component for real-time signal analysis and offers advanced features for measurement and visualization.
    In Addition to Real Time Analysis, it also comes with Virtual Processing through which user can simulate his signal flow on Personal Computer.

Key Features

    • Comprehensive Signal Analysis – Ability to measure RMS or peak levels, frequencies, THD (Total Harmonic Distortion), delays, magnitude, and phase responses. Supports both time-domain and frequency-domain analysis for in-depth signal evaluation.
    • Built-in Signal Generator – Generates various test signals, including Sine tones, Sweeps Pulses, and Noise signals (e.g., pink noise, white noise)
    • File Player- Analyzes pre-recorded signals for detailed static analysis.
    • Graph Configuration Options – Provides the ability to configure the graph areas to tailor the analysis using these options:
        • Cursor Measurement: Precisely measure values at specific points on the graph.
        • Add Marker: Mark specific points for analysis or reference.
        • Add Delta Marker: Measure the difference between two points.
        • Refresh Spectrum: Update the graph to display the latest real-time data.
        • Capture Graph Image: Save the graph as an image for documentation or sharing.
        • Change Graph Theme: Customize the visual appearance of the graph for better clarity.
        • Zoom to Gates: Focus on specific frequency or time ranges for detailed inspection.
    • Capture Traces FunctionProvides flexibility in saving data for static analysis.
    • Enable user to create a Virtual Device similar to the actual embedded device.
    • IVP enables users to perform virtual tuning and verify the audio post-processing pipeline/algorithm.

For more details about Real Time Analyzer, refer to the Real Time Analyzer.

FAQ

Q. What is the range supported for BlockID?

A. For audio objects with extended block id support, block id should be in the range – 33024 to 65280 in multiples of 256. (Reference: AWXNG-7418)

Q. Not able to load the audio library (VirtualAmp.dll or Toolbox dll)

A. If VirtualAmp.dll depends on another dll which is not part of GTT, GTT will fail to load the dll. In this case user needs to copy the dependent dlls to C:Program FilesHarmanHarmanAudioworXtoolsGTT folder. For more details Refer https://jira.harman.com/jira/browse/AWXNG-4099

Q. GTT stops the audio from other application when launched?

A.  GTT doesn’t stops audio from other application, However If user face any such difficulty.

Change the properties of the sound settings in your laptop/ PC. Uncheck the check box which says, “Allow application to take exclusive control of device.”

Compatibility/Sub-Versioning

This release requires the following software to be installed for SW developers:

  • Microsoft Visual Studio  2017 and 2022
    • For customers using VST3 : Microsoft Visual Studio 2017 or 2022
  • CMake 3.24 and above
  • Python 2.7

Description

This package contains the DSP framework (xAF), Audio Algorithm Toolbox (AAT), Global Tuning Tool suite (GTT) with embedded Signal Flow Designer (SFD) and AmpSrv2.

  • xAF (Extendable Audio Framework) is created to consolidate numerous existing frameworks within Harman into a single vision that provides a single workflow and structure for audio processing development and usage. It is also designed to provide a richer feature set required by internal and external stakeholders.
  • GTT (Global Tuning Tool) is a branch of the Audio Architect from Harman’s Professional Division. It focuses on integration of HALO sonic and Audio/Acoustics Measurement, Analysis and Tuning GUIs into one consolidated & comprehensive tool to increase tuning efficiency, performance and quality. It has common interface panels for systems, algorithm designers and developers to ensure seamless and focused development of new algorithms right from the beginning.
  • SFD (Signal Flow Designer) is a software component of GTT to create signal flows based on the available audio objects of Harman’s audio algorithm tool-box.
  • AmpSrv2 is a software to connect the tuning tool to either to a physical target device or a virtual amplifier.

For support on AudioworX, please contact our technical support team at AudioworXSupport@harman.com.