Enabling Streaming Functionality

Now, if you want to measure the audio signal output and control output of an audio object of the added device. You need to configure Streaming functionality in a signal flow design.

  1. Go to the Device Designer window and select the virtual core of the device.
  2. Go to the virtual core properties and select the Streaming checkbox to enable streaming functionality.A screenshot of a computer Description automatically generated
  3. Enter the desired number of Level Meters that need to be added to the signal flow to monitor control-out connections or audio.
  4. Click Save to save the changes and click on Send Device Config.
  5. Double-click on the Xaf Instance to open the Signal Flow Designer window.
  6. On the Signal Flow Designer window, right-click on the audio connections, and select Level Meter > RMS. This action adds Level Meters in the signal flow design.
    A screenshot of a computer Description automatically generatedA screenshot of a computer Description automatically generated
  7. Open Preset Controllers, click on Add Slot, and set Group 1 as LFHighOnly.
    A screenshot of a computer Description automatically generated
  8. Similarly, add another slot and set Group 1 as AllSpeakers.
  9. Click on Send to Device. When the preset data has been successfully sent, a completion message is displayed to indicate that the transmission was successful.
    If an error occurs, an error message is displayed.
  10. Click on Load Slot. The GTT sends a slot load request to the device and waits for a response.
    If the device is successfully loaded into the slot, a success message is displayed on the screen. Now you can perform tuning.
  11. Double-click on the audio object to open the native panel. On the native panel, change the value using the slider and check the level meter value.
    A screenshot of a computer Description automatically generated
  12. Similarly, open the IVP RTA window, go to the native panel, change the value using the slider, and check the signal graph.A screenshot of a computer Description automatically generated

Performing Basic Tuning

In Global Tuning Tool you can perfom basic tuning using Integrated Virtual Process (IVP). In the Integrated Virtual Process (IVP) allows you to make adjustments to various aspects of the audio configuration in the signal flow designer, such as audio object mapping, parameter settings, and virtual core configurations.

Steps to performing basic tuning with Integrated Virtual Process (IVP):

  1. Launch the Global Tuning Tool application.
  2. Navigate to the Sample Project tab and click on the AWXExampleProject.
    A screenshot of a computer Description automatically generated
    This will open the Device Designer window and display example project details.
    This example project contains a single win64 core with one instance of audio processing (xAF Instance). It has 2 inputs and 8 outputs.
    A screenshot of a computer Description automatically generated
  3. Double-click on the Xaf Instance to open the Signal Flow Designer window.
    A diagram of a network Description automatically generated
  4. Navigate to the IVP RTA tab to configure the device file and input/output settings.
  5. On the IVP RTA tab, click on Advanced Settings, under the Plugins tab, browse the xAFVirtualAmp64.dll file available in C:Program FilesHarmanHarmanAudioworXAudioFrameworkDLLs folder, and click Apply to save the plugin configuration.
    A screenshot of a computer Description automatically generated
  6. Go to the Device Designer tab, click on Export > Device Template, and save the device configuration as a “.flash” file in the C:Program FilesHarmanHarmanAudioworXAudioFrameworkDLLs folder.
    This will save the layout of the device (single core with 2 inputs and 8 outputs) which helps the virtual amplifier to configure itself.
    A screenshot of a device template Description automatically generated
  7. Click on Send Device Config to send the changes to the device. Due to these changes, the device will go offline.
    GTT will display a message “Device will go Offline. Manual Reboot of the device is required”.
    A screenshot of a computer error Description automatically generated
  8. Go to the IVP RTA tab and click on Reboot. Once the device is rebooted, GTT will display the message “Plugin Host has been rebooted”.Now you need to configure the input and output settings.
  9. Open the Advanced Settings, go to the Routing tab, and under plugin host set Generator1 as input 1 and Generator2 as input 2.
    A screenshot of a computer Description automatically generated
  10. Similarly, go to the Analyzer tab, under source set Generator1 as input and PlugingHost1 as output, and click Apply to save the settings.
    A screenshot of a computer Description automatically generated
  11. The above settings indicate that you are using the Generator as input to the signal flow and output is displayed on the analyzer. You can also use sound card input by selecting “SoundIn1 or SoundIn2”.
    Similarly, you can route the output to the sound card by choosing the Sound Out to PluginHost.
    Click on Done to close the Advanced Settings window.
  12. Click on the Design tab and click on Connect Device. This will open the Device Synchronization dialogue box.
    A screenshot of a computer
  13. On the Device Synchronization dialogue box, click on Send. Sending or receiving data is indicated by a progress window along with a percentage of completion of sending or receiving data. The progress bar will close automatically once the send / receive process is completed. The progress bar window title will be “Sending data” or “Receiving data” depending on your selected functionality.
  14. Go to RTA, click on Generator, Analyzer, and PluginHost to generate input and output signals.
    A screenshot of a computer Description automatically generated
  15. On the graph, the first section displays the 1st channel of the input signal from the generator, and the second section displays the 1st channel of output from the signal flow. You can choose to display multiple channels by configuring the Analyzer in IVP.
    A screen shot of a graph Description automatically generated