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
  • Create a Signal Flow

4.Create a Signal Flow #

Before creating a signal flow, it is necessary to complete the following configurations.

  • Make sure you need to add a device to the project. For more information on how to create a project and add device to the project, refer Create a New Project.
  • Once you have created the signal flow, the next steps involves tuning and analyzing the signal flow. To analyze the signal flow according to your specific requirements, you need to configure the analyzer settings. The analysis can be performed using the IVP RTA window. For more details on IVP RTA settings, refer Real Time Analyzer User Guide.

If you are running a virtual device select WIN32(legacy) or WIN64 (IVP and VST3).

Not matching core types will cause issues on your device (virtual and real).

Follow the below steps to create a signal flow design:

  1. On the Device View, drag and drop the Xaf Instance from the toolbox to the virtual core

    This action opens the Configure I/O Channels message box.
  2. Enter the Input channel and Output channel value and click OK. The audio objects inside the signal flow designer are filtered based on Data Format of the core.
  3. Select the Xaf Instance and configure the core object properties; Sample Rate and Block Length.
    • Sample Rate: This sample rate will be applied to all the audio blocks in the signal flow
    • Block Length: It is required internally by the xAF framework.
      Graphical user interface Description automatically generated
  4. Once you configured the Xaf Instance core object properties, click Save.
  5. Double-click on the Xaf Instance to open the Signal Flow Designer window.
  6. On the Signal Flow Designer, go to the Toolbox section, expand Interface, and drag AudioIO audio object to the design canvas. Similarly add another AudioIO audio object to the design canvas.

    When adding an xAF instance to a device that is already online, this AudioIO can be added. Thus, this step is only necessary if these two AudioIO objects are absent.

    A screenshot of a computer Description automatically generated

  7. Select one of the AudioIO audio object and set the Object Mode parameter to Audio In. Similarly, select another AudioIO audio object and set the Object Mode parameter to Audio Out.
    Graphical user interface, application Description automatically generated
  8. Expand Basic and drag Gain audio object to the Signal Flow view. You can use any of the audio object, for example Gain audio object is used.
  9. Select the Gain audio object and set # of channels parameter to 2.

    The number of channels determines the number of connectors that will be assigned to the AO. In GTT, you can allocate as many channels as required for your device.

    Graphical user interface, application Description automatically generated

  10. Press CTL+A or hold the CTRL key, to select an individual audio object from the Signal Flow view, and click Connect Blocks to connect all the audio object.
    Or
    You can connect the pin manually by establishing a connection between each pin of the AO.
    Graphical user interface, application Description automatically generated
    Now you have an input and output object, as well as an object to tune gain, invert, and mute parameters for each channel of signal flow designer.
  11. Click Save to save the signal flow design and click Go Back.
  12. Click on Send Signal Flow.

    Before performing the “Send Signal Flow” operation, make sure that the IVP is properly configured.

    A pop-up message will ask you to reboot device.
    A screenshot of a computer error Description automatically generated with low confidence

  13. Switch to IVP RTA tab and click Reboot.
  14. Switch to Device Designer tab and click on Connect Device to connect to device.
  15. Device synchronization dialogue box will appear, enable the desired synchronization option, and click Send.
    A screenshot of a computer error message Description automatically generated with low confidence

If AmpSrv is unable to connect, close it and retry.

Now you can perform tuning on the IVP RTA.
A message “Signal flow successfully submitted” will be displayed. The Signal Flow will be sent to the virtual amplifier.
Using the Export option, you can export the signal flow design details. One .mcd file will be generated for master control data, and one .SFD file will be generated per instance per core.

Was this helpful? Yes No Suggest edit
Last updated on October 7, 2024
« Securing Audio ObjectsTune a Signal Flow »
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.