Display Studio How do I create script buttons in a Daktronics Show Control System

Topic

  • Creating scripts for buttons in Show Control's Display Studio

Environment

  • Product:
  • Components: Display Studio, Scripting Container Buttons, DMP-7000, DMP-8000
  • Control System: Show Control System (SCS)

DisplayStudio-Logo_Blue.png

🔽Use the arrows to expand or collapse each section.

What is a Show Control System?
  • Show Control is our comprehensive live event control system, comprising a variety of hardware and software components. These include players, processors, data interfaces, tools for content creation, and display management. Our product lineup features DMP players, VP processors, Data Studio, VCS, Content Studio, and Display Studio, among others. 
  • Show Control 2.0 is not merely an update to Display Studio; it represents the future of live event management by Daktronics. It encompasses our advanced scoring platform All Sport Pro, innovative data interfaces like Data Studio Football, the new graphics engine Camino Next, and the transition to a cloud-hosted VCS for live events. 
Related resources

 

Steps

The creation of scripting containers is the same across all versions of Show Control as are steps 1-3 of the button making process. Step 4 of creating a button has significant changes with the release of Show Control, version 2.15.

Steps 1-3 involve creating a new script button.

If starting from scratch, follow this article to create a new scripting container in the Show Control System:  Display Studio: How to create a new scripting container?  If you already have the necessary components set up, skip to the relevant steps. 

  • Within the scripting container, right-click and select “New Button.”

Scripting buttons1.jpg

  1. Select the player to be controlled by the button.

Scripting buttons2.jpg

  1. Select the zone/window that the button will control. If necessary, use the search bar above the zones to filter them. (Note: The 'select all' option was introduced in version 2.32.)
    Scripting buttons3.jpg
  2. Determine the function of the button, which typically will be 'Play'.
    Scripting buttons4.jpg
Step 4 involves defining the characteristics of playback, such as pause modes, repeat functions, audio settings, and so on.
  1. Select the content for playback by clicking 'Add' and navigating to the appropriate folder containing the desired content. 
  2.  Highlight the chosen content to set up the play options.

Using the clapboard icon, control the button's play mode; the content can be programmed to play continuously or a specified number of times. Show Control System: How do I control content run time play modes in a script button?

Screenshot 2022-06-13 142904a.png
Configure pause modes to tailor the playback behavior for a specific file or playlist.  For more details, see
Use the circular arrow button to set the duration of the content or the number of repetitions.
Screenshot 2022-06-14 094836.png
Apply a transition and its duration to the chosen content. Certain transitions, like cover and push, will necessitate specifying a direction for the transition as well.
Screenshot 2022-06-14 094900.png
Manage the audio settings for your content when necessary. You can adjust the volume, disable the embedded audio in the file, or choose a different audio track to accompany the content. Show Control System: How do I create audio level offsets?
Screenshot 2022-06-14 094932.png
Customize the start and end points of any animated content or video by adjusting the scrub bar's endpoints inward or outward. See  Show Control System: How do I mark in or mark out my clips in Display Studio?  
Screenshot 2022-06-14 102745.png
Control the image that serves as the button's thumbnail.
  • Use the scrub T-bar to select the frame from the content that will be used as the thumbnail. If the content chosen in step 4 is a still image, the scrub bar will appear greyed out.
  • Select thumbnails by clicking on the thumbnail icon situated at the top right of the button widget, adjacent to the color swatch.
Screenshot 2022-06-14 095000.png
Button styling and completion
  1. To complete the button creation, assign a name to the button. (If no name is provided, the button will default to 'play'.)
    Optionally, you can select a color for the button by choosing the color swatch located in the top right-hand corner.
    Additionally, if you wish to add more scripting lines, click the star icon adjacent to step 1, followed by the '+' icon.
    Repeat the aforementioned steps to create more script lines as necessary.
    Once done, click 'save' and then test the button by clicking on it.
Screenshot 2022-06-14 095422.png
 

KB ID: 000001293


DISCLAIMER: Use of this content may void the equipment warranty, please read the disclaimer prior to performing any service of the equipment.

DAKTRONICS DOES NOT PROMISE THAT THE CONTENT PROVIDED HEREIN IS ERROR-FREE OR THAT ANY DEFECTS WILL BE CORRECTED, OR THAT YOUR USE OF THE CONTENT WILL PROVIDE SPECIFIC RESULTS. THE CONTENT IS DELIVERED ON AN "AS-IS" AND "AS-AVAILABLE" BASIS. ALL INFORMATION PROVIDED IN THIS ARTICLE IS SUBJECT TO CHANGE WITHOUT NOTICE. DAKTRONICS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF ACCURACY, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. DAKTRONICS DISCLAIMS ANY AND ALL LIABILITY FOR THE ACTS, OMISSIONS AND CONDUCT OF YOU OR ANY THIRD PARTIES IN CONNECTION WITH OR RELATED TO YOUR USE OF THE CONTENT. ADJUSTMENT, REPAIR, OR SERVICE OF THE EQUIPMENT BY ANYONE OTHER THAN DAKTRONICS OR ITS AUTHORIZED REPAIR AGENTS MAY VOID THE EQUIPMENT WARRANTY. YOU ASSUME TOTAL RESPONSIBILITY FOR YOUR USE OF THE CONTENT AND ANY LINKED CONTENT. YOUR SOLE REMEDY AGAINST DAKTRONICS FOR DISSATISFACTION WITH THE CONTENT IS TO STOP USING THE CONTENT. THIS LIMITATION OF RELIEF IS A PART OF THE BARGAIN BETWEEN THE PARTIES.

The above disclaimer applies to any property damage, equipment failure, liability, infringement, or personal injury claim arising out of or in any way related to your use or application of the content, whether such claim is for breach of contract, tort, negligence or any other cause of action.