Skip to main content
Skip table of contents

Function Builder

This view is used to create and manage virtual SmartPanels that can be used on smartphones, tablets or in a web browser on a computer. Each STAGE member uses a separate virtual SmartPanel in STAGE.

Overview

Virtual SmartPanel - Function Builder

The PORTS, KEY BUILDER and CONFIGURED KEYS sections can be expanded/collapsed by clicking on the left grafik-20240621-055403.png or right grafik-20240621-055317.png arrow symbols.

Using the Function Builder view

Adding a Virtual SmartPanel

  1. In the PORTS section, select a Port to which you want to add a new Virtual SmartPanel key layout.

  2. In the KEY LAYOUT EDITOR, click grafik-20240826-092745.png to create a configuration for the Virtual SmartPanel.

  3. Select the Virtual SmartPanel Type (VSP Browser, VSP Smartphone, or VSP Tablet) and click grafik-20240826-130555.png .
    Only one of each Virtual SmartPanel type can be added per selected port.

  4. In case of a VSP Browser was selected, define the matrix arrangement with up to 32 keys per keybank, in any arrangement (1×32, 2×16 … 16×2, 32×1).

  5. If the Key Library already has keys in it, for example, from when a key layout has been previously programmed with one or more intercom resources for the selected port, a popup asks whether the keys from the key library should be added to this Virtual SmartPanel.

    1. Click grafik-20240826-131037.png to create an empty virtual device without any pre-assigned keys.

    2. Click grafik-20240826-130918.png to populate this Virtual SmartPanel with pre-existing keys in the set priority from the Key Library.

The new device will appear in the KEY LAYOUT EDITOR section as a new tab.

Programming a Key Function

  1. In the PORTS section, select a Port for which a key function is to be programmed.
    The content in the KEY BUILDER column provides information on which Intercom Functions, Intercom Resource Types and Intercom Resources are available for the selected Port.

  2. Optional: To reduce the number of Intercom Resources, you can filter by:

    1. selecting one Intercom Function.

    2. selecting one Intercom Resource Type.

    3. text filtering the Intercom Resources.

  3. If a Virtual Smartpanel does not yet exist, add it. See section #Adding-a-Virtual-SmartPanel.

  4. In the KEY BUILDER section, drag an Intercom Resource (with the corresponding function) and drop it…

    1. on a key in the KEY LAYOUT EDITOR.
      The related function is programmed on that key. If there is already a function programmed on that key, a dialog is opened to decide to:

      1. Add the new function on top of the existing function on that key (stacked function).
        In this case, all stacked functions will be triggered together when the key is activated.

      2. Replace the existing function with the new function on this key.

    2. in the KEY LIBRARY.
      The Key Library holds all functions which are configured on all keys as source objects so that they can be reused in other key layouts.

  5. In the KEY DETAILS, configure the properties of the key.

  6. Continue to drag Intercom Resources from the KEY BUILDER and drop them onto the keys in the KEY LAYOUT EDITOR to build up the necessary intercom channels that the Virtual SmartPanel user will have access to. If no Intercom Function is selected, the system always creates a...

    1. Talk function for Ports, IFBs, Groups and Outputs.

    2. Listen function for Inputs.

    3. Talk & Monitor function for Conferences.

More than one Intercom Resources can be added to the same key in the KEY LAYOUT EDITOR, as a stacked key function, so that when using the key, it will communicate with all stacked intercom channels at once.

  1. Optional: To conveniently add all keys that were previously programmed for the selected port, click on the context menu grafik-20240816-123612.png in the KEY LIBRARY section and select grafik-20240826-094732.png .

Moving an Intercom Resource to another Key

In the KEY LAYOUT EDITOR, change the order of the Keys by Drag and Drop. Click outside of the text region.

Configuring a Key

You can change a key’s properties such as the label, color, and so on.

  1. Select a key in the KEY LAYOUT EDITOR or in the KEY LIBRARY.

  2. Configure the key’s properties in the KEY DETAILS.

  3. Click Update in Key Details. When you update your changes to a key, you can either:

    • Create a new key object that will be applied to the Key Layout Editor and this new key will be added to the Key Library.

    • Update the key object in the Key Library and also update all instances where this key is used on all key layouts.

Live-View and Control of a User’s Virtual SmartPanel Instance

Should a Virtual SmartPanel user be experiencing difficulties with using their Virtual SmartPanel instance, or you want to demonstrate its features for training purposes, you can live view and take remote-control of their user interface.

  1. Have the user connect to and login to their Virtual SmartPanel instance.

  2. In the PORTS section, select the Port that the Virtual SmartPanel user is connected to.

  3. In the KEY LAYOUT EDITOR, select the Virtual SmartPanel tab that corresponds with the Virtual SmartPanel that the user is currently using. The status of a currently active Virtual SmartPanel is green.

  4. Click Live View & Remote Control.
    A Virtual SmartPanel Browser opens where you can see and use the user’s Virtual SmartPanel instance.

    grafik-20241114-100550.png
  5. Optionally take control of the Virtual SmartPanel user instance by clicking a keybank, an audio level, and so on.

  6. Click grafik-20241113-145844.png to return to the STAGE configuration interface.

Removing a Stacked Key Function from a Key

  1. In the PORTS section, select the port that has the key layout with a stacked intercom resource key that is to be removed.

  2. In the KEY LAYOUT EDITOR, select the Virtual SmartPanel that has the stacked intercom resource key to be removed.

  3. In the device preview, select the key from which the stacked intercom resource key to be removed.

  4. In the KEY DETAILS, click on the grafik-20240826-113832.png button next to the function that is to be removed.

Removing a Key from a Device (with all programmed functions)

  1. In the PORTS section, select the port that has the Virtual SmartPanel with the key that is to be removed.

  2. In the KEY LAYOUT EDITOR, select the Virtual SmartPanel that has the key to be removed.

  3. In the device preview, click on the key that is to be removed.

    1. Press Delete on your keyboard.

    2. Drag the key from the KEY LAYOUT EDITOR and drop it directly next to the virtual SmartPanel when the mouse pointer has changed to the Discard grafik-20240808-135234.png icon.

Removing all Keys from all Devices (with all programmed functions)

This action clears all Keys on all Virtual Devices including their programmed functions.
This action can not be undone. Be sure that this is intentional.

The Virtual Devices themselves are not deleted.

  1. In the PORTS section, select the port that has the Virtual SmartPanel with the keys that are to be removed.

  2. In the KEY LIBRARY, click on the context menu grafik-20240816-123612.png and select grafik-20240826-140103.png.

  3. Click to confirm this action.

Copy - Paste Key Layouts

Once you have created and applied a Key Layout for a port, you can copy the Key Layout to another port to speed system setup.

  1. In the PORTS section, right-click a port from which you want to copy its Key Layout and select Copy Port [port name] Key Layouts.

  2. In the PORTS section, right-click another port to which you want to apply the Key Layout and select Paste Port [port name] Key Layouts.

grafik-20241023-151617.png PORTS

grafik-20250317-140805.png

Ports

The table lists all intercom resources (ports) that are available in STAGE.

Prerequisite: These are the imported Director ports that come from connected Artist-1024 devices.

  • These resources must first be created with the Director software.
    (More information about the configuration in Director can be found in the Director manual.)

  • The Artist-1024 must be a device registered in STAGE. See chapter Device Registration #Discovered-Hosts.

Refer to the Director User Guide on how to create STAGE Ports.

Unbenannt-20240826-065836.png

Shows the port’s current connection status.

Label

Shows the short label text (up to 8 characters) for the port configured in Director.

Subtitle

Shows the subtitle label text (up to 16 characters) for the port configured in Director.

Long name

Shows the long name text (up to 16 characters) for the port configured in Director.

Without an Artist-1024 connection, the following ports are displayed as an example: Audio, Camera 1/2, Editor, Field Engineer, Field Producer, and PA.

Number_2_red.png Port Details

grafik-20250317-140654.png

Port Details

This section can be expanded/collapsed by clicking on the up grafik-20240805-093632.png or down grafik-20240805-093658.png arrow symbols.

You can set whether the selected Member has the option to reply to a Member and/or Conference.

Can Reply via Reply List to

Set whether the selected Member has the option to reply to a Member and/or Conference.

Port: A point-to-point call from a caller (source) to a target (destination). It is the standard function for communication between two individuals.

Conference: A multipoint-to-multipoint function between the multiple members of a conference. Every member can talk into the conference at the same time and hear the sum of all active members (if they have the necessary privileges).

Port and Conference: Both reply methods are supported.

Reset

Click to delete all Key Layouts and clear the Key Library for this Port.

Save

Click to save your changes.

grafik-20241023-151601.png Intercom Functions

grafik-20250618-123255.png

Intercom Functions

Select one of the following Intercom Functions to pre-filter the available content in the sections Intercom Resource Types and Intercom Resources.

Talk

Toggles a filter to show/hide intercom resources that can be the destination of a Talk function. The Talk function is a call from the interface that activates the command (source) to a target (destination). The destination can be a single Port, a Group, an IFB or a general Output such as a 4-wire or MADI channel.

Monitor

Toggles a filter to show/hide intercom resources that can be an input of a Monitor function. The Monitor function listens to the outgoing audio signals of a Port, an IFB, a Conference or a general Input such as a 4-wire or MADI channel.

Forced Listen

Toggles a filter to show/hide intercom resources that can be the input of a Forced Listen function. The Forced Listen function listens to the audio signal audio signal of a Port or Input. The difference to the Monitor function is that that the microphone on the remote control panel is opened even if it is not actively performing a talk function.

Talk & Monitor

Toggles a filter to show/hide intercom resources that can be the destination/input of a Talk & Monitor function. This is an combined function of the individual functions Talk and Listen to a Port, an IFB or a Conference.

Reply

Toggles a filter to show/hide intercom resources that can be the destination of a Reply command. The Reply command offers an easy-to-use call-back function. The last incoming call is automatically displayed in the reply key.

grafik-20241023-151547.png Intercom Resource Types

grafik-20250618-123428.png

Intercom Resource Types

All Intercom Resource Types (hardware / virtual devices) are displayed that correspond to the Intercom Functions selection above. Select one of the following Intercom Resource Types to pre-filter the available content in the section Intercom Resources.

All

Click to clear all filters and show all resource types.

Port

Click to filter on Port resource type. A Port is an endpoint in the intercom system. It can be a caller (source) and/or a target (destination).
A call to a port is the standard function for communication between two individuals.

Group

Click to filter on Group resource types. A group is a collection of multiple ports. A call to a Group is a point-to-multipoint connection. A single port calls several ports at the same time. This method of communication always goes in only one direction. Any answers to the call from group members are always point-to-point calls back to the source.

IFB

Click to filter on IFB resource types. An IFB is usually used for the exchange of audio in an intercom system with a talent (news speaker, moderator, etc.).

Conference

Click to filter on Conference resource types. An conference is a collection of multiple ports. A call to a conference is a multipoint-to-multipoint connection. Every member can talk into the conference at the same time and hear the sum of all active members.

Input

Click to filter on Input resource types. An Input is a caller (source) in the intercom system.

Output

Click to filter on Output resource types. An Output is a target (destination) in the intercom system.

Reply

Click to filter on Reply resource types. A Reply is an easy-to-use call-back function. The last incoming call is automatically displayed in the reply key.

grafik-20241023-151527.png Intercom Resources

grafik-20250317-140321.png

Intercom Resources

This table lists all the Director Intercom Resources that are available for the Port selected in Ports that correspond to the filtering applied by Intercom Functions and Intercom Resource Types selected above.

Drag an intercom resource onto a key in the Key Layout Editor to link that resource to the key. See section #Programming-a-Key-Function.

  • The key is added to the Key Library.

  • With the key selected, you can configure the key’s properties in Key Details. See section #KEY-DETAILS. Changes to the key’s properties are made to both the key in the Key Layout Editor and to the equivalent key instance in the Key Library.

Type

Shows the Intercom Resource Type (see above).

Label

Label of the port (8-char) configured in Director.

Subtitle

Subtitle of the port (16-char) configured in Director.

Long name

Long name of the port (16-char) configured in Director.

grafik-20241023-151511.png Key Layout Editor

In this section, the key layout of the Virtual SmartPanel is created individually for the selected Port.

It is possible to add one device type to the selected port.

The following types are available:

  • VSP Smartphone (with a fixed key matrix of 1×8 keys per keybank).

  • VSP Tablet (with a fixed key matrix of 3×8 keys per Keybank).

  • VSP Browser (with a customizable matrix of up to 32 keys per keybank). See section #VSP-Browser.

Key Layout Editor – Smartphone

grafik-20250317-092835.png

grafik-20250317-093003.png

Shows the Virtual SmartPanel’s current status.

If it is green, the Virtual SmartPanel is being used by a user.
If it is black, the Virtual SmartPanel is not being used by anyone.

A Virtual SmartPanel can only be used by one user at a time.

Live View & Remote Control

Click to live view the screen and control a user’s session when they are connected to a Virtual SmartPanel. This can be used for support and troubleshooting activities.

grafik-20250317-093205.png

Click to edit the keybank’s name and color.

image-20241025-202548.png

image-20241025-203507.png

Simulated controls for the VSP Browser.
See chapter Virtual SmartPanel Browser.

grafik-20241113-154107.png

Click to delete a resource.

VSP Browser

The VSP Browser offers more flexible layout options as it can be programmed with a customisable matrix of up to 32 keys per keybank in the following arrangements: 1×32, 2×16, 3×10, 4×8, 5×6 and vice versa.

Key Layout Editor – Browser

The size of the matrix is selected when creating a new layout for a VSP bowser. However, the layout can also be customised later in the layout editor.

Adding Key Columns

  1. Columns are created using the small dots that are displayed horizontally at the top and bottom in the VSP preview.

  2. Click on the small dot to the left or right of a key column to create a new column in the corresponding position.

Adding Key Rows

  1. Rows are created using the small dots that are displayed vertically on the left and right in the VSP preview.

  2. Click on the small dot above or below a key row to create a new row in the corresponding position.

Deleting Key Columns

  1. Columns are deleted using the small dots that are displayed horizontally at the top and bottom in the VSP preview.

  2. Click on the small dot above/below a key column to delete it.

Deleting Key Rows

  1. Rows are deleted using the small dots that are displayed vertically on the left and right in the VSP preview.

  2. Click on the small dot to the left or right of a key row to delete it.

grafik-20241023-151442.png Key Details

Set the selected key’s properties in Key Details.

Key Details

This section can be expanded/collapsed by clicking on the up grafik-20240805-093632.png or down grafik-20240805-093658.png arrow symbols.

Key Appearance

In the left section of the Key Details, the appearance of the key can be customized.

When changing the following configuration parameters, the changes are shown in the key preview.

Label

Optionally set the key’s short label text (up to 8 characters) to override the default short label that comes from the resource configured in director.

Subtitle

Optionally set the key’s subtitle text (up to 16 characters) to override the default subtitle that comes from the resource configured in director.

Icon

Set the icon to represent the key’s function.

Color

Set the color code to use as a highlight for the key.

Reset

Click to reset to the default icon and color.

Cancel

Click to clear any changes you have made to the key’s properties.

Save

Click to apply your changes to the key. When you save your changes to a key, you can either:

  • Create a new key object that will be applied to the Key Layout Editor and this new key will be added to the Key Library.

  • Update the key object in the Key Library and also update all instances where this key is used on all key layouts.

Virtual SmartPanel Key Icons

Icons are used to identify characteristics.

Intercom Functions

Talk

grafik-20250313-144101.png

This intercom resource supports outgoing audio (Talk) function from the Virtual SmartPanel to a Port, Group, IFB, Output.

Monitor

grafik-20250313-144032.png

This intercom resource supports the monitoring of the outgoing audio (Talk) of a Port, IFB, Conferece, Input.

Forced Listen

grafik-20250313-144037.png

This intercom resource supports the forced listening of a Port or Input. This means that the microphone on the remote control panel is opened even if it is not actively performing a talk function.

Talk & Monitor

grafik-20250313-144151.png

This intercom resource supports the combined function of the individual functions Talk and Listen to a Port, IFB, Conference.

Reply

grafik-20250313-152950.png

This intercom resource supports an easy-to-use call-back function. The last incoming call is automatically displayed in the reply key.

Default Intercom Resource Types

However, any icon from a large number of icons can be used to represent a function.

Port

grafik-20250313-132059.png

Shows when an intercom resource has been configured for a point-to-point call between two ports.

For a Reply key, shows that the call is to a Port.

Group

grafik-20250313-132206.png

Shows when an intercom resource has been configured for a point-to-multipoint call. Talk from a port to several others at the same time. Functions only from the source to destination.

IFB

grafik-20250313-132242.png

Shows when an intercom resource has been configured for an IFB call.

Conference

grafik-20250313-142243.png

Shows when an intercom resource has been configured for a multipoint-to-multipoint call. Speak to a conference, listen to a conference.

For a Reply key, shows that the call is to a Conference or a Port and Conference.

Input

grafik-20250313-132059.png

Shows when an intercom resource has been configured for a general audio input such as a 4-wire or MADI channel.

Output

grafik-20250313-132059.png

Shows when an intercom resource has been configured for a general audio output such as a 4-wire or MADI channel.

Reply

grafik-20250313-132059.png

The last incoming call is automatically displayed in the reply key. For a Reply key, shows that the call is to a Port.

Programmed Functions

In the right section of the Key Details, the programmed key functions can be customized.

The above example shows a key with the following stacked functions:

  1. Monitor key function to port ‘Andre’.

  2. Talk key function of port ‘Andre’.

To create a stacked key function, see section #Programming-a-Key-Function.

The following actions are available for the programmed key functions:

  • Change the Trigger Mode independently for the incoming and outgoing audio.

    • Momentary: The functions on the key are only active as long as the key is pressed.

    • Latching: The functions on the key are turned on and off by pressing the key.

    • Auto: If the key is pressed briefly (<350ms), it acts like a latching key. If the key is held pressed for longer (>350ms), it acts like a momentary key.

  • Click port to open a drop-down list of the ports that can be selected to use with this key function.

  • Click on the down arrow symbol grafik-20240805-093658.png on the right side of a key function to expand and further configure it. The following actions are available in the expanded view of the key functions:

Normalize

When this function is activated, the user has the option of setting the volume of the corresponding channel to normal level or switching off the mute function.

Notify

When this function is activated, the user has the option of sending a beep to the remote panel.

Priority

Set the system-level priority for this intercom resource. The following priorities are available listed in order from lowest priority to highest priority: Low, Normal, High, Paging, and Emergency.

The volume-level of lower-priority intercom signals can be reduced by the presence of a higher-priority intercom signal. This allows a higher-priority intercom signal to talk-over lower-priority intercom signals by ducking (lowering or dimming) the volume levels of any lower-priority signals.

The amount of ducking to apply to the different priority levels are defined in the Director configuration. See DIM Crosspoint triggered by Priorities in the Director User Manual.

For example, if the High priority is set to cut the audio level by -12 dB, each crosspoint to a destination that has a lower priority (in this case Low or Normal priority) will cut the audio level for these lower priority signals by -12 dB for the duration of the High priority call.

Show on Reply

This function determines whether or not this port is displayed on the Reply key at other panels when this port is calling. This is enabled by default.

grafik-20241023-151352.png Key Library

grafik-20250317-092651.png

Key Library

When you configure a key in the Key Layout Editor, the key is automatically added to the Key Library, where it becomes the source object that can be reused on other key layouts. The keys used in the Key Layout Editor point to the key in the Key Library. Modifying a key in the Key Library will change the key wherever it is used in any Key Layout Editor instance. A key can carry several functions (function stack).

It is also possible to create a key directly in the Key Library using drag & drop and to stack functions on this key, even if it is not assigned to a Key Layout Editor.

Drag a key from the Key Library to a key in the Key Layout Editor to create an instance of it.

With the key selected, you can configure the key’s properties in Key Details. Changes to the key’s properties are made to both the key in the Key Library and any equivalent key instances found in the Key Layout Editor.

Click on a heading to sort the keys according to the relevant heading.

grafik-20240816-123642.png

Set a filter to display only content whose search text is found in the name.

grafik-20240816-123612.png

Click to open a context menu with following options:

  • Remove selected object
    This command removes the selected object from the Key Library and on all Virtual Devices on which this key is programmed. A dialog opens to confirm the deletion process.

  • Add all objects
    This command adds all objects in the Key Library to the selected Virtual Device in order of priority.

  • Remove all objects
    This command removes all objects from the Key Library and on all Virtual Devices. A dialog opens to confirm the deletion process.

grafik-20250313-122817.png

Click to show keys that have been assigned to a layout only. See also Assigned below.

grafik-20250313-122838.png

Click to show keys that have not been assigned to a layout only.

grafik-20250313-122903.png

Click to clear the filters if they are activated to show all keys.

grafik-20250313-123140.png

The priority is the order in which the keys have been added, where 1 is the highest priority.

This is used to define the priority in which all the buttons have been assigned to a layout (see Add all objects in the context menu above). If the number of configured buttons is greater than is available on the current device, only the buttons with the highest priority are assigned on this layout.

grafik-20250313-123155.png

Shows the color of the key’s border.

grafik-20250313-123213.png

Shows the icon used for the key.

grafik-20240808-124246.png

Shows the key’s label.

grafik-20240808-124302.png

Shows the key’s subtitle.

grafik-20240808-124321.png

The blue tick indicates if this key is assigned on the Virtual SmartPanel that is selected in the Key Layout Editor.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.