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

Table of Content

Signal Flow Designer User Guide

  1. Overview Of Signal Flow Designer
  2. Components of Signal Flow Designer
    1. Toolbox
    2. Design Operations
    3. Properties View
    4. Audio Object Operations
  3. Operations in Signal Flow Designer
    1. Pin Labelling
    2. View Audio Object Metadata
    3. Open column name Configuration Panel
    4. Upgrade Audio Object
    5. Change Audio Object Processing State
    6. Metering a 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 from Signal Flow Designer
    2. Common Operation in Native Panel
    3. Launching Native Panels
  7. Additional Audio Block Configuration Parameters
  8. Harman Audio Library Service
  9. Support for Multiple Framework Instances
  10. Feedback loop in Signal Flow
  11. Compound Audio Object
    1. Create a Compound Audio Object
    2. Rename a Compound Audio Object
    3. Export a Compound Audio Object
    4. Import a Compound Audio Object
    5. Tuning and Editing Compound Audio Object
    6. Tuning Panel Compound Audio Object
    7. Multi dll support for CAO
    8. Delete a Compound Audio Object (CAO)

Audio Object Gain

  1. Basic Audio Object Gain Introduction
    1. Hello world!
  2. Basic Audio Object Gain Descrption
  3. Testing New Post 2025

Griffin Reference Projects User Guide

  1. Terms and Abbreviations
    1. Multi dll support for CAO
    2. Tuning Panel Compound Audio Object
  2. Purpose Of This Document
    1. Apply tuning to Compound Audio Object Template
    2. Testing New Post 2025
  • Signal Flow Designer User Guide
  • Harman Audio Library Service

8.Harman Audio Library Service #

The Harman Audio Library Service (HAL) service is a wrapper around the xAFVirtualAmp library. It’s been created mainly because GTT is a 64-bit application, while xAFVirtualAmp is a 32-bit library, hence it is not possible to launch both binaries in the address space of the same process. In addition, GTT also supports 64-bit xAFVirtualAmp from “R Release”. Internally, the HAL service is implemented as a WCF service hosted in a Windows service. It communicates with GTT via named pipes. The Harman Audio Library Service exposes the following xAF API to GTT.
  • getAudioToolboxBuffer: Returns the AudioToolbox.xml file as a string. AudioToolbox.xml contains definitions of audio blocks known to a particular version of the xAFVirtualAmp library.
  • getIoObjectInformation: This method accepts audio block configuration parameters and returns the IO layout of the block (# audio ins, # audio outs, # control ins and # of control outs).
  • getTuningInformationBuffer: Returns a device description snippet for an audio block. Iterative invocation of that method for each audio block across all framework instances produces a device description file.

After a successful installation of GTT, the HAL service should be automatically initiated by default.

In case the service is not operational or has been deactivated for any reason, the GTT will notify you of such situations through error messages.

To activate the HAL services:

  1. Open GTT project window, click on Service Monitor. This opens service monitor window.
  2. On the Service Monitor window, click Refresh for Harman Audio Library.
Was this helpful? Yes No Suggest edit
Last updated on October 7, 2024
« Additional Audio Block Configuration ParametersSupport for Multiple Framework Instances »
Help Guide Powered by Documentor
Suggest Edit
  • Careers
  • Contact
  • Sitemap
  • News

© 2024 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.