Master Control LGK3901 sample panel explained

Here’s an overview of the Master Control – LGK3901 panel (download here) and how to change the device settings to match your system.

First a look at the panel


This is how the panel looks when devices are connected. On the left is the branding media browser which shows all the graphics available on the LGK3901. In the centre are the four keyer Image Thumbnail controls that show the current contents of each keying layer. On the right are audio faders controlling two voice-over channels and at the bottom we see the mixer controls.

Using this panel in your system


Basically the only thing you need to do to start using this panel with your LGK3901 is to set the IP address of this device. Here’s how to do that. First open the panel file in Helm Designer. Then:

  1. Click the LGK3901 device to select it
  2. In the Properties area click on the ellipsis (…) next to the IP Address property
  3. Enter the IP address of your device in the edit window

Run the panel.

Now let’s take a quick look at how the controls work

Branding Media Browser


This comprises a Media Browser control and four Buttons. The Media Browser is selected here to show its properties. Setting up Media Browsers is very easy – you just select the Media Device from a dropdown menu and when the panel is run the media on the device is displayed.

The Load DSKx buttons are also very simple. Each button executes a one-line script

LGK3901_1:LoadLogo(_ISBROWSER_1:Selected, DSK1)

This loads the media selected in the browser into the DSK in question.

DSK controls


The four DSK controls each comprise an Image Thumbnail and a Button. The Image Thumbnail is set up to point to the LGK3901 in its Media Device property, and the key layer is selected in the Layer property. When the panel is run the control shows the contents of the selected key layer.

DSKs are turned on and off using the DSKx buttons at the top/right of each thumbnail. These buttons are set up simply by setting their Property Link property to the DSK State of each layer e.g.


AB Mixer


This section has a pair of radio buttons that select the A or B source, and a Fade to Black button. The AB selector works via a property link to LGK3901_1:ABMixerState.

Fade to Black is set to click on / click off operation (Group Index -1) and the button action scripts are:

On Click:   LGK3901_1:FadeToBlack()

OnClickOff:   LGK3901_1:FadeFromBlack()

Voice-over section


Here we have two buttons to turn the voiceover channels on and off, and two faders to control the voiceover level.

Faders are linked to the Voiceover channels PresetLevel as shown, and the buttons are property-linked to the voiceover in state e.g. LGK3901_1:Voiceover1In:State

Apologies section


If things go wrong we have some controls to put up a message on the screen – a Button to display the message and a Dropdown to select the message to be displayed.

The Apology Text button runs a simple script: LGK3901_1:SetTextBox(DSK1, 0, _DROPDOWN_1:Text) i.e. tell the LGK3901 to show a text box containing the currently selected text in the dropdown.

The Dropdown lets you select from the texts stored in the Items property (shown above) : lack of sounds, lack of picture etc.

Wondering a little about the sanity of displaying “We apologise for the lack if picture” since no-one will see it !!! but that’s show-business…