Apply Delta in Parameter Sets

You can send the tuning values to the device using “Apply Delta” or “Apply” function.

  • Apply Delta function: Only sends the tuning values which updated in the selected set.
  • Apply function: Sends  all the tuning values of the selected set.

To Apply Delta in Parameter Sets:

  1. Open the Signal Flow Designer and create a signal flow.
  2. Double-click on the Gain audio object to open the native panel. The native panel displays gain values. Now keep the Parameter Sets window and Gain window side-by-side.

    Make sure to drag and drop the Gain AO from the Explorer tree to the Parameter set group workspace before you start comparing. You will see the gain values as set in Parameter Sets with respect to the Gain native panel.

  3. On the Parameter set group workspace, change the values in the parameter set and click Apply Delta. You will see the native panel updated with respect to the parameter set value.

Similarly, if you click on Apply, all the tuning values of the selected set will be send.

Create a Parameter Set in GTT

Follow the below steps to create parameter sets.

  1. Open the Parameter Sets tab.
  2. Go to the Parameter Sets view and click on the (+) icon. This adds a new parameter group in the Parameter Sets view.
    Graphical user interface, application Description automatically generated
  3. Drag and drop the required AOs from the Explorer tree to the set group workspace.

    The AO will be displayed in a table form.
  4. Click New to add a new set to this set group. This adds a new set in the Set Group.

You can create multiple set groups and multiple sets for one set group.

Create a Custom Panel in GTT

Follow the below steps to create a new panel.

  1. Navigate to the Panel Designer tab.
  2. Go to Panels view and click on the (+) icon.
  3. Enter the name of the panel and click OK. The newly created panel add to the panel list.In the Panel view, select the new panel. The designer workspace of the new panel opens.

Add State Variables to Panel

Before adding StateVariables, make sure you have added a device to GTT. For information on how to add a device, refer to Create a New Project.

There are two ways to add StateVariables to a custom control panel.

  • Option 1: Drag a StateVariable and choose a control.
  • Option 2: Add a control and assign a StateVariable.

Option 1: Drag StateVariable and choose control:

  1. Go to Panels view, expand the cores of your device, and drag-drop a StateVariable to a free space in the custom designer panel. A dialog box opens showing all the basic control tools.
  2. Select the desired control tool from the list to adjust the value. The choice of controls depends on the StateVariable type.
    A screenshot of a computer Description automatically generated

Option 2: Add control and assign StateVariable:

  1. Right-click on the designer workspace Insert > Basic > select the desired control tool from the list to adjust the value.
    A screenshot of a computer Description automatically generated with medium confidence
    The control added to the designer workspace. The warning symbol indicates that no StateVariable is assigned to the control.
    A picture containing text, electronics Description automatically generated
  2. Expand the cores of your device and drag-drop a StateVariable on a control. The control value is updated as per StateVariable.

Launch Panel

In order to verify the controls in the panel, you have to launch the control panel.

  1. Select the panel from the Panels view.
  2. Go to Tool panel, and click on Launch Current.

Or Press F5.

Graphical user interface Description automatically generated

Link Custom Panel with Audio Object

Once a custom panel has been created, it can be linked to any audio object.

  1. Go to device designer tab and open the SFD view of the project.
  2. Select the desired audio object and enable the Is Custom Panel option from the Properites view.
  3. Set the required custom panel from the Available Custom Panels list.
    A picture containing graphical user interface Description automatically generated
  4. Double-click on the audio object once it has been linked to the custom panel. This will open the custom panel that is assigned to an audio object.
    Graphical user interface Description automatically generated

Change Processing State of Audio Object

This feature allows the user to configure a button to any processing state for a specific object in the custom panel.

  1. Create a new panel and add a Button from the Basic controls tools.
    A screenshot of a computer Description automatically generated with medium confidence
  2. Select the Button, open the Properties view, and select the System Function tab.
  3. Click on System Functions. This opens System Function Editor window.
    Graphical user interface, text, application Description automatically generated
  4. Click on System Function and select Function as Processing state. On the System Function Editor window, select the Function as Processing State from the drop-down list, and Sate as Mute. This opens a Configuration panel.
    Graphical user interface, application Description automatically generated
  5. Select the device/project and audio object from the drop-down list which you want to link, and click OK. Depending on the selection of device/project the list of the audio objects is displayed in the drop-down list.
    Graphical user interface, text, application, chat or text message Description automatically generated
    You can edit the device name and audio object name in the configuration panel.
  6. Click Ok. If you want you can customize the Button appearance.
  7. Go to the Properties view, select the Button tab, and change the button name, font style, text color, fill color, and border color.
    Graphical user interface, application Description automatically generated
  8. Click on Launch Current and click on the button to set the processing state

This feature helps you to set the processing state when you don’t have the license to SFD.

Tune a Signal Flow

The native panel is one of the most important part of the Signal Flow Designer. The native panel has interactive widgets that help to tune complex audio objects easily.

Launch Native Panel

  1. On the Signal Flow Designer window, double-click on any audio object to open a Native Panel.

    Use the interactive widgets on the Native panel to make the desired changes to audio object properties.

    When Native Panels is open, if there is any modification to Signal Flow Designer, a popup message will appear asking to save the changes.

    When Native Panels is open, you cannot make any changes to the Signal Flow Designer tab. But you can open other native panel from the Signal Flow Designer tab.

  2. If preset bar is present in the panel, select the free preset slot numbers, enter the name of the slot, and click Store preset. This saves and stores the current tuning data to the selected slot.

If you do not enter a name of the slot, then it will take the default named “New Preset”.

You can switch between presets and apply their values to the native panel by simply clicking on them. You can also change the values in the native panel and/or the preset name after you’ve clicked it to override the preset.

Click Reset Selected to clear the preset that is currently selected. Click Reset All to clear every preset in the corresponding native panel.

Visualize a Signal Flow

You can check the tuning effects of the designed audio signal flow on the virtual device in IVP.

For more information, refer to Analyzer and Generator.

Perform Tuning

The Audio objects that do not have their own native panel can create a custom panel and link the panel with the respective audio object.

If an audio object doesn’t have its own native panel, you can create a custom panel and link it to the appropriate audio object under the “Available Custom Panels” option.
Graphical user interface, application Description automatically generated

Follow the below steps to view the signal flow performance:

  1. Go to the RTA tab, start Generator, Analyzer, and PluginHost.
  2. Go to the Device Designer tab, click on Send Signal Flow to send tuning data.
  3. Open the native panel and go back to the IVP tab. On the native panel, tune the signals. The signal flow in the IVP tab will change accordingly.

Create Signal Flow

The AudioworX Signal Flow Designer (SFD) allows you to deploy features across DSPs, SoCs, and ECUs. Harman and third-party technologies are available for drag-and-drop audio flow construction using a library of standard audio building blocks.

This audio processing can be simulated on a PC or target hardware while computing and memory measurements for each block are collected.

Follow the below steps to create a signal flow design:

  1. Double click on xAF instance in Device View to open Signal Flow designer.
  2. Go to the Toolbox section, expand Interface, and drag AudioIO audio object to the Signal Flow view. Similarly add another AudioIO audio object to the Signal Flow view.

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

  3. 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.
  4. 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.

    Try to keep Gain audio object in between two AudioIO audio object or else you cannot connect the input or output pin with Gain audio object.

    Now, you can modify the audio object properties as per requirement.

  5. Select the Gain audio object and set # of channels parameter to 2. The number of channels determines how many connectors the AO will be allotted. You can assign as many channels as you want to your device in GTT.
  6. Hold the CTRL key, select all the audio object from the Signal Flow view, and click Connect Blocks to connect all the audio object.Or you can drag a connection from output pin of an AO and drop to input pin of another AO

    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.
  7. Click Save to save the signal flow design and click Go Back.
  8. Launch IVP and click on Send Signal Flow in device view.
    A message “Signal flow successfully submittedwill be displayed. The Signal Flow sent to the virtual amplifier.

Messages While Saving Signal Flow Design

  • If there is a version mismatch between the current audio library version and the version data on the device, a warning message appears asking whether to continue or stop saving.
    A screenshot of a computer Description automatically generated with medium confidence
  • If there is a tuning version mismatch between audio objects in the signal flow and audio objects in the toolbox, a warning message will be displayed, showing the tuning version differences, and those audio objects are highlighted in blue. Right click on the particular AO and click on Upgrade Audio Object to resolve these errors or warnings.
    A picture containing table Description automatically generated
  • If the Sample Rate/Block Length does not match, a message will be displayed asking if you want to continue or stop saving.

For more details about Signal Flow Design, refer to the Signal Flow Design user guide.

Create a New Project

Follow the below steps to create a new project:

  1. On the GTT home screen, select the Project tab, and click Create Project (+ icon). This opens Create Project dialog box.
  2. Select the Empty Template option, enter the Project Name and Description, and the click Create.
    A new project is created, and you will be redirected to the Device Designer window.

Create a Device Template

On the Device Designer tab, click on the (+) icon to open the Add Device window.
A screenshot of a computer Description automatically generated with low confidence

On the Add Device window. You can use any of the following options to create a device template. Refer to Devices and Template View to know more about create a device template.

  • Discover Device: Click on the Discover Device option, if you have the pre-configured device template available.
    In case of discovered device, we can make a connection (routing) adhering to defined rules. For more details refers to Device Routing.
  • Create Light Device: Click on the Create Light Device option, if you want to create a new template.
  • Create Device File: Click on the Device file option, if you want to create a device file.

Add Device Template to the Project

There are two types of templates available in the Add Device window: the new ones and the existing ones. Use any of the templates you wish to deploy as per your requirements.

Follow the below steps to add a device template to the project:

  1. On the Add Device window, select the template from the device template list and click OK.

    You can see the physical core of the template. The below figure shows a multi-core template and single-core template.

    Multi-core template

    Single core template
    A picture containing text, monitor, screen, black Description automatically generated

  2. Drag and drop the Xaf Instance from the Core objects to the physical core window.

    This action opens the Configure I/O Channels message box with Ok button preselected.
  3. Enter the Input channel and Output channel number and click OK.

    The audio objects inside the signal flow designer are filtered based on the Data Format of the core. For more information related to the Data format of the core, please check the below Create Device Template documentation.

    If there is a tuning version mismatch between audio objects of signal flow and audio objects in the toolbox, then a warning message pops up showing tuning version differences, and those audio objects are shown in blue color.

    Each core object has different properties. For more details refer to the Devices. Once all the properties of the core are verified, click Save to save the changes.
    One of the most common uses of GTT is to design the signal flow and tune the signal as desired. The Signal Flow Designer makes it easier to create dynamic signal flow as well as allows you to send audio signals to the amplifier.
    In addition, it supports the creation of dynamic state variables for audio blocks present in a flow, as well as the launching of tuning panels (both native and custom).

Advanced

The Advance toolset contains additional design tools. This toolset includes the following tools.

Panel

A panel is a box that allows you to manage the look of your Custom Panel.

 Property Type Options
General

Graphical user interface, text, application Description automatically generated

Control Info: Shows control type.

Read only

Appearance

Graphical user interface Description automatically generated

  • Back Color: Background color of the panel.Brings up the Select Color window.
  • Location: Control location (in pixels) of the control on the Custom Panel. Change X (horizontal) and Y (vertical) values in relation to upper left corner.You can also drag the control to a different location
  • Size: Control size (in pixels). Change width and height values. You can also re-size the control manually.
  • Paint Style: The type of background fill. Solid Brush or Gradient Brush
  • Gradient Mode: The direction that a color gradient fill will flow. Horizontal, Vertical, Forward Diagonal or Backward Diagonal
  • Gradient Color Start: The starting color of a gradient fill or the color of a solid fill.Brings up the  Select Color window.
  • Gradient Color End: The ending color of a gradient fill. Not used for a solid fill.Brings up the Select Color window.
  • Background Image: Background image of the control.
  • Background Image Layout: The way the background image is drawn. None, Tile, Center, Stretch or Zoom
  • Border Style: Click to select border style. Default style is flat.
  • Draw Border: When checked, a border is drawn around the Panel.
  • Rounded Corners: When checked the corners of the box will be rounded by the Corner Radius amount.
  • Corner Radius: The radius of the corners.
  • Tab Index: If tab stop is set to true, determines the position of the control in the tab order.
  • Tab Stop: Specifies whether the control appears in the tab order.
    • Checked = Appears
    • Unchecked = Won’t appear

Tab Panel

A tab panel is a box with selectable tabs that allows you to manage the look of your Custom Panel as well as group controls together in a functional, attractive manner. Tab panels can be managed in the Custom Panel designers and, once the Custom Panel is activated, viewed by the end user. They can also select the desired tab.

Add a Tab Panel by dragging and dropping the Tab Panel icon, then add controls to the panel the same way you would a Custom Panel. After the tab panel has been added, add controls to the tab panel the same way you would a Custom Panel.

If the controls are not on the tab panel, select them and drag them over to the panel.

There are two levels to the panel – the entire panel and the tab portion of the panel.

 Property Type Options
Appearance

Graphical user interface, application Description automatically generated

  • Border Style: Click to select border style. Default style is flat.
  • Background Color: Background color behind the tab. Brings up the Select Color
  • Tab Background Color: Background color of the tab area. Brings up the Select Color
  • Tab Foreground Color: The color of the Tab’s text. Brings up the Select Color
  • Text: The header text for this tab.
  • Font: Click on “…” to select desired font. Brings up a Font Select window. Selects from Windows fonts.
  • Background Image: Background image of the control.
  • Background Image Layout: The way the background image is drawn.None, Tile, Center, Stretch or Zoom
  • Text Padding: The amount of space around the text for this tab page.
Design

Graphical user interface, text, application Description automatically generated

  • Draw Grid: When checked, the positioning grid will be drawn
  • Grid Size: Adjusts the size of the grid points within the panel. 8,8 is the default. Making this number smaller, such as 6,6 will add more grid points.
  • Snap To Grid: Snaps each element in the Panel to the nearest grid point.

 

Device Frame

The Device Frame looks and behaves similar to a standard Panel. Like a standard Panel, Parameter controls are added into it. Unlike a standard Panel, it has the power to change which Parameters its controls are attached to at run time (as opposed to design time).

At the top of the Design Frame is a combo box which lists devices of the same type. When the Device Frame is running, you can change which device is currently selected. All the controls in the Device Frame should then switch Parameters moving to corresponding State Variables on the newly selected device. In this way, you can create one small control panel which potentially controls or monitors any number of devices.

 Property Type Options
General

Graphical user interface, text, application Description automatically generated

Control Info: Shows control type.

Read only

Appearance

Graphical user interface Description automatically generated

  • Back Color: Background color of the panel. Brings up the Select Color window.
  • Location: Control location (in pixels) of the control on the Custom Panel. Change X (horizontal) and Y (vertical) values in relation to upper left corner. You can also drag the control to a different location
  • Size: Control size (in pixels). Change width and height values. You can also re-size the control manually.
  • Paint Style: The type of background fill. Solid Brush or Gradient Brush
  • Gradient Mode: The direction that a color gradient fill will flow. Horizontal, Vertical, Forward Diagonal or Backward Diagonal
  • Gradient Color Start: The starting color of a gradient fill or the color of a solid fill. Brings up the Select Color window.
  • Gradient Color End: The ending color of a gradient fill. Not used for a solid fill. Brings up the Select Color window.
  • Background Image: Background image of the control.
  • Background Image Layout: The way the background image is drawn. None, Tile, Center, Stretch or Zoom
  • Border Style: Click to select border style. Default style is flat.
  • Draw Border: When checked, a border is drawn around the Panel.
  • Rounded Corners: When checked the corners of the box will be rounded by the Corner Radius amount.
  • Corner Radius: The radius of the corners.
  • Tab Index: If tab stop is set to true, determines the position of the control in the tab order.
  • Tab Stop: Specifies whether the control appears in the tab order.
    • Checked = Appears
    • Unchecked = Won’t appear
Combo Box

Graphical user interface, text, application, chat or text message Description automatically generated

Horizontal Alignment: The alignment of the Combo Box within the Device Frame. Left, Center or Right

Devices: Brings up a Devices select window where you will select the available devices to assign to the Device Frame.

Graph Frequency/Gain

A picture containing timeline Description automatically generated

 Property Type Options
General

Graphical user interface, text, application Description automatically generated

  • Control Info: Shows control type. Read only
  • Graph Name: The name of the graph. Required to link to a Selector Panel or Widget Panel.
  • Band Selector Name: The name of the band selector panel associated with this graph.
  • Channel Selector Name: The name of the Selector Panel to which the graph is linked.
  • Widget Panel Name. The name of the Widget Panel to which the graph is linked.
  • Widget Panel-B Name: The name of a secondary Widget Panel associated with this graph.
  • Locked: Specifies if the control is locked out so that it cannot be moved or re-sized.
    • Checked = Locked
    • Unchecked = Unlocked
Parameters

Graphical user interface, text, application, chat or text message Description automatically generated

  • Addresses: The addresses for the parameters attached to the graph hierarchy. Opens the Graph Parameters window.
  • Override attached alert: Whether to display the warning for disconnected controls.
    • Checked = Display
    • Unchecked = No Display
Appearance

Graphical user interface Description automatically generated

  • Location: Control location (in pixels) of the control on the Custom Panel. Change X (horizontal) and Y (vertical) values in relation to upper left corner. You can also drag the control to a different location
  • Size: Control size (in pixels). Change width and height values. You can also re-size the control manually
  • Show Grid: Whether or not to display the grid lines.
    • Checked = Display
    • Unchecked = No Display
  • Fore Color The foreground color for this graph. Brings up the Select Color window.
  • Background Color: Background color of the graph. Brings up the Select Color window.
  • Font: Font for tick labels. Click on “…” to select desired font. Selects from Windows fonts.
  • Value Format: The format of the values next to the major tick marks.
    • 0.## means whole number with two decimal places.
  • Margin Width: The width of the margin from the sides to the graph (in pixels).
  • Margin Height: The height of the margin from the sides to the graph (in pixels).
  • Grid Color: Grid line color. Brings up the Select Color window.
  • Tick Color: Color of the tick marks. Brings up the Select Color window.
  • Centerline Color: Color of the graph centre line. Brings up the Select Colorwindow.
  • Color Scheme: The manner in which the Channel Colors are to be used. By Index, By Band or By Channel
  • Min Frequency: Lower bound frequency for the graph.
  • Max Frequency: Upper bound frequency for the graph.
  • Min Gain: Lower bound gain for the graph.
  • Max Gain: Upper bound gain for the graph.
  • Vert Grids per pow: The number of grid lines to display for each power of 10 in frequency.
  • Vert Ticks per pow: The number of ticks to display for each power of 10 in frequency.
  • Horiz Grid dB: The number of dB between each horizontal grid line.
  • Horiz Tick dB: The number of dB between each horizontal tick mark.
  • Tool Tip Text: The text that appears on control mouse over.
  • Tab Index: If tab stop is set to true, determines the position of the control in the tab order.
  • Tab Stop: Specifies whether the control appears in the tab order.
    • Checked = Appear
    • Unchecked = Doesn’t Appear
Graph

Graphical user interface, application Description automatically generated

  • Channel Count: The number of channels currently in the graph.
  • Channel Visibility: How many channels should be visible. Single Visible or All Visible
  • Crossover/Channel Count: The number of Crossover/Bandpass curves currently in each channel.
  • DeEsser/Channel Count: The number of DeEsser curves currently in each channel.
  • FIR/Channel Count: The number of FIR filter curves currently in each channel.
  • Parametric/Channel Count: The number of Parametric curves currently in each channel.
  • Bandpass in Selector: If checked, the bandpass curves will be in the selector panels.
  • Selected Channel Number: The number of the currently selected channel.
  • Sample Rate: The interval at which the curve is sampled.
Curves

Graphical user interface, text, application Description automatically generated

  • PEQ Curve Fill Style: The fill style for Parametric EQ curves. Zero Fill, Bandpass Fill or Base Fill
  • Label PEQ Curves: When checked, the Parametric EQ curves will be labeled.
  • Label Bandpass Curves: When checked, the Bandpass curves will be labeled.
  • Label Font: The font for curve labels.
    • Choose from Windows fonts.
Control Blocks

Graphical user interface, text, application, email Description automatically generated

  • Show Control Blocks: Enable the display of the filter control blocks.
  • Block Width: The width of the filter control blocks.
  • Block Height: The height of the filter control blocks.
  • Block Font: The font for the filter control blocks.
    • Choose from Windows fonts.
Nubbins

Graphical user interface Description automatically generated

  • Diameter: Drawing diameter for control point nubs.
  • Diameter Extended: Interaction diameter for control point nubs.
  • Bandpass Nub Draw When: Selects when the Bandpass nubs should be drawn.
    • Active, Never, Selected or Always
  • DeEsser Nub Draw When: Selects when the DeEsser nubs should be drawn.
    • Active, Never, Selected or Always
  • PEQ  Nub Draw When: Selects when the Parametric EQ nubs should be drawn.
    • Active, Never, Selected or Always
  • Bandpass Nub Draw Which: Selects which bandpass nubs should be drawn.
    • All, None, Primary or Secondary
  • PEQ Nub Draw Which: Selects which Parametric EQ nubs should be drawn.
    • All, None, Primary or Secondary
  • PEQ Primary Nub Style: Selects the style of the parametric EQ primary nubs.
    • Circle, Square, Diamond or Pointer
  • PEQ Secondary Nub Style: Selects the style of the parametric EQ secondary nubs.
    • Circle, Square, Diamond or Pointer
  • Bandpass Primary Nub Style: Selects the style of the Bandpass primary nubs.
    • Circle, Square, Diamond or Pointer
  • Bandpass Secondary Nub Style: Selects the style of the Bandpass secondary nubs.
    • Circle, Square, Diamond or Pointer
  • DeEsser Primary Nub Style: Selects the style of the DeEsser primary nubs.
    • Circle, Square, Diamond or Pointer
Sum Curve

Graphical user interface, text, application, chat or text message Description automatically generated

  • Show Composite Curve: When checked, the overall composite curve will be displayed.
  • Show Sum Curves: When checked, the channel’s sum curve will be displayed.
  • Sum Curve Color: The color of the channel sum curve. Brings up the Select Color window.
  • Composite Curve Color: The color of the composite curve. Brings up the Select Colorr window.
  • Composite Curve Thickness: The thickness, in pixels of the Composite Curve.
  • Sum Curve Thickness: The thickness, in pixels of the Sum Curve.

Graph Dynamics

A picture containing chart Description automatically generated

 Property Type Options
General

A screenshot of a computer Description automatically generated with medium confidence

  • Control Info: Shows control type. Read only
  • Graph Name: The name of the graph. Required to link to a Selector Panel or Widget Panel.
  • Channel Selector Name: The name of the Selector Panel to which the graph is linked.
  • Locked: Specifies if the control is locked out so that it cannot be moved or re-sized.
    • Checked = Locked
    • Unchecked = Unlocked
  • Widget Panel Name. The name of the Widget Panel to which the graph is linked.
Parameters

Graphical user interface, text, application, chat or text message Description automatically generated

  • Addresses: The addresses for the parameters attached to the graph hierarchy.
  • Override attached alert: Whether to display the warning for disconnected controls.
    • Checked = Display
    • Unchecked = No Display
Appearance

Graphical user interface Description automatically generated

  • Location: Control location (in pixels) of the control on the Custom Panel. Change X (horizontal) and Y (vertical) values in relation to upper left corner. You can also drag the control to a different location
  • Size: Control size (in pixels). Change width and height values. You can also re-size the control manually
  • Show Grid: Whether or not to display the grid lines.
    • Checked = Display
    • Unchecked = No Display
  • Axis Color The color of the grid axis. Brings up the Select Color window.
  • Axis Label Color: The color of the grid axis label. Brings up the Select Color window.
  • Font: Font for tick labels. Click on “…” to select desired font. Selects from Windows fonts.
  • Axis Font: The font for Input (dB) and Output (dB) labels. Selects from Windows fonts.
  • Value Format: The format of the values next to the major  tick marks.
    • 0.## means whole number with two decimal places.
  • Margin Width: The width of the margin from the sides to the graph (in pixels).
  • Margin Height: The height of the margin from the sides to the graph (in pixels).
  • Background Color: Background color behind the tab. Brings up the Select Color window.
  • Enable Graph Label: Whether to display the graph label.
    • Checked = Display
    • Unchecked = No Display
  • Enable Labels: Whether to display the graph axis labels.
    • Checked = Display
    • Unchecked = No Display
  • Grid Color: Grid line color. Brings up the Select Color window.
  • Tick Color: Color of the tick marks. Brings up the Select Color window.
  • Control Point Color: Color of the control point. Brings up theSelect Color window.
  • Input Grid Spacing: Spacing (in dB) between vertical grid lines
  • Input Tick Spacing: Spacing (in dB) between vertical tick marks
  • Output Grid Spacing: Spacing (in dB) between horizontal grid lines
  • Output Tick Spacing: Spacing (in dB) between horizontal tick marks
  • Min Input: Minimum input level (in dB) shown on the graph
  • Max Input: Maximum input level (in dB) shown on the graph
  • Min Output: Minimum output level (in dB) shown on the graph
  • Max Output: Maximum output level (in dB) shown on the graph
  • Tool Tip Text: The text that appears on control mouse over.
  • Tab Index: If tab stop is set to true, determines the position of the control in the tab order.
  • Tab Stop: Specifies whether the control appears in the tab order.
    • Checked = Appear
    • Unchecked = Doesn’t Appear
Graph

Graphical user interface, text, application, chat or text message Description automatically generated

Channel Visibility: How many channels should be visible. Single Visible or All Visible
Channels

A screenshot of a computer Description automatically generated with medium confidence

  • Selected Channel: Sets the selected channel
  • Channel Color: The color of the channel line
  • Channel Guidelines: Whether to display channel guidelines or not.
    • Checked = Display
    • Unchecked = No Display
  • Channel Guideline Color: The color of the channel guidelines.
Control Point

Graphical user interface, application Description automatically generated

  • Diameter: Diameter for control points (nubs) on an un-selected channel.
  • Selected Diameter: Diameter for control points (nubs) on a selected channel.
  • Draw When: When control points (nubs) are drawn.
    • Selected, Never, Active or Always
  • Draw Which: Which control points (nubs) should be drawn.
    • All, None, Primary or Secondary
  • Primary Style: Style of the parametric primary control points (nubs). Circle, Square, Diamond or Pointer

Selector Panel

A selector panel is a control that can link to a graph. It has buttons that allow the control panel user to select channels or bands on the graph.

Once the Selector Panel is tied to a graph, you can change its properties, including whether it will select bands or channels on the graph. To select the panel for editing, click anywhere between its borders and the buttons on the panel:

Individual selector buttons may be edited as well.

A picture containing text, lined Description automatically generated

Overlapping controls, especially graph controls, can result in unexpected behavior and/or the appearance of controls. Use caution if you choose to overlap controls.

 Property Type Options
Appearance

Graphical user interface, application Description automatically generated

  • Background Color: The background color of the text area Brings up the Select Color window.
  • Background Image: Background image of the control. Brings up the Select Color window.
  • Background Image Layout: Background layout of the image. Tile, Centre, Stretch, and Zoom
  • Font: Click on “…” to select desired font. Choose from Windows fonts.
  • Foreground Color: The foreground color for the panel. Brings up the Select Color window.
Design

Graphical user interface, text, application Description automatically generated

Panel Name: Enter the name of the panel. Default text is “Panel 1”.
Layout

Graphical user interface, application Description automatically generated

  • Size: Control size (in pixels). Change width and height values. You can also re-size the control manually.
  • Start Behavior: Behavior of the panel. Manual, CenterScreen, and WindowsDefaultLocation.
  • Start Location: Control location (in pixels) of the control on the Custom Panel. Change X (horizontal) and Y (vertical) values in relation to upper left corner. You can also drag the control to a different location
Window Style

Graphical user interface, text, application Description automatically generated

  • Show Control Box: Whether to display control box or not.
  • Form Border Style: Click to select form border style.
    • FixedSingle
    • Fixed3D
    • FixedDialog
    • FixedToolWindow
    • Sizable
    • SizableToolWindow
  • Hide Cursor: Whether to display cursor or not.
  • Icon: Click on “…” to select desired icon.
  • Show Maximize Box: Whether to display maximize box or not.
  • Show Minimize Box: Whether to display minimize box or not.
  • Show Icon: Whether to display icon or not.
  • Show in Taskbar: Whether to display taskbar or not.
  • Size Grip Style: Click to select size grip style. Auto, Show, and Hide

Widget Panel

A widget panel is a control on a Custom Panel that links all controls inside its borders to one or more curves of a graph. The entire widget panel is linked to the graph, so individual controls do not (and cannot) link to individual parameters; individual control assignments are made in the “assignments” property of the widget panel.

Controls on a widget panel are similar to other Custom Panel controls except that they are tied to elements of a graph. The widget panel controls the band or channel that is specified on the selector panel of an activated panel.

The entire widget panel is linked to the graph, so individual controls do not (and cannot) link to individual parameters; individual control assignments are made in the “Assignments” property of the widget panel.

For example, a fader can control one parameter of one band on one channel.

Even if multiple parameters are added to the fader, all of the parameters change to the same value. However, a fader is added to a widget panel that is linked to a graph (and a selector panel), the fader can control ALL bands individually with one control of the graph.

Once a new band is selected on the selector panel, the fader controls the same parameter on that band as well.

To set up a widget panel

  1. Add a widget panel to the Custom Panel.
  2. Link the widget panel to the desired graph using graph collaboration.
  3. Add controls to the widget panel.
  4. Assign those graph parameters to the controls.

Graphs can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user.

Overlapping controls, especially graphs, can result in unexpected behavior and/or appearance of controls. Use caution if you choose to overlap controls.

 Property Type Options
General

Graphical user interface, application Description automatically generated

  • Control Info: Shows control type. Read only
  • Graph Name: Allows graph to be named.
  • Type: Select which type of EQ to be used for collaboration.
  • Widget Panel Name: The name of the widget panel. Used for graph collaboration.
  • Assignments: Allows editing of assignments on Widget Panel.
Appearance

Graphical user interface Description automatically generated

  • Back Color: Background color of the panel. Brings up the Select Color window.
  • Location: Control location (in pixels) of the control on the Custom Panel. Change X (horizontal) and Y (vertical) values in relation to upper left corner. You can also drag the control to a different location
  • Size: Control size (in pixels). Change width and height values. You can also re-size the control manually.
  • Paint Style: The type of background fill. Solid Brush or Gradient Brush
  • Gradient Mode: The direction that a color gradient fill will flow. Horizontal, Vertical, Forward Diagonal or Backward Diagonal
  • Gradient Color Start: The starting color of a gradient fill or the color of a solid fill. Brings up the Select Color window.
  • Gradient Color End: The ending color of a gradient fill. Not used for a solid fill. Brings up the Select Color window.
  • Background Image: Background image of the control.
  • Background Image Layout: The way the background image is drawn. None, Tile, Center, Stretch or Zoom
  • Border Style: Click to select border style. Default style is flat.
  • Draw Border: When checked, a border is drawn around the Panel.
  • Rounded Corners: When checked the corners of the box will be rounded by the Corner Radius amount.
  • Corner Radius: The radius of the corners.
  • Tab Index: If tab stop is set to true, determines the position of the control in the tab order.
  • Tab Stop: Specifies whether the control appears in the tab order.
    • Checked = Appears
    • Unchecked = Won’t appear

Search in Parameter Sets

A search box is available on the top right of the window to search parameter sets by Audio-object name.

To enable the search, at least 3 characters must be entered. When an audio object’s name is searched, any matching audio objects that contain the key are highlighted in yellow, and a navigation to the first matching row is automatically carried out.

You can use “<< and >>” options to navigate between the highlighted audio objects.

If a row is added or removed from parameter sets, and if a set group is changed, the search results will be cleared.

You can sort the explorer data using “Sort By Name” or “Sort By HiQNetld”.

Parameter Sets Explorer Color scheme

Parameter Set uses the following color scheme to represent the usage of nodes in the set group.

  • Yellow: To represent partial use of the object state variables.
  • Green: To represent complete use of the node.
  • No color: To represent, the node is not used in the set group.

Graphical user interface Description automatically generated

Colors are visible in Explorer only for Parameter sets. Colors are updated when something gets updated in the Set group.

You can easily determine which nodes from the Explorer are a part of Set Group and which ones are not by using the color coding. This will enable to modify the set group further.

Importing and Exporting Set File

Importing Set File

The GTT allows you to import a set file, these set file is in human-readable set format. There are multiple ways to import the set file.

Using Device Import

Using device import you can import a .set or .setr file.

  1. On the Device Designer tab, click on the Import > Tuning Data. This opens a dialog box to select the .setr file (human readable set file).
  2. Browse the location, select the .set or .setr file, and click Open. Once the set or .setr file selected, the device processing blocks will be updated with the tuning information extracted from the imported file.
    A screenshot of a computer Description automatically generated

Using State Variables Explorer

  1. On the Device Designer tab, click on the State Variables. This opens a State Variables explorer.
  2. On the State Variables explorer, click on File > Load Set option.
  3. Browse the location of .set or .setr file and click Open. This loads the set or .setr file in State Variables explorer.

Using Parameter Sets

To load set file:

  1. Select any parameter set column, right-click and select Load Set File. This opens the windows directory.
  2. Browse the location of .set or .setr file and click Open. Tuning data will be loaded onto the chosen set after selecting the .set or .setr file.
    Graphical user interface Description automatically generated

Tuning data is loaded onto the chosen set upon selection of the .setr file. When you click “Undo”, the load action is reversed, and the screen displays the previous preset values. Only matching (CoreId, InstanceId, BlockId, and SublockId) objects tuning data will be loaded.

Graphical user interface, application Description automatically generated

Tuning data will be loaded only in the parameter set column. Not on to the state variables.

The following notifications are displayed in the cases mentioned below:

  • If there are additional objects in .setr file then set group a notification message will be displayed.
  • If there are additional objects in the set group, then in .setr file a notification message will be displayed.
    A screenshot of a computer error message Description automatically generated with medium confidence
  • If there is a mismatch in the size of the AO a notification message will be displayed.
  • If there is mismatch in state variable names, a notification message will be displayed.
    A screenshot of a computer error message Description automatically generated with low confidence
  • If there are mismatching objects in both .setr file and set group, a notification message will be displayed.
    A screenshot of a computer error message Description automatically generated with low confidence
  • If an error occurs while loading to Device from Import > Tuning Data or State Variables > Load Set , below message will be displayed.
    A screenshot of a computer Description automatically generated with low confidence

All the mismatched object details will be displayed in the event log.

Exporting Set File

GTT stores the tuning data in set files these files are in Intel Hex format. Due to the complexity to analyze the data stored in set files a human readable set file is generated. This type of file is generated when you check the check box in the parameter sets workspace.

A confirmation message appears when you save a set file using the device context menu or the state variable explorer. This file will have the same file name that set file but with extension “.setr”. The human readable set file is in XML format, this file contains three main nodes:

Header: Generic file information

Data in GTT Data in human readable set file
Graphical user interface, application Description automatically generated Graphical user interface, text Description automatically generated

User data: User data defined in preset settings.

Data in GTT Data in human readable set file
Graphical user interface Description automatically generated Text Description automatically generated

Tuning data: Values associated to each state variable for each audio object.

Data in GTT Data in human readable set file
Graphical user interface Description automatically generated Text Description automatically generated

Each processing block corresponds to each Audio Object in current configuration.