Multi-xAF Library Support

When working with multiple xAF audio library versions (DLL version) in GTT, any new device added to the project will be automatically linked with the default audio library version (DLL version).

If the linking of existing devices with their respective DLLs was done in the “O” version of GTT or if the DLLs were loaded before the project was imported to GTT, those devices will still function with their respective DLLs without any issues.

On the property view of the device instance, you can see the audio library version of the respective device.

Changing Device Audio Library

To change the audio library version of the device:

  1. On the device view, click on the Audio Library Version. This opens the property view of the device.
  2. Select the desired DLL version from the drop-down, and click Save.

The device will start working with the updated DLL version.

If a device has a signal flow with audio objects created in a previous version, compatible audio objects are automatically upgraded.

Once you update the DLL version, if any non-compatible audio objects are there, it will be highlighted in blue and the warning displayed in the compiler report.

You can fix the non-compatible audio objects in the signal flow. Right-click on the highlighted audio object and select upgraded audio object from the context menu.
Graphical user interface, text, application Description automatically generated

Change of association DLL for one device will not impact other device instance.

xAF Audio Library Use Cases

While importing a project file in GTT, make sure the xAF audio library version is already available in GTT.

  • Use Case 1: When you import a project, if the xAF DLL associated with the project is already loaded in the GTT audio library. Regardless of whether the associated DLL is the default library or not, the project will import without error or warning. Later, you can switch to the latest DLL.
  • Use Case 2: While importing a project, if the xAF DLL associated with the project is not loaded in the GTT audio library, then the project will be linked to the default xAF DLL in GTT.

When you open the project after importing it, a message will appear. This displays the default audio library of project and details of previous audio library that is associated with the imported project.

Graphical user interface, application, website Description automatically generated

Once you open the Signal Flow Designer of the imported project, the below message will appear every time you open the Signal Flow Designer of the project.

You can get rid of the message by using the methods listed below.

  • Once you open the Signal Flow Designer of the project, go to the non-compatible audio objects, which are highlighted in blue. Right-click on the highlighted audio object, select upgraded audio object from the context menu, and save the changes. This will upgrade the non-compatible audio objects in the project.
  • The message will not appear if you import the previous DLL (which is associated with the imported project) into the GTT audio library manager.

Use Case 3: While importing a project, if the xAF DLL associated with the project is not loaded in GTT audio library and the default xAF DLL is not compatible. An error message will be displayed, and project import will be cancelled.
Text Description automatically generated

Use Case 4: After importing a project and switching to a different audio library, you may encounter missing audio objects in the Signal Flow Designer. These missing objects will be highlighted in red, and an error message with a list of the missing audio objects will be displayed. The same error message will also be included in the compiler report.

In order to resolve the error, it is necessary to delete the missing audio object from the Signal Flow Designer. Once the missing audio object is removed, the error will be cleared.

Custom Device Usage

GTT provides an option to use file-based devices. A default custom file with file extension .deviceInfo  available under Devices folder (C:Program FilesHarmanHarmanAudioworXtoolsGTTDevices).

Graphical user interface Description automatically generated with medium confidence

Also, you need a .ddf  file, which you can keep under the Custom Device folder.

Graphical user interface, application, table, Word Description automatically generated

You can create a .ddf  file in GTT. Once you have created a project, click on the Export option, and select DDF Data. Now browse to C:Program FilesHarmanHarmanAudioworXtoolsGTTDevicesCustomDevice location and save the file.

Once the above files are placed in the folder. The custom device will be shown in the Devices view tab in GTT. You can drag-drop this device into the venue explorer. This is similar to any other device created inside GTT.

This file-based device has some limitations. In the normal device (created inside GTT), double-click will open the signal flow designer. But this is not the case with custom devices. This device is not stored in a database. So, the signal flow designer will not be opened.

It is possible to create a custom panel and use the device. However, because it is a file-based device, it is not stored in the GTT database. To reuse the project, export it as a file and then import it whenever needed.

The custom devices created will not be part of the existing project as the devices displayed in the location are retrieved from the GTT database, and custom devices are not stored in the GTT database.

Regardless of the sorting order, the Add Device Dialog always displays the Custom Device as the top option if it is available.

The Custom Device is loaded when the application is launched. Therefore, if any changes are made to the associated .DDF file after launching GTT, it is necessary to relaunch GTT and add the custom device again to ensure the modifications are reflected.

The source for the Custom Device is the .DDF file, which launches the State Variable window. This window displays the audio object definitions that are contained within the associated .DDF file and these definitions can be utilized during panel designing.

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).

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 steps below to create a signal flow design:

  1. Double-click on the xAF instance in Device View to open the Signal Flow designer.
  2. Go to the Toolbox section, expand Interface, and drag the 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.
    – The toolbox will filter audio objects based on the core type of the physical core where this Framework instance is added. The audio object will be marked with an exclamation mark to indicate that it cannot be used for building signal flow. You can hover over it to see which core types are supported.

  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 objects, for example Gain audio object is used.

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

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

  5. Select the Gain audio object and set the # 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 objects from the Signal Flow view, and click Connect Blocks to connect all the audio objects. Or you can drag a connection from the output pin of an AO and drop to the 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 the 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 is 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 existing audio object in the signal flow does not match the block length, sample rate, or core type, a compiler error will be displayed at the bottom of the signal flow window.

  • 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.

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.

Configure Parameter Set Data

Using the settings you can configure the Parameter Set Data.

To configure the parameter set data:

  1. Select any parameter set column, right-click, and select Settings. This displays the settings dialog box.
  • The “Edit” option is a toggle button that defaults to a disabled state to prevent unintentional edits.
  • When the “Edit” option is enabled, you can edit all fields except the Tuning tool version and String Value.
  • The tuning tool version is installed GTT Tool version and gets auto-populated.
  • By default, the product name will be the name of the device.
  • You can independently update each of the header metadata, Product name, Sink name, Flowchart version, and Set version.
  • You can include or exclude header metadata, which can be controlled by the Include Header option.
  • The Include Header option performs a data merge operation when the option is selected. This means that the header metadata is prepended to User Data, and it will be reflected in both the String Values section and in hex format in the Hex Values section.
  • Any modification done to any header metadata or user data will immediately be reflected in the String Value and Hex Values at the appropriate index.
  • Header metadata can only be included once.
  • There is no limitation on the number of characters entered in User data or Hex Values.
  • You can either enter values in the User data section or Hex values. Editing in the Hex Values section would clear the content of the User data and vice versa.
  • All information is persistent and can be retained and displayed when the settings window is relaunched.
  • String Values or Hex Values will be stored and loaded in hex format. And it can be exported or imported from the .Set file and .Setr file.

User settings created using an older version of GTT (W onwards), all the data would be treated as User data, including the header part if it was included.
You must clear the header information manually if the user data already includes header information. The header part can then be included as required. This is because earlier header metadata was editable, which is now controlled due to separate edit sections. This is a one-time process and would not require X release onwards.

Working with GTT Project

This section provides step-by-step instructions to perform the following operations.

Use Case

  • Offline Tuning: Set tuning parameters for audio objects without connecting to the device.

A picture containing text Description automatically generated

  • Real-Time Tuning of a Target Device: Live tuning connected to the target device.

Graphical user interface Description automatically generated

  • Real Time Tuning of a IVP/VST: Live tuning connected to the virtual device (IVP/Audio Mulch).

Graphical user interface Description automatically generated with low confidence

  • Socket: A socket is an interface type, that can send or receive data within a PC (from one application to another) or over a computer network from one PC to another.

In this case, a socket connection is used to send data from GTT to AmpSrv2 and vice versa.

  • VST: Virtual Studio Technology is a software interface definition for audio plugins into music software by Steinberg company. Usually, these plugins are shipped as Windows Dlls that can be used inside of a VST-Host (e.g. AudioMulch).

In this use case, AudioworX provides the file (xAFVirtualAmp.dll) that simulates the audio behavior of an amplifier or head unit.

Basic

The first toolset is a group of basic design tools. The tools are grouped into the following toolset.

Text design  
Fader design
Rotary design
Button design
Box design
LED design
Meter design
Note design

Text Design

Text Display

A text display is a dynamic text control on a Custom Panel that can be linked to the value of a specific device parameter. It shows the control value as it changes, much like a text box, but cannot be changed by the user.

Use either the Text Label or Note control to add static text to a Custom Panel.

A Text Display control can be managed in the Custom Panel designer and, once the Custom Panel is activated, viewed (but not changed) by the end user.

  • Unlinked (Static) Text: If a label is not linked to a control, the text does not change on the control but is merely the default text as defined in the text attributes. Once another control is linked, the value is overridden by the parameter value.
  • Linked (Updating) Text: If a label is linked to a control, on the activated Custom Panel it will reflect the value of the control as it changes, much like a text box. However, the value cannot be changed by the user.

Once a label is linked to a control, you can add a label showing the parameter address of the label.

Text Label

A text label is a static text control on a Custom Panel. It is text only, cannot be linked to a device parameter, and is not interactive for the user.
Text Label controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, viewed (but not changed) by the end user.

Text Box

A text box allows the user to specify the exact value of a device parameter by typing it in rather than running through a long list of values. In tablet mode, a keypad loads when a text box is selected.
Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter to function properly.

Common Text Design Properties

Properties Type
Description
General
  • Control Info: Shows control type. This propery is Read only.
  • Locked: Specifies if the control is locked out so that it cannot be moved or re-sized.
    • Checked = Locked
    • Unchecked = Unlocked
Parameters
  • Address: Enables panel designer to edit addressing information with the added benefit that the values can be validated as a group before being applied to the device.
    This editor also allows the user to assign multiple parameters to the control.

    • Properties correspond to the system explorer.
  • Information: Shows information about the Parameter Address.
    • Read only. Properties correspond to the system explorer.
  • Rest Text: Optional text to display in right click context popup
Appearance
  • 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.
  • Background Image: Background image of the control.
  • Background Color: Background color of the control.
  • Paint Style: Background paint style of the control.
    • Solid Brush: solid background
    • Gradient Brush: gradient fill background
  • Gradient Color Start: Beginning gradient color if gradient is selected in Paint Style.
  • Gradient Color End: Ending gradient color if gradient is selected in Paint Style.
  • Gradient Mode: Type of gradient fill if gradient is selected in Paint Style.Click to select type of gradient.
  • Border Color: Border color of the control.
    Brings up the Select Color window. Default color is transparent.
  • Border Style: Click to select border style.Default style is flat.
Text Attributes
  • Text: Enter the text for the Text Display.Default text is “TextDisplay1”.
  • Text Font: Click on “…” to select desired font. Brings up a Font Select window.Selects from Windows fonts.
  • Text Color: Text color of the control.Default color is black.
  • Text Alignment: Alignment of the label text.Default alignment is middle center

Fader Design

Fader Horizontal

A Fader Horizontal is an adjustable horizontally-positioned fader control that manipulates a device parameter.

Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter to function properly.

Fader Vertical

A vertical fader is an adjustable vertically-positioned control that manipulates a device parameter.
Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter to function properly.

Fader Multi Parameter

A multiparameter fader manipulates multiple device parameters.
Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter to function properly.
On an activated Custom Panel, levels on a multiparameter fader can be adjusted together or individually

Common Fader Design Properties

Properties Type
Description
General
  • Control Info: Shows control type. This propery is Read only.
  • Locked: Specifies if the control is locked out so that it cannot be moved or re-sized.
    • Checked = Locked
    • Unchecked = Unlocked
Parameters
  • Addresses: Enables panel designer to edit addressing information with the added benefit that the values can be validated as a group before being applied to the device.
    This editor also allows the user to assign multiple parameters to the control. Click to select Parameter Address Editor.

    • Properties correspond to the system explorer.
  • Information: Shows information about the Parameter Address.
    • Read only. Properties correspond to the system explorer
  • Maximum: Maximum parameter value.
    • The largest parameter value.
  • Minimum: Minimum parameter value.
    • The smallest parameter value.
  • Reset Text: Optional text to display in right click context popup.
Appearance
  • 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
  • Background Image: Brings up the Select Background Image window
  • Background Color: Background color of the control
  • Tool Tip Text: The text that appears on control mouse-over.
  • Tab Index: Determines the position of the control in the tab order
  • Tab Stop: Specifies whether the control appears in the tab order.
    • Checked = Appears
    • Unchecked = Does not appear
Arrow
  • Maximum Arrows: The maximum number of arrows to display.
  • Arrow Direction: The direction the arrows should point.
    • Point Left or Point Right
Fader Cap
  • Fader Cap Image: The image displayed for the fader cap.
    • Click Browse to locate custom fader caps
  • Fader Cap Size: How large the fader cap will be
  • Arrow Box Width: The width of the arrow box in pixels
  • Vertical Offset: The vertical offset of the fader cap, in pixels, from the fader channel
  • Horizontal Offset: The horizontal offset of the fader cap, in pixels, from the fader channel
  • Hot Spot: Sets mouse sensitivity to the fader cap or the entire length of the slider
  • Highlight Color: The channel highlight color
  • Arrow Box Separation: The distance between the arrow box and the fader channel in pixels.
  • Label Margin: The amount of space, as a decimal fraction of the width of the control, between the center channel and the tick marks
Channel
  • Channel Color: Color of the fader channel. Default is Dim Gray
  • Channel Width: Width of the fader channel in pixels
  • Channel Start: Distance, as a percentage of length, from the bottom or left edge to where the fader channel will start.
  • Channel End: Distance, as a percentage of length, from the bottom or left edge to where the fader channel will end.
  • Channel Center: Distance, as a percentage of width, from the bottom or left edge to where the fader channel will be located.
Scale
  • Display Tick Marks: Option to display the tick marks of the control. Must be set to true for custom ticks to display.
    • Checked = Display
    • Unchecked = Do not display
  • Number of Major Ticks: How many major ticks are displayed.
  • Tick Location: The location of the tick marks relative to the fader channel.
  • Custom Ticks: Whether to use custom tick values by utilizing the scale editor or not.
    • Checked = Display
    • Unchecked = Do not display
  • Display Tick Values: The value of the ticks to be displayed.
  • Value Format: The format of the tick values.
  • Labels Inside:
  • Major Tick Color: The color of the major tick.
  • Major Tick Length: The length of the major tick.
  • Number of Minor Ticks: How many minor ticks are displayed.
  • Minor Tick Color: The color of the minor tick.
  • Minor Tick Length: The length of the minor tick.
  • Tick Location: The location of the tick marks relative to the fader channel.
  • Font: The font for the ticks.
  • Labels Inside: Whether labels are drawn between tick marks and fader channel.
    Whether labels are drawn between tick marks and fader channel or not.

    • Checked = labels drawn between tick marks and channel.
    • Unchecked = tick marks drawn between labels and channel.
  • Labels Vertical: Whether labels are displayed vertically or horizontally.
    • Checked = labels display vertically
    • Unchecked = labels display horizontally, left to right.
  • Label Margin: The amount of space, as a decimal fraction of the width of the control, between the center channel and the tick marks.
Nudge Button
  • Nudge Button Location: Location of the nudge buttons.
    • None, Center, Above or Below
  • Nudge Type: Determines, with the increment amount, how much the control will adjust when a nudge button is pressed.
    • Percent – percentage of the total visual display of the control. For non-logarithmic controls, the visual display and the total value of the control will be the same. For logarithmic controls, the visual display will differ from the total value.
    • Bump – small increment
    • Value – specified increment amount.
  • Increment Amount: Determines, with the nudge type, how much the control will adjust when a nudge button is pressed.
  • Nudge Button Separation: Distance, in pixels, from the edge to the nudge button.
  • Up Image: The static image for the “up” nudge button. Click the button to select a new image.
  • Up Pushed Image: The image that displays when the “up” nudge button is pushed. Click the button to select a new image.
  • Down Image: The static image for the “down” nudge button. Click the button to select a new image.
  • Down Pushed Image: The image that displays when the “down” nudge button is pushed. Click the button to select a new image.
Popup Value
  • Popup Value Position – Fraction: The location of the popup value as a decimal fraction of the width (X) and height (Y) of the control.
  • Display Popup Value: Displays the value of the control in a popup, if set to true
    • Checked = Display
    • Unchecked = Do not display

Rotary Design

Rotary

A rotary is an adjustable control that manipulates a device parameter. Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter to function properly.

Rotary Encoder

A rotary encoder is an adjustable rotary control that manipulates a device parameter and displays values of a device parameter.

When a Custom Panel is activated, the rotary control (inner ring) changes the linked parameter values as the end user clicks and slides it around it to the desired value position (like twisting a nob). The rotary encoder is controlled by right-clicking with the mouse and moving to the top or right to increase the value and moving to the bottom or left to decrease the value.

The LED meter (outer ring) reflects the selected parameter values, which are usually the same as those linked to and adjusted by the rotary control.

Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter to function properly.

Common Roter Design Properties

Properties Type
Description
General
  • Control Info: Shows control type. This propery is Read only.
  • Locked: Specifies if the control is locked out so that it cannot be moved or re-sized.
    • Checked = Locked
    • Unchecked = Unlocked
Parameters
  • Addresses: Enables panel designer to edit addressing information with the added benefit that the values can be validated as a group before being applied to the device.
    This editor also allows the user to assign multiple parameters to the control. Click to select Parameter Address Editor.

    • Properties correspond to the system explorer.
  • Information: Shows information about the Parameter Address.
    • Read only. Properties correspond to the system explorer
  • Rotary Maximum: Maximum parameter value. The largest parameter value.
  • Rotary Minimum: Minimum parameter value. The smallest parameter value.
  • Meter Maximum: Maximum meter value. The largest meter value
  • Meter Minimum: Minimum meter value. The smallest meter value
  • Reset Text: Optional text to display in right click context popup.
Appearance
  • 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.Background Image: Brings up the Select Background Image window.
  • Background Image: Click to select background image.
  • Background Color: Background color of the control.
  • Foreground Color: Foreground color of the control.
  • Font: Font style for the text on the control. Click on “…” to select desired font. Selects from Windows fonts.
  • Mode String: User-definable description of mode.
  • Anti-Aliasing: Whether to draw with anti-aliasing or not.
    • Checked = With anti-aliasing.
    • Unchecked = Without anti-aliasing
  • 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 = Appears
    • Unchecked = Does not appear
Knob
  • Base Image: The image displayed for the inside of the knob
  • Ring Image: The image displayed for the outside of the knob.
  • Shading Image: The image used to simulate lighting/shading effects of the knob.
  • Knob Size: The size of the knob.
  • Set to 0,0 to reset to the actual image size.
  • Start Position: The angular starting point from vertical.
  • End Position: The angular ending point from vertical.
  • Orientation: The movement of the knob from min to max.
Backing Circle
  • Radius: Radius for the backing circle as fraction of control size.
  • Color: Color of the backing circle.
    • Use “Transparent” to disable.
  • Border Width: Width of the backing circle border.
  • Border Color: Color of the backing circle border.
Rotary
  • Encoder Multiplier: The amount that the turn of the rotary is multiplied to tune sensitivity.
  • Base Image: The image displayed for the inside of the knob.
    • Brings up the Select Image File window.
  • Ring Image: The image displayed for the outside of the knob.
    • Brings up the Select Image File window.
  • Knob Radius: The radius of the rotary knob as percent of control size.
    • Must be less than meter inner radius but greater than half of the meter inner radius.
  • Nudge Amount: Determines, with the nudge type, how much the control will adjust when up and down arrow keys are pressed.
  • Nudge Type: Determines, with the nudge amount, how much the control will adjust when up and down arrow keys are pressed.
    • Percent: Percentage of the total visual display of the control. For non-logarithmic controls, the visual display and the total value of the control will be the same. For logarithmic controls, the visual display will differ from the total value.
    • Bump: Small increment.
    • Value: Specified nudge amount.
Fader Cap
  • Fader Cap Image: The image displayed for the fader cap.
    • Click Browse to locate custom fader caps
  • Fader Cap Size: How large the fader cap will be
  • Arrow Box Width: The width of the arrow box in pixels
  • Vertical Offset: The vertical offset of the fader cap, in pixels, from the fader channel
  • Horizontal Offset: The horizontal offset of the fader cap, in pixels, from the fader channel
  • Hot Spot: Sets mouse sensitivity to the fader cap or the entire length of the slider
  • Highlight Color: The channel highlight color
  • Arrow Box Separation: The distance between the arrow box and the fader channel in pixels.
  • Label Margin: The amount of space, as a decimal fraction of the width of the control, between the center channel and the tick marks
Channel
  • Channel Color: Color of the fader channel. Default is Dim Gray
  • Channel Width: Width of the fader channel in pixels
  • Channel Start: Distance, as a percentage of length, from the bottom or left edge to where the fader channel will start.
  • Channel End: Distance, as a percentage of length, from the bottom or left edge to where the fader channel will end.
  • Channel Center: Distance, as a percentage of width, from the bottom or left edge to where the fader channel will be located.
Scale
  • Display Tick Marks: Option to display the tick marks of the control. Must be set to true for custom ticks to display.
    • Checked = Display
    • Unchecked = Do not display
  • Number of Major Ticks: How many major ticks are displayed.
  • Tick Location: The location of the tick marks relative to the fader channel.
  • Custom Ticks: Whether to use custom tick values by utilizing the scale editor or not.
    • Checked = Display
    • Unchecked = Do not display
  • Display Tick Values: The value of the ticks to be displayed.
  • Value Format: The format of the tick values.
  • Labels Inside:
  • Major Tick Color: The color of the major tick.
  • Major Tick Length: The length of the major tick.
  • Number of Minor Ticks: How many minor ticks are displayed.
  • Minor Tick Color: The color of the minor tick.
  • Minor Tick Length: The length of the minor tick.
  • Tick Location: The location of the tick marks relative to the fader channel.
  • Font: The font for the ticks.
  • Labels Inside: Whether labels are drawn between tick marks and fader channel.
    Whether labels are drawn between tick marks and fader channel or not.

    • Checked = labels drawn between tick marks and channel.
    • Unchecked = tick marks drawn between labels and channel.
  • Labels Vertical: Whether labels are displayed vertically or horizontally.
    • Checked = labels display vertically
    • Unchecked = labels display horizontally, left to right.
  • Label Margin: The amount of space, as a decimal fraction of the width of the control, between the center channel and the tick marks.
Nudge Button
  • Nudge Button Location: Location of the nudge buttons.
    • None, Center, Above or Below
  • Nudge Type: Determines, with the increment amount, how much the control will adjust when a nudge button is pressed.
    • Percent – percentage of the total visual display of the control. For non-logarithmic controls, the visual display and the total value of the control will be the same. For logarithmic controls, the visual display will differ from the total value.
    • Bump – small increment
    • Value – specified increment amount.
  • Increment Amount: Determines, with the nudge type, how much the control will adjust when a nudge button is pressed.
  • Nudge Button Separation: Distance, in pixels, from the edge to the nudge button.
  • Up Image: The static image for the “up” nudge button. Click the button to select a new image.
  • Up Pushed Image: The image that displays when the “up” nudge button is pushed. Click the button to select a new image.
  • Down Image: The static image for the “down” nudge button. Click the button to select a new image.
  • Down Pushed Image: The image that displays when the “down” nudge button is pushed. Click the button to select a new image.
Meter
  • Encoder Mode: The display mode for the LED elements. Clockwise is the default.
  • Outer Radius: The outside edge of the display meter as a percentage of the entire circle. Must be less than 1 (outer edge of control) and greater than the inner radius.
  • Inner Radius: The inside edge of the display meter as a percentage of the entire circle. Must be less than meter outer radius.
  • Starting Angle: Where the meter display starts. Measured in degrees from where “0” is straight up (-180…180).
  • Ending Angle: Where the meter display ends. Measured in degrees from where “0” is straight up (-180…180).
  • Separation Angle: The angle, in degrees, separating each segment.
  • Segment Count (1..360): The number of segments in the display.
  • Off Color: The “off” color of the control.
  • On Color: The “on” color of the control.
  • Segment Border Color: The color of the segment border.
Popup Value
  • Popup Value Position – Fraction: The location of the popup value as a decimal fraction of the width (X) and height (Y) of the control.
  • Display Popup Value: Displays the value of the control in a popup, if set to true
    • Checked = Display
    • Unchecked = Do not display

Button design

Button

A standard button sends a single value each time that it is pressed. While a button can be linked to a device parameter, it is more typically linked to a system function.
Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter to function properly.

On the following example, if “Preset 1” button is pushed, the 1st preset is selected for DriveRack #1. If “Preset 2” button is pushed, the 2nd preset is selected. Each button push overrides the value of the previous button push.

Button On/Off

An on/off button alternately turns on or off a device parameter value when pressed. Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter to function properly.

Button Momentary

A momentary button turns on a device parameter value while it is being pressed and turns the value off when released.
Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter to function properly.

Button Latching

A latching button alternately turns on or off a device parameter value when pressed.
Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter to function properly.

Button MultiState

A multi-state button both sets and displays a defined value of a device parameter. While the multi-state button is somewhat complex to set-up, its function can be very powerful. To set up an MS button, first you add (and link) the button, then change its properties. You must also define the button action. You can also change its other properties.
Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter to function properly.

A multi-state button can be powerful but very complex, save your venue before adding or editing a multi-state button.

  • Sets Value: Once the multi-state button is linked and defined, the parameter on the Custom Panel changes the parameter(s) on the device control panel(s).
    • Multiple Device Parameters – If the multi-state button is linked to more than one device parameter, when the multi-state button on the Custom Panel is pushed, all the attached device parameters will be set to the specified value.
  • Displays Value: Once the multi-state button is linked and defined, the parameter on the device control changes the parameter on the Custom Panel as defined in the properties section:
    • Multiple Device Parameters – If the multi-state button is linked to more than one device parameter, the multi-state button on the Custom Panel will update the device parameters with the new value.
  • Add Multi-State Button: Add a multi-state button the same way you add other controls and link it to one or more device parameters
    • Change button properties – In order for the linked multi-state button to work properly, you must define how the property works. This is accomplished in Properties in the “Value Indication Matrix” window. You must also set the button action.

Button Radio

A radio button allows the user to select the value of a device parameter from a list. Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter to function properly.

Button Region

This button sends a single value each time that it is pressed. While a button can be linked to a device parameter, it is more typically linked to a system function.

Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter or system function to function properly. You can also easily add a pre-defined label.

On the following example, if “Preset 1” button is pushed, the 1st preset is selected for DriveRack #1. If “Preset 2” button is pushed, the 2nd preset is selected. Each button push overrides the value of the previous button push.

Button System Functions

A System Functions button sends a single value each time that it is pressed. This button is specifically linked to a system function.
Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter to function properly.

Common Button Design Properties

Properties Type
Description
General
  • Control Info: Shows control type. This propery is Read only.
  • Locked: Specifies if the control is locked out so that it cannot be moved or re-sized.
    • Checked = Locked
    • Unchecked = Unlocked
Parameters
  • Addresses: Enables panel designer to edit addressing information with the added benefit that the values can be validated as a group before being applied to the device.
    This editor also allows the user to assign multiple parameters to the control. Click to select Parameter Address Editor.

    • Properties correspond to the system explorer.
  • Information: Shows information about the Parameter Address.
    • Read only. Properties correspond to the system explorer.
  • Press Value: Value sent when button is pressed.
  • On Value: Value sent when button is pressed.
  • Off Value: Value sent when button is released.
  • Value Matrix: Allows changes to the button states, and images associated with each state.
  • Value List: Allows editing of the value range of the control. Brings up the Discrete Values Editor.
  • Color 0 to Color 63: Background color of control. Brings up the Select Color window.
  • Indication same as Button: The value sent when the button is pressed.
  • Reset Text: Optional text to display in right click context popup.
Appearance
  • 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. Change width and height values. You can also re-size the control manually.
  • Font: Font style for the text on the control. Click on “…” to select desired font. Selects from Windows fonts.
  • Center Text: Centers the tool tip text on the control.
  • Background Image: Background graphic of control. Brings up the Select Image File window.
  • Background Color: Background color of the control. Brings up the Select Color window.
  • Tool Tip Text: Text that appears when mouse pointer hovers over control.
  • Tab Index: Indicates the sequence of an element within the tabbing order of all focusable elements in the document.
  • Tab Stop: Whether the control appears in the tab order.
    • Checked = Appears
    • Unchecked = Does not appear
  • Transparency: Percent transparent, between 0 (opaque) and 90 (very transparent). Brings up the Select Image File window.
  • Hover Transparency: Percent transparent when the mouse pointer is over the region.
  • Border Color: The color of the border. Brings up the Select Color window.
  • Border Width: The width of the border (in pixels)
Button
  • Primary Font: Font style for the text on the control. Click on “…” to select desired font. Selects from Windows fonts.
  • Text: Text appearing on the control. Select and type desired label. Default text is “Button” with the number of the control (order added to the panel)
  • Font: Font style for the text on the control. Click on “…” to select desired font. Selects from Windows fonts.
  • Text Color: Color of the text on the control
  • Fill Color: Changes the Fill Color of the control, will not be visible if you have an image selected.
  • Border Color: The color of the Button border.
  • On Primary Indication: Sets the button label, label color, background color, and background image for the “on” state.
  • Off Primary Indication: Sets the button label, label color, background color, and background image for the “off” state. Brings up the State Indication Setup window.
  • Enable Flashing: Enables button to flash.
  • Flash Frequency: If flashing is enabled, sets the flashing frequency.
  • Flash In Phase: If flashing is enabled, determines if button will flash in or out of phase with other buttons
  • Flash On Indication: Sets the button label, label color, background color, and background image for the “flash on” state. Brings up the State Indication Setup window.
  • Flash Off Indication: Sets the button label, label color, background color, and background image for the “flash off” state. Brings up the State Indication Setup window.
  • Multi-line: When checked, changes the button for multi-line operation. A secondary set of certain properties are added to the button: Secondary Font, Secondary On Indication and Secondary Off Indication.
    • Default state is unchecked. The Secondary Font, On Indication and Off indication options are identical to the Primary Font, On Indication and Off indication options.
  • Bump up: When checked, bumps up the assigned parameter by the Bump % amount.
  • Bump %: Sets the percentage amount for the Bump function.
  • Bump Down: When checked, bumps down the assigned parameter by the Bump % amount.
  • Button Action: When an event occurs when the button is clicked. OnUp, OnDown, or OnBoth.
  • Button Image: The image displayed as the button. Brings up the Select Image File window.
  • Alignment: Alignment of the button nubs. vertical and horizontal.
  • Diameter: Diameter of the radio button nubs
  • Style: The style (color) of the nubs.
    • Select from the pull-down list.
  • Border Style: The style of the control border.
    • Select from the pull-down list
  • Top Margin: Distance of the values, in pixels, from the top border of the control.
  • Bottom Margin: Distance of the values, in pixels, from the bottom border of the control.
  • Left Margin: Distance of the values, in pixels, from the left border of the control.
  • Right Margin: Distance of the values, in pixels, from the right border of the control.
  • On Color: The color of the button in the On state. Brings up the Select Color window.
  • Off Color: The color of the button in the Off state. Brings up the Select Color window.
  • On Text: The text displayed on the button in the On state.
  • Off Text: The text displayed on the button in the Off state.
  • Mixed Text: The text displayed on the button when in a mixed state.
System Indication
System Functions
  • System Functions: Assign specific system operations to be performed when the button is pressed.
    Brings up the System Function editor.

Box Design

Combo Box

A Combo Box allows the user to select the value of a device parameter from a drop-down list.Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter to function properly.

List Box

A List Box allows the user to select the value of a device parameter from a list. Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter to function properly.

Spinner

A Spinner allows the user to change the value of a device parameter by adjusting it up or down; the increment can be specified by the Custom Panel designer. Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter to function properly.

Check Box

A Checkbox turns on or off a device parameter value when pressed. Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter to function properly.

Common Roter Design Properties

Properties Type
Description
General
  • Control Info: Shows control type. This propery is Read only.
  • Locked: Specifies if the control is locked out so that it cannot be moved or re-sized.
    • Checked = Locked
    • Unchecked = Unlocked
Parameters
  • Addresses: Enables panel designer to edit addressing information with the added benefit that the values can be validated as a group before being applied to the device.
    This editor also allows the user to assign multiple parameters to the control. Click to select Parameter Address Editor.

    • Properties correspond to the system explorer.
  • Information: Shows information about the Parameter Address.
    • Read only. Properties correspond to the system explorer
  • Value List: Allows editing of the value range of the control. Brings up the Discrete Values Editor.
  • Maximum: Maximum parameter value.
    • The largest parameter value.
  • Minimum: Minimum parameter value.
    • The smallest parameter value.
  • Reset Text: Optional text to display in right click context popup.
  • Disable Mixed-sate Editor: When checked, disables the mixed-state context menu and editor
Appearance
  • 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.
  • Border Style: The style of the Spinner border.
    • Choose from drop down menu.
  • Border Color: The color of the Spinner border
  • Top Margin: The amount of space, in pixels at the top of the control where a label may be placed.
  • Bottom Margin: The amount of space, in pixels at the bottom of the control where a label may be placed.
  • Left Margin: The amount of space, in pixels to the left of the control where a label may be placed.
  • Right Margin: The amount of space, in pixels to the right of the control where a label may be placed.
  • Background Image: Brings up the Select Background Image window.
  • Background Color: Background color of the control.
  • Tool Tip Text: The text that appears on control mouse-over.
  • Tab Index: Determines the position of the control in the tab order
  • Tab Stop: Specifies whether the control appears in the tab order.
    • Checked = Appears
    • Unchecked = Does not appear
Combo Box
  • Background Color: The background color of the Combo Box.
  • Text Color: The color of the Combo Box text
  • Font: Font style for the text in the box. Click on “…” to select desired font.
    • Selects from Windows fonts.
  • Style: Sets the appearance and functionality of the Combo Box.
    • Select from Drop Downlist, Simple or Drop-down
  • Selected Item Color: The color of the selected item.
  • Check Box Text: The text shown in the Checkbox.
  • Checkbox Size: The size of the Checkbox in pixels.
  • Checkbox Style: The Checkbox style. Normal, flat, and various colors.
  • Label Separation: The space, in pixels between the checkbox and the checkbox text.
List Box
  • Background Color: The background color of the Combo Box Brings up the Select Color window
  • Text Color: The color of the Combo Box text. Brings up the Select Color window
  • Font: Font style for the text in the box. Click on “…” to select desired font. Selects from Windows fonts.
  • Border Style: Sets the style of the List Box border. Choose from syles in a drop down list
    Selected Item Color: The color of the selected item. Brings up the Select Color window
Text Attributes
  • Text Font: The font of the Spinner text. Choose from Windows fonts.
  • Text Color: The color of the Spinner text. Brings up the Select Color window
  • Background Color: The background color of the text area. Brings up the Select Color window
  • Value Format: The format used when displaying the value. This is an advanced feature and must follow English conventions.
  • Text Alignment: The horizontal alignment of the text. Left, center or right.
  • Text Border Style: The border style of the text area. Choose from drop down menu.
Nudge Buttons
  • Nudge Type: Together with the Increment Amount, determines the amount that the control will increment/decrement when a Nudge Button is pressed. Percent, bump or value
  • Increment: Together with the Nudge Type, determines the amount that the control will increment/decrement when a Nudge Button is pressed.
Spinner Attributes
  • Spinner Position: Specifies where the up/down arrows are to be located. Right or TopBottom
  • Spinner Width: Sets the size of the up/down arrow buttons, in percent of width or height.
  • Spinner Button Color: The color of the up/down arrow buttons. Brings up the Select Color window
  • Spinner Arrow Color: The color of the up/down arrows. Brings up the Select Color window
  • Arrow Width: The width of the base as a percentage of the spinner button width.

LED Design

Led Image

An LED is a display-only control that shows the state of a device parameter. The LED control helps the designer to graphically show a certain condition, as defined by the designer, such as a warning. The “LED Image” control allows you to change the entire image of the LED where the “LED Color” control is a simplified control where you only need to change the color of the LED.
Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter or system function to function properly. You can also easily add a pre-defined label.
For example, the designer wants to show when the pink noise levels on each of the four inputs of a DriveRack 4800 are more than 10dB. First, he adds an LED and links it to the pink noise on Channel 1.

The designer then goes into the Properties field to the Parameters Value and defines the value with the LED Values Editor.

Led Color

An LED is a display-only control that shows the state of a device parameter. The LED control helps the designer to graphically show a certain condition, as defined by the designer, such as a warning.

Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter or system function to function properly. You can also easily add a pre-defined label.
For example, the designer wants to display when pink noise levels on each of the four inputs of a DriveRack 4800 are more than 10dB. First, he adds an LED and links it to the pink noise on Channel 1.
The designer then goes into the Properties field to the Parameters Value and defines the value with the LED Values Editor.

Led Preset Trigger

A preset trigger is a control on a Custom Panel that causes an activation event to execute when a specific condition occurs. The Custom Panel must be activated for the action to be performed. You can, however, set up a venue-wide rule with Logic Rules.

To Set Up a Preset Trigger

Add the preset trigger control to the Custom Panel then do one of the following:

  • Right click the control and select edit parameter assignment.
    or
  • In the properties section of the graph, select the “…” at the right of parameter addresses.

To Reset a Preset Trigger

If the condition for the activation event is set to manual reset, the user must reset the control. Right-click the control on the activated panel and select “Reset Trigger.”

Led Region

The LED Region control sends a single value each time that it is pressed. While a button can be linked to a device parameter, it is more typically linked to a system function.

Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter or system function to function properly. You can also easily add a pre-defined label.

Led System Indicator

The system indicator is an LED-style control that allows you to define and show the state of specified devices. For example, on an activated panel, a system indicator will turn red and beep when a device is offline, then return to green when the connection is restored. A right mouse click on the system indicator on an activated panel also shows what state attached devices are in.
Controls can be managed in the Custom Panel designer and, once the Custom Panel is activated, utilized by the end user. This control must be linked to a parameter or system function to function properly. You can also easily add a pre-defined label.

Common LED Design Properties

Properties Type
Description
General
  • Control Info: Shows control type. This propery is Read only.
  • Locked: Specifies if the control is locked out so that it cannot be moved or re-sized.
    • Checked = Locked
    • Unchecked = Unlocked
Parameters
  • Addresses: Enables panel designer to edit addressing information with the added benefit that the values can be validated as a group before being applied to the device.
    This editor also allows the user to assign multiple parameters to the control. Click to select Parameter Address Editor.

    • Properties correspond to the system explorer.
  • Information: Shows information about the Parameter Address.
    • Read only. Properties correspond to the system explorer
  • Maximum: Maximum parameter value.
    • The largest parameter value.
  • Minimum: Minimum parameter value.
    • The smallest parameter value.
  • Reset Text: Optional text to display in right click context popup.
Appearance
  • 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
  • Background Image: Brings up the Select Background Image window
  • Background Color: Background color of the control
  • Tool Tip Text: The text that appears on control mouse-over.
  • Tab Index: Determines the position of the control in the tab order
  • Tab Stop: Specifies whether the control appears in the tab order.
    • Checked = Appears
    • Unchecked = Does not appear
Arrow
  • Maximum Arrows: The maximum number of arrows to display.
  • Arrow Direction: The direction the arrows should point.
    • Point Left or Point Right
Fader Cap
  • Fader Cap Image: The image displayed for the fader cap.
    • Click Browse to locate custom fader caps
  • Fader Cap Size: How large the fader cap will be
  • Arrow Box Width: The width of the arrow box in pixels
  • Vertical Offset: The vertical offset of the fader cap, in pixels, from the fader channel
  • Horizontal Offset: The horizontal offset of the fader cap, in pixels, from the fader channel
  • Hot Spot: Sets mouse sensitivity to the fader cap or the entire length of the slider
  • Highlight Color: The channel highlight color
  • Arrow Box Separation: The distance between the arrow box and the fader channel in pixels.
  • Label Margin: The amount of space, as a decimal fraction of the width of the control, between the center channel and the tick marks
Channel
  • Channel Color: Color of the fader channel. Default is Dim Gray
  • Channel Width: Width of the fader channel in pixels
  • Channel Start: Distance, as a percentage of length, from the bottom or left edge to where the fader channel will start.
  • Channel End: Distance, as a percentage of length, from the bottom or left edge to where the fader channel will end.
  • Channel Center: Distance, as a percentage of width, from the bottom or left edge to where the fader channel will be located.
Scale
  • Display Tick Marks: Option to display the tick marks of the control. Must be set to true for custom ticks to display.
    • Checked = Display
    • Unchecked = Do not display
  • Number of Major Ticks: How many major ticks are displayed.
  • Tick Location: The location of the tick marks relative to the fader channel.
  • Custom Ticks: Whether to use custom tick values by utilizing the scale editor or not.
    • Checked = Display
    • Unchecked = Do not display
  • Display Tick Values: The value of the ticks to be displayed.
  • Value Format: The format of the tick values.
  • Labels Inside:
  • Major Tick Color: The color of the major tick.
  • Major Tick Length: The length of the major tick.
  • Number of Minor Ticks: How many minor ticks are displayed.
  • Minor Tick Color: The color of the minor tick.
  • Minor Tick Length: The length of the minor tick.
  • Tick Location: The location of the tick marks relative to the fader channel.
  • Font: The font for the ticks.
  • Labels Inside: Whether labels are drawn between tick marks and fader channel.
    Whether labels are drawn between tick marks and fader channel or not.

    • Checked = labels drawn between tick marks and channel.
    • Unchecked = tick marks drawn between labels and channel.
  • Labels Vertical: Whether labels are displayed vertically or horizontally.
    • Checked = labels display vertically
    • Unchecked = labels display horizontally, left to right.
  • Label Margin: The amount of space, as a decimal fraction of the width of the control, between the center channel and the tick marks.
Nudge Button
  • Nudge Button Location: Location of the nudge buttons.
    • None, Center, Above or Below
  • Nudge Type: Determines, with the increment amount, how much the control will adjust when a nudge button is pressed.
    • Percent – percentage of the total visual display of the control. For non-logarithmic controls, the visual display and the total value of the control will be the same. For logarithmic controls, the visual display will differ from the total value.
    • Bump – small increment
    • Value – specified increment amount.
  • Increment Amount: Determines, with the nudge type, how much the control will adjust when a nudge button is pressed.
  • Nudge Button Separation: Distance, in pixels, from the edge to the nudge button.
  • Up Image: The static image for the “up” nudge button. Click the button to select a new image.
  • Up Pushed Image: The image that displays when the “up” nudge button is pushed. Click the button to select a new image.
  • Down Image: The static image for the “down” nudge button. Click the button to select a new image.
  • Down Pushed Image: The image that displays when the “down” nudge button is pushed. Click the button to select a new image.
Popup Value
  • Popup Value Position – Fraction: The location of the popup value as a decimal fraction of the width (X) and height (Y) of the control.
  • Display Popup Value: Displays the value of the control in a popup, if set to true
    • Checked = Display
    • Unchecked = Do not display

 

Meter Design

Common Roter Design Properties

Properties Type
Description
General
  • Control Info: Shows control type. This propery is Read only.
  • Locked: Specifies if the control is locked out so that it cannot be moved or re-sized.
    • Checked = Locked
    • Unchecked = Unlocked
Parameters
  • Addresses: Enables panel designer to edit addressing information with the added benefit that the values can be validated as a group before being applied to the device.
    This editor also allows the user to assign multiple parameters to the control. Click to select Parameter Address Editor.

    • Properties correspond to the system explorer.
  • Information: Shows information about the Parameter Address.
    • Read only. Properties correspond to the system explorer
  • Maximum: Maximum parameter value.
    • The largest parameter value.
  • Minimum: Minimum parameter value.
    • The smallest parameter value.
  • Reset Text: Optional text to display in right click context popup.
Appearance
  • 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
  • Background Image: Brings up the Select Background Image window
  • Background Color: Background color of the control
  • Tool Tip Text: The text that appears on control mouse-over.
  • Tab Index: Determines the position of the control in the tab order
  • Tab Stop: Specifies whether the control appears in the tab order.
    • Checked = Appears
    • Unchecked = Does not appear
Arrow
  • Maximum Arrows: The maximum number of arrows to display.
  • Arrow Direction: The direction the arrows should point.
    • Point Left or Point Right
Fader Cap
  • Fader Cap Image: The image displayed for the fader cap.
    • Click Browse to locate custom fader caps
  • Fader Cap Size: How large the fader cap will be
  • Arrow Box Width: The width of the arrow box in pixels
  • Vertical Offset: The vertical offset of the fader cap, in pixels, from the fader channel
  • Horizontal Offset: The horizontal offset of the fader cap, in pixels, from the fader channel
  • Hot Spot: Sets mouse sensitivity to the fader cap or the entire length of the slider
  • Highlight Color: The channel highlight color
  • Arrow Box Separation: The distance between the arrow box and the fader channel in pixels.
  • Label Margin: The amount of space, as a decimal fraction of the width of the control, between the center channel and the tick marks
Channel
  • Channel Color: Color of the fader channel. Default is Dim Gray
  • Channel Width: Width of the fader channel in pixels
  • Channel Start: Distance, as a percentage of length, from the bottom or left edge to where the fader channel will start.
  • Channel End: Distance, as a percentage of length, from the bottom or left edge to where the fader channel will end.
  • Channel Center: Distance, as a percentage of width, from the bottom or left edge to where the fader channel will be located.
Scale
  • Display Tick Marks: Option to display the tick marks of the control. Must be set to true for custom ticks to display.
    • Checked = Display
    • Unchecked = Do not display
  • Number of Major Ticks: How many major ticks are displayed.
  • Tick Location: The location of the tick marks relative to the fader channel.
  • Custom Ticks: Whether to use custom tick values by utilizing the scale editor or not.
    • Checked = Display
    • Unchecked = Do not display
  • Display Tick Values: The value of the ticks to be displayed.
  • Value Format: The format of the tick values.
  • Labels Inside:
  • Major Tick Color: The color of the major tick.
  • Major Tick Length: The length of the major tick.
  • Number of Minor Ticks: How many minor ticks are displayed.
  • Minor Tick Color: The color of the minor tick.
  • Minor Tick Length: The length of the minor tick.
  • Tick Location: The location of the tick marks relative to the fader channel.
  • Font: The font for the ticks.
  • Labels Inside: Whether labels are drawn between tick marks and fader channel.
    Whether labels are drawn between tick marks and fader channel or not.

    • Checked = labels drawn between tick marks and channel.
    • Unchecked = tick marks drawn between labels and channel.
  • Labels Vertical: Whether labels are displayed vertically or horizontally.
    • Checked = labels display vertically
    • Unchecked = labels display horizontally, left to right.
  • Label Margin: The amount of space, as a decimal fraction of the width of the control, between the center channel and the tick marks.
Nudge Button
  • Nudge Button Location: Location of the nudge buttons.
    • None, Center, Above or Below
  • Nudge Type: Determines, with the increment amount, how much the control will adjust when a nudge button is pressed.
    • Percent – percentage of the total visual display of the control. For non-logarithmic controls, the visual display and the total value of the control will be the same. For logarithmic controls, the visual display will differ from the total value.
    • Bump – small increment
    • Value – specified increment amount.
  • Increment Amount: Determines, with the nudge type, how much the control will adjust when a nudge button is pressed.
  • Nudge Button Separation: Distance, in pixels, from the edge to the nudge button.
  • Up Image: The static image for the “up” nudge button. Click the button to select a new image.
  • Up Pushed Image: The image that displays when the “up” nudge button is pushed. Click the button to select a new image.
  • Down Image: The static image for the “down” nudge button. Click the button to select a new image.
  • Down Pushed Image: The image that displays when the “down” nudge button is pushed. Click the button to select a new image.
Popup Value
  • Popup Value Position – Fraction: The location of the popup value as a decimal fraction of the width (X) and height (Y) of the control.
  • Display Popup Value: Displays the value of the control in a popup, if set to true
    • Checked = Display
    • Unchecked = Do not display

 

Note Design

 

 

Properties Type
Description
General
  • Control Info: Shows control type. This propery is Read only.
  • Locked: Specifies if the control is locked out so that it cannot be moved or re-sized.

    • Checked = Locked
    • Unchecked = Unlocked
Parameters
  • Addresses: Enables panel designer to edit addressing information with the added benefit that the values can be validated as a group before being applied to the device.
    This editor also allows the user to assign multiple parameters to the control. Click to select Parameter Address Editor.

    • Properties correspond to the system explorer.
  • Information: Shows information about the Parameter Address.

    • Read only. Properties correspond to the system explorer
  • Maximum: Maximum parameter value.

    • The largest parameter value.
  • Minimum: Minimum parameter value.

    • The smallest parameter value.
  • Reset Text: Optional text to display in right click context popup.
Appearance
  • 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
  • Background Image: Brings up the Select Background Image window
  • Background Color: Background color of the control
  • Tool Tip Text: The text that appears on control mouse-over.
  • Tab Index: Determines the position of the control in the tab order
  • Tab Stop: Specifies whether the control appears in the tab order.

    • Checked = Appears
    • Unchecked = Does not appear
Arrow
  • Maximum Arrows: The maximum number of arrows to display.
  • Arrow Direction: The direction the arrows should point.

    • Point Left or Point Right
Fader Cap
  • Fader Cap Image: The image displayed for the fader cap.

    • Click Browse to locate custom fader caps
  • Fader Cap Size: How large the fader cap will be
  • Arrow Box Width: The width of the arrow box in pixels
  • Vertical Offset: The vertical offset of the fader cap, in pixels, from the fader channel
  • Horizontal Offset: The horizontal offset of the fader cap, in pixels, from the fader channel
  • Hot Spot: Sets mouse sensitivity to the fader cap or the entire length of the slider
  • Highlight Color: The channel highlight color
  • Arrow Box Separation: The distance between the arrow box and the fader channel in pixels.
  • Label Margin: The amount of space, as a decimal fraction of the width of the control, between the center channel and the tick marks
Channel
  • Channel Color: Color of the fader channel. Default is Dim Gray
  • Channel Width: Width of the fader channel in pixels
  • Channel Start: Distance, as a percentage of length, from the bottom or left edge to where the fader channel will start.
  • Channel End: Distance, as a percentage of length, from the bottom or left edge to where the fader channel will end.
  • Channel Center: Distance, as a percentage of width, from the bottom or left edge to where the fader channel will be located.
Scale
  • Display Tick Marks: Option to display the tick marks of the control. Must be set to true for custom ticks to display.

    • Checked = Display
    • Unchecked = Do not display
  • Number of Major Ticks: How many major ticks are displayed.
  • Tick Location: The location of the tick marks relative to the fader channel.
  • Custom Ticks: Whether to use custom tick values by utilizing the scale editor or not.

    • Checked = Display
    • Unchecked = Do not display
  • Display Tick Values: The value of the ticks to be displayed.
  • Value Format: The format of the tick values.
  • Labels Inside:
  • Major Tick Color: The color of the major tick.
  • Major Tick Length: The length of the major tick.
  • Number of Minor Ticks: How many minor ticks are displayed.
  • Minor Tick Color: The color of the minor tick.
  • Minor Tick Length: The length of the minor tick.
  • Tick Location: The location of the tick marks relative to the fader channel.
  • Font: The font for the ticks.
  • Labels Inside: Whether labels are drawn between tick marks and fader channel.
    Whether labels are drawn between tick marks and fader channel or not.

    • Checked = labels drawn between tick marks and channel.
    • Unchecked = tick marks drawn between labels and channel.
  • Labels Vertical: Whether labels are displayed vertically or horizontally.

    • Checked = labels display vertically
    • Unchecked = labels display horizontally, left to right.
  • Label Margin: The amount of space, as a decimal fraction of the width of the control, between the center channel and the tick marks.
Nudge Button
  • Nudge Button Location: Location of the nudge buttons.

    • None, Center, Above or Below
  • Nudge Type: Determines, with the increment amount, how much the control will adjust when a nudge button is pressed.
    • Percent – percentage of the total visual display of the control. For non-logarithmic controls, the visual display and the total value of the control will be the same. For logarithmic controls, the visual display will differ from the total value.
    • Bump – small increment
    • Value – specified increment amount.
  • Increment Amount: Determines, with the nudge type, how much the control will adjust when a nudge button is pressed.
  • Nudge Button Separation: Distance, in pixels, from the edge to the nudge button.
  • Up Image: The static image for the “up” nudge button. Click the button to select a new image.
  • Up Pushed Image: The image that displays when the “up” nudge button is pushed. Click the button to select a new image.
  • Down Image: The static image for the “down” nudge button. Click the button to select a new image.
  • Down Pushed Image: The image that displays when the “down” nudge button is pushed. Click the button to select a new image.
Popup Value
  • Popup Value Position – Fraction: The location of the popup value as a decimal fraction of the width (X) and height (Y) of the control.
  • Display Popup Value: Displays the value of the control in a popup, if set to true

    • Checked = Display
    • Unchecked = Do not display

Panel Designer Overview

The Panel Designer comprises of various features, that offer you a thoughtfully designed, clean, and easy-to-use workspace. Using Panel Designer, you can quickly create a custom panel with all the elements you need and link the panel with a desired audio object. Let us have a look at some of the components of the Panel Designer workspace.

  1. Panel Designer Ribbon: The Panel Designer ribbon contains tools for designing and editing the custom panel. The ribbon is divided into the following groups: Tools, Current Panel, Controls, Clipboard, Editing, Layout, and Parameters.
    The Panel Designer ribbon contains tool for designing and editing the custom panel.

    The Panel Designer ribbon comprises the following group.

  2. Panels View: The Panels view in Panel Designer displays all the custom panels and allows you to create, delete and import the custom panels. In addition, you can access the Venue Explorer to view available Device(s), Applications, and Parameter Sets.
  3. Custom Panel Properties View: The Properties view displays the properties of each component used to design the custom Panel and also allows you to customize the Panel to meet your needs. The Properties view is displayed on the right-hand side of the screen.
  4. Designer Workspace: You can use various tools available in the Toolbox to create a custom panel in the Designer workspace.
  5. Editor Windows: In the Properties view you can customize the Panel using various editour windows. These editour windows are mapped with corresponding properties.

Control IDS

The Control IDs are used to configure Custom Control IDs. Users can add, edit, export, and import Custom Control IDs data.

To open the Control IDs

  1. On the Device View, click on the Control IDs. This opens the Custom Control IDs configuration window.
    The Custom Control IDs window shows all the custom control ID details.

To add the custom control ID

  1. On the Custom Control IDs panel, click on Add. This opens the Add Control Signal window, where the user can enter the details of the new custom control.

    You need to enter details in all fields. The maximum value of control should be greater than the minimum value. The Control ID range should be between 61440 to 65535.
  2. Click OK to save the custom control id details.

To edit the custom control ID

  1. On the Custom Control IDs panel, click on the Edit icon. This opens the Edit Control Signal window, where the you can update or change the custom control details.
  2. Click OK to update the custom control id details.

To delete the custom control ID

  1. On the Custom Control IDs panel, click on the Delete icon. This deletes custom control and also removes its associated data.

To export the custom control ID

Using the export option, all custom control data can be exported in the provided destination directory with the file extension *.csv.

  1. On the Custom Control IDs panel, click on Export. This opens the file directory.
  2. Navigate to the desired location and click Save to export the file.

To import the custom control ID

Using the import option, all the custom control data can be imported to GTT.

  1. On the Custom Control IDs panel, click on Import. This action opens the file directory.
  2. Navigate to the file location and click Open to import the file.

This action will import all the custom control pins from the file (with *.csv extension) in the custom control list.

A message will appear if the file is invalid or does not contain the required data.
Graphical user interface, text Description automatically generated

If GTT contains custom control IDs, it will ask for confirmation whether the user wants to overwrite them.

An error message will be displayed if the import file contains duplicate control IDs.
Graphical user interface, application, website Description automatically generated