Advertisement

Quick Links

Q UAD CO RE
MAN UAL
©
V I S U A L P R O D U C T I O N S B V
W W W . V I S U A L P R O D U C T I O N S . N L

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the QuadCore and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Visual Productions QuadCore

  • Page 1 Q UAD CO RE MAN UAL © V I S U A L P R O D U C T I O N S B V W W W . V I S U A L P R O D U C T I O N S . N L...
  • Page 2 Revision History Revision Date Author(s) Description 15.09.2017 Initial version. 07.06.2018 Added: Rackmount accessory & pass- word protection feature. Updated vManager chapter to reflect app-store distribution. Moved majority of Kiosc information to a dedicated Kiosc man- ual. Added timespan settings and API feedback.
  • Page 3: Table Of Contents

    Contents 1 Introduction 2 Protocols 3 Quickstart 4 Setting up 5 Network 6 Operating Modes 7 Tracks 8 Playbacks 9 Show Control 10 Protocol Conversion 11 Monitors 12 Settings 13 vManager 14 Kiosc Appendices A Trigger Types B Task Types C Templates D API...
  • Page 4 2021 Visual Productions BV. All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or infor- mation storage and retrieval systems - without the written permission of the publisher.
  • Page 5 Declaration of Conformity We, manufacturer Visual Productions BV, herby declare under sole responsibility, that the following device: QuadCore Is in conformity with the following EC Directives, including all amendments: EMC Directive 2004/108/EG And the following harmonized standards have been applied:...
  • Page 7: Introduction

    Figure 1.1: QuadCore At the time of writing this manual the QuadCore’s firmware was at version 1.35 Design Goals After successfully developing and marketing the original CueCore1 , the team at Visual Productions set out to design a new generation stand-alone lighting controller.
  • Page 8 1.1.2 Multi-zone Replay Unit One of the principle functions of the QuadCore is to playback DMX shows. We took a lot of consideration into making this feature as powerful as possible with the given hardware platform. The playback mechanism we developed can control six different zones.
  • Page 9 CueCore1 . This overview might prove to be helpful to CueCore1 users considering choosing the model for their new designs. Please note that there is no battery fitted inside the QuadCore. The Real-Time clock has a backup charge through means of a super-capacitor.
  • Page 10 I class I class I DHCP Real-time Clock CueluxPro Licence 4 universes 2 universes 2 universes Limitations The QuadCore is a powerful device with many possibilities, there are however some limitations, as shown in the following table.
  • Page 11 Actions per list Actions system-wide Tasks per Action Tasks system-wide Variables Timers What’s in the box? The QuadCore packaging contains the following items (see figure 1.2): QuadCore Ethernet cable Power supply 4x international plug Info card Figure 1.2: QuadCore box contents...
  • Page 12 RAM memory is, however, volatile and its content will be lost through a power cycle. For this reason the QuadCore will copy any changes in the RAM memory to its onboard flash memory. Flash memory retains its data even when not powered.
  • Page 13: Protocols

    Chapter 2 Protocols The QuadCore is fitted with several communication ports and supports various protocols. This chapter describes these protocols and to which extent they are implemented in the QuadCore DMX-512 DMX-512 is the standard communication protocol for stage lighting. Its official name is E1.11-2008 USITT DMX512-A.
  • Page 14 32 more devices. The Splitter can also function as a signal booster as each port supports another 300 meter long connection. The QuadCore has four DMX ports and is therefor able control 2,048 channels. Each port can also be configured to become a DMX input allowing external DMX data to be recorded or to use an external DMX source to trigger events within the QuadCore.
  • Page 15 Show Controllers. It does not incorporate error checking, therefor it is faster than TCP but less reliable. There are two ways how to have the QuadCore respond to incoming UDP mes- sages. The API (see page 108) makes typical QuadCore functions available through UDP.
  • Page 16 Android. These tools allow to program fool-proof user- interfaces for controlling the device. E.g. Kiosc from Visual Productions. There are two ways how to have the QuadCore respond to incoming OSC mes- sages. Firstly, the API (see page 105) makes typical QuadCore functions avail- able through OSC.
  • Page 17: Quickstart

    Chapter 3 Quickstart This chapter provides step by step tutorials on how to program your QuadCore for some typical tasks: Playback lighting scenes based on the scheduler Choose between different lighting scenes via incoming UDP messages Record a show from an external DMX console Configure as Art-Net Node...
  • Page 18 Once the installation is complete, run the vManager to discover the IP address of the QuadCore. 3. Open the web-interface Choose the QuadCore from the device list and click on the Browse button to open the web-interface. 4. Create the scene Use the browser to go to the QuadCore’s ’Track’...
  • Page 19 5. Create a cue Go to the Playback page and select Playback 1. Press the Add button to create a new cue. Once the Cue is added it will automatically refer to Track 1. 6. Start playback Press Go+ on the transport area to start the Playback. The playback now indicated the green ’play’...
  • Page 20 32 for alternative setups. 2. Create the first scene Use the browser to go to the QuadCore’s ’Track’ page. Select a track from the table and press the ’Open Console’ button. Create a scene by using the command-line syntax. E.g. 1 @...
  • Page 21 3. Create the second scene Press the ’right arrow’ button to switch to the next track. Again make a scene by using some command-line syntax; e.g. 1 THRU 4 @ 10 ENTER 4. Program the playback Go to the ’Playback’ page, select the first of the six playback and insert two cues by pressing the ’add’...
  • Page 22 5. Create an action list Go to the ’Show control’ page. Select ’UDP’ from the ’Sources’ table. Copy UDP to the ’Action list’ table by using the ’Add ’ button. Select the new UDP action list and insert two actions by pressing the ’ Add’...
  • Page 23 6. Create actions Select the first action and press ’Edit’ to open the dialog. Change the trigger value to ”tulip”. Add one task by using the ’Add’ button. Choose ’Playback’ from the list of task types. Select the newly added task and set the ’feature’...
  • Page 24 7. Test with netcat and monitor On your computer, use a simple command-line tool like netcat to send a UDP string to the QuadCore. On Mac OSX netcat is started with the command nc -u 192.168.1.10 7000 (replace 192.168.1.10 with IP address of your QuadCore).
  • Page 25 1. Connect the external console Connect the DMX output of the DMX console to Port A of the QuadCore. Connect the fixtures to Port B. 2. Configure port settings Go to the Settings page and set DMX Port A to In. Set Port B to Universe A, it will now transmit DMX channels 1-512.
  • Page 26 3. Throughput the DMX The DMX received by the QuadCore will not automatically be output to the fixtures, however, it is desirable to see the console’s output on the actual fixtures. To achieve throughput of the DMX, go to the Show Control page.
  • Page 27 Track Preview checkbox. Configure as Art-Net Node The QuadCore is capable of sending and receiving various data protocols. This tutorial shows you how to receive Art-Net, and transmit the data through the DMX ports on the QuadCore.
  • Page 28 2. Configuring the Art-Net input Go to the Settings page and set the desired Art-Net universes for port A and B at Sub.Uni A and Sub.Uni B The QuadCore counts the Art-Net universes from 0.0. For example, Art-Net universe 1 is at 0.0, Art-Net universe 16 is at 0.15 and Art-Net universe 17 is at 1.0.
  • Page 29 4. Forwarding Art-Net to the DMX outputs To forward the Art-Net values to the DMX ports, the Receiving Art-Net template can be used. Select it, and add it by clicking the Add button. The Art-Net input is now forwarded to the DMX output.
  • Page 30: Setting Up

    Chapter 4 Setting up This chapter discusses how to set up the QuadCore. Mounting The device can be placed desktop or it can be DIN Rail mounted. The device is prepared for DIN Rail mounting by using the ’DIN rail holder TSH 35’ from Bopla (Product no.
  • Page 31 Rackmount There is an adapter available for mounting the QuadCore into a 19” rack . The rackmount adapter is 1 HE and is sold separately. It fits two units, however, it is supplied with one position closed by a blind panel, see figure 4.2.
  • Page 32: Network

    Wi-Fi. Figure 5.1 illustrates these different arrangements. Figure 5.1: Network arrangements The Ethernet port on the QuadCore is auto-sensing; it does not matter whether a cross or straight network-cable is being used. Although the Ethernet port is classified as 100 Mbps, buffer limits may apply for specific tasks as API messages.
  • Page 33 IP Address The QuadCore supports both static IP addresses and automatic IP addresses. By default, the QuadCore is set DHCP in which it will be automatically as- signed an IP address by the DHCP server in the network. The ’DHCP server’...
  • Page 34 Web-interface The QuadCore features an inbuilt web-server. This web-interface can be ac- cessed via a standard browser. It is recommended to use any of the following browsers: Microsoft Edge Google Chrome (v59 or higher) Apple Safari (v10 or higher) Mozilla Firefox (v54 or higher) The web-interface enables you to configure and program the QuadCore.
  • Page 35 5.2.3 Master IP When the unit is not in Stand Alone mode, then this field displays the IP number of system that is mastering the QuadCore. Refer to chapter 6 for more information on operating modes. Access via Internet The QuadCore can be accessed through the Internet. There are two ways to achieve this: Port Forwarding and VPN.
  • Page 36: Operating Modes

    Chapter 6 Operating Modes A QuadCore can operate in three modes, each mode resulting in a different behaviour of the device. Stand-alone Slave CueluxPro By default the QuadCore operates in the Stand-alone mode. Figure 6.1: Status bar The status bar at the bottom of the web-interface (figure 6.1) indicates the current operating mode.
  • Page 37 Slave mode facilitates this. See figure 6.3. Figure 6.3: Master/Slave setup When in Slave mode the QuadCore is taken over by a master-QuadCore and is no longer responsible for its playbacks and scheduling; the master takes care of this. All the slave requires is to contain the lighting content in its tracks. The master-QuadCore will control all its slaves to activate the same tracks and keep the playback of those tracks synchronised.
  • Page 38 CueluxPro Mode CueluxPro (see figure 6.4) is a software-based lighting console that is bundled with the QuadCore. The purpose of the QuadCore in this mode is to be an interface between CueluxPro and the DMX lighting fixtures. Therefore the QuadCore will forward the data received from the CueluxPro software to its DMX outlets.
  • Page 39 Timeline editor CueluxPro can also be used for generating the lighting content that can be uploaded to the QuadCore. After uploading, the QuadCore can continue to be used stand-alone. For information on how to use CueluxPro please refer to the CueluxPro manual on the Visual Productions website. This manual provides instructions for connecting to CueluxPro and uploading content to the QuadCore.
  • Page 40: Tracks

    Furthermore, it is also possible to create the lighting content using the Cuelux- Pro software and upload it to the QuadCore. This can be dynamic as well as static content. For more information on CueluxPro see chapter 6, page 36.
  • Page 41 Figure 7.1: Tracks Track Properties The Track listing (See figure 7.1) displays the following track properties: Label The name of the track; this field can be changed by double-clicking. Size The number of bytes used by the data inside the track. The maximum size is indicated at the top of this column.
  • Page 42 the ’Open Console’ button. This will automatically enable the ’Track Preview’ checkbox so the content that is being edited in the Console page is also out- putted live. The ’Track Preview’ is a useful option to briefly test the content stored in a track without having to configure a playback for it.
  • Page 43 This is done by selecting it in the table and then pressing the ’Erase’ button. In case a non-erased track will be directly recorded then the QuadCore will automatically first erase the track, however, this gives less control over the timing of the start of the recording, especially in the Manual mode.
  • Page 44 CueluxPro instead of recording from an external source, as CueluxPro automatically takes care of making its content seamless. 7.4.2 Sources The QuadCore is capable of recording DMX data from an external source by using three different protocols: Art-Net...
  • Page 45 7.4.4 XLR Adapter The DMX ports on the QuadCore are mainly used for outputting DMX and therefor are fitted with female XLR connectors. When using the ports as an input it is likely that the XLR needs to ’gender change’ into a male connector.
  • Page 46 Spread the content over multiple tracks. They can be linked together later on the Playback page (For more information go to chapter Playbacks, page 20). This way cross-fades can be generated by the QuadCore instead of being recorded. Intensity map Typically, a DMX recorder stores the values of the channels without knowing its functions.
  • Page 47 3. Press the ’Capture’ button. The recording of this lighting scene is now saved in the Intensity Map. The capture buttons remain disabled while the QuadCore is not receiving the actual signal from the corresponding protocol. The ’Clear Intensity Map’ but- ton is only enabled when there is an intensity map present;...
  • Page 48: Playbacks

    Chapter 8 Playbacks A playback is capable of activating the lighting content stored in the tracks. Tracks are merely storage for lighting scenes and effects; the playbacks actually plays them. The playbacks are located in the Playback page in the web-interface, see figure 8.1.
  • Page 49 Figure 8.2: Playback structure playbacks and have them merged together. Also, it is possible to have each play- back control a different set of DMX channels; making each playback responsible for a different zone. Figure 8.3 shows an example of controlling multiple zones in a hypothetical restaurant.
  • Page 50 HTP is the most common choice in precedence. With HTP the output of all playbacks is compared to each other; for each DMX channel the level is set to the highest value found in that particular channel amongst all playbacks. The table below shows an example of HTP merging.
  • Page 51 Current/Total of Cues. Indicates which cue is currently active and indicates the total number of cues in the Playback. The intensity and rate properties are not stored in the QuadCore’s internal flash memory. It is expected that these properties can change often during the operation of the QuadCore and could consequently wear out the flash memory.
  • Page 52 A cue is a step inside a playback. A playback can contain up to 32 cues. A cue does not contain a lighting scene, rather, it refers to a track which does contain the lighting scenes. It is possible for multiple cues to refer to the same track.
  • Page 53 Down: Will move a selected cue down a position. Fade: Will open a pop-up window where you can set the fade time. Duration: Will open a pop-up window where you can set the duration. Transport The transport section offers buttons to control the playbacks. Jump to the next cue.
  • Page 54: Show Control

    Chapter 9 Show Control The QuadCore can interact with the outside world; it can receive messages and values through various protocols and it can send out many protocols. It is possi- ble to automate the QuadCore by having it respond automatically to incoming signals.
  • Page 55 1’ and ’channel 2’ respectively. The tasks determine what the QuadCore will do when this action is triggered. Several tasks can be placed in the action. There are tasks available for a wide range of QuadCore features and external protocols. Task types are detailed in Appendix B on page 96.
  • Page 56 Task Types). The Variable task will set a value of which an enabled actionlist type with Variable as Source will use as a trigger. The QuadCore will keep the values of the 10 variables even after shut down so long as the RTC battery is not empty.
  • Page 57 single Art-Net channel if the action resides in an Art-Net action-list. A trigger is determined by the trigger-type, trigger-value and trigger-flank fields. Although these fields are not applicable for all action-lists and are therefor sometimes omitted in the web GUI. The trigger-type field specifies what kind of signal the action will be triggered by.
  • Page 58 Variables Variables are part of the show control system in the QuadCore. There are 10 variables and each can hold a value in the range of [0,255]. These values can be manipulated by tasks and can be used for advanced action programming.
  • Page 59 Program a playback to contain 4 cues. Add the Variable source and insert one action. If the variable changes then jump to the appropriate cue by adding a Playback task to this action. Have the external system use the UDP API to set the variable val- ues in order to select a cue.
  • Page 60 The next example will show a timer being used to regularly send a UDP message to an external system in order to notify that the QuadCore is still ’alive’. Setup and start the timer at power-on. This is done by creating an action...
  • Page 61 If the timer expires then send the UDP message and restart the timer. This is done by creating an action in the Timer actionlist. Randomizer The randomizer is an internal software feature that can generate a (pseudo- )random number. This is useful for having an event trigger a random lighting scene in a themed environment.
  • Page 62 Inside the Kiosc actionlist is a button-action. This triggers the task Randomizer, which is set to a range of between 1 and 6. (Parameters 1 and 2 of the task Randomizer) Kiosc will just simple show one button.
  • Page 63 Next in the actionlist Randomizer there is an action triggered by the Randomizer. The task Playback, controlled by the result of the Ran- domizer, jumps to a cue in Playback 1 (Parameter 1 of the task Playback). When the Kiosc button is pressed the Randomizer picks a number between one and six, as defined in the Randomizer task.
  • Page 64: Protocol Conversion

    (such as UDP, OSC, etc.) and some other protocols are mainly used for recording (such as DMX input, Art-Net and sACN) the QuadCore is capable of converting one protocol into another. This chapter provides an insight on which conversions are possible and how to set them up.
  • Page 65 Furthermore, it is able to merge DMX universes from multiple sources into one output protocol. All this is done with a minimal amount of configuration in the QuadCore. The following table lists examples of the conversions that can be made.
  • Page 66 DMX Universe you wish to convert; e.g. when converting two DMX ports to Art-Net it requires two action to programmed. The trigger-type in the actions should be set to ’Universe’ to make the QuadCore process the 512 channels as a whole rather then process individual channels. Each action should contain a DMX-task with the ’feature’...
  • Page 67 The additional ’Clear’ function is not related to the data merging precedence; it is just a function to clear the whole universe to zero. Please note that the ’Templates’ table provides pre-programmed configurations for the most popular conversions. A very typical conversion that can illustrate as an example is to convert Art-Net universes 0.0 and 0.1 to DMX output A and B respectively.
  • Page 68 Figure 10.4: Converting Art-Net to DMX step 2 Figure 10.5: Converting Art-Net to DMX step 3...
  • Page 69: Monitors

    Chapter 11 Monitors This page allows the user to inspect the incoming and outgoing data, both DMX-type data (See figure 11.1) as well as control messages (See figure 11.2). Monitoring incoming and outgoing data can help the user troubleshoot during programming.
  • Page 70 Figure 11.2: OSC Monitor Figure 11.3: Timer & Variable Monitor...
  • Page 71: Settings

    Chapter 12 Settings The QuadCore’s settings are organised into sections, see the Settings page figure 12.1. This chapter will discuss each section. Figure 12.1: Settings page...
  • Page 72 IP back to the default factory settings. 12.2 The IP fields are for setting up the IP address and subnet mask of the QuadCore. The Router field is only required when Port Forwarding is used. You can also enable or disable the DHCP feature (For more information see chapter 5 at page 32).
  • Page 73 This section enables the master-slave synchronisation. Figure 12.4: Slaves Settings The master-QuadCore should specify the IP addresses of its slaves. When the IP is indicated in white then the master-slave connection is established, other- wise the IP is indicated in orange. For creating a system with more than four slaves, a broadcast IP can be set.
  • Page 74 12.5 Location The astronomical clock in the QuadCore calculates the sunrise and sunset times based on day of the year, latitude, longitude and UTC. The latitude and longi- tude values define the position in the world and should be entered in degrees.
  • Page 75 For example, Visual Productions’ HQ is based in the city of Haarlem, the Netherlands. During the winter the UTC equals +1 and in the summer during day light saving time it is set to +2. So, the settings for the Visual Productions’ HQ are shown in Figure 12.6.
  • Page 76 Defines the listening ports for TCP and UDP messages. External system in- tending to send TCP or UDP message to the QuadCore should need to know the unit’s IP address and this port number. By default both ports are set to...
  • Page 77 X’ to set it to output. Figure 12.11: DMX settings When the ’Slow DMX’ checkbox is enabled, the QuadCore will slowdown the rate at which it sends out DMX from its ports. This is done to facilitate DMX fixtures that have difficulties keeping up with the optimal DMX transmission rate.
  • Page 78 12.11 Art-Net The Art-Net feature in the QuadCore supports 4 universes out or 4 universes in. These universes can be mapped to any of the 256 available universes in the Art-Net protocol. The universe is entered in the ’subnet.universe’ format, i.e.
  • Page 79 An advantage of Timespans over normal scheduler actions is that Timespans are power-cycle safe. When the QuadCore is without power during the moment of a normal scheduler trigger then it will miss that trigger. Timespans, however, will still receive the trigger once the power is restored after the moment has occurred.
  • Page 80: Vmanager

    Backup and restore the device’s internal data and settings Perform firmware upgrades Set the real-time clock of the QuadCore (The computer’s date and time will be used) Identify a specific device (in a multi device set-up) by blinking its LED Revert to factory defaults Figure 13.1: vManager...
  • Page 81 13.3 Set Date & Time The computer’s date and time can be quickly copied to the unit by selecting a device and clicking the Set Date & Time button. Not all Visual Productions devices feature an internal real-time clock.
  • Page 82 13.6 RTC Calibration The QuadCore features an internal real-time clock (RTC) that is used for gen- erating scheduler triggers (date, time, sunrise, etc). In case that the clock is drifting, i.e. slowly falling behind or getting ahead of the real time, then it can be calibrated again using the vManager.
  • Page 83 Figure 13.4: Apply calibration value 13.8 Installing vManager The vManager app is available on a wide range of operating systems, both mobile and desktop. The softwares is distributed through app-stores to take advantage of receiving future software updates automatically. 13.8.1 vManager can be downloaded from the Apple iOS app-store at https://itunes.
  • Page 84 13.8.5 Ubuntu You can acquire the vManager from Snapcraft at https://snapcraft.io/ vmanager. Alternatively, it can be installed by using the command-line: snap find vmanager snap install vmanager To update the apps later on via the command-line type: snap refresh vmanager Ubuntu 18.04 LTS is recommended.
  • Page 85: Kiosc

    Kiosc Kiosc is an application for creating custom touch screen user-interfaces for the range of lighting controllers from Visual Productions. Kiosc is designed to have no editing capability, making it a fool-proof interface that can safely be presented to non-technical operators.
  • Page 86 Kiosc is available as software app and as a physical product. The hardware version of Kiosc is a wall-mount 7” touch screen with Kiosc pre-installed. It is powered by PoE and requires only a RJ-45 connection. Figure 14.2: Kiosc Please read the Kiosc manual, available from http://www.visualproductions. nl/downloads for more details.
  • Page 87: Appendices

    Appendices...
  • Page 88: A Trigger Types

    Appendix A Trigger Types The following tables list the different types of triggers that can be used in the QuadCore. The different types are accompanied with values and flanks. DMX Input Trigger Type Trigger Value Flank Description Channel DMX Address...
  • Page 89 Playback Trigger Type Trigger Value Flank Description Active Playback Index Change Playback starts or stops Active Playback Index Released Playback stops Active Playback Index Start Playback starts Release Playback Index Change Playback starts or finishes releasing Release Playback Index Released Playback finished releasing Release Playback Index...
  • Page 90 Trigger Type Trigger Value Flank Description Message String Receive a message that matches the trigger-value Receiving Receive any message The user can define his own string as the trigger value of a message. Please note that this string has a maximum length of 31 characters. Trigger Type Trigger Value Flank...
  • Page 91 Art-Net Trigger Type Trigger Value Flank Description Channel DMX Address Change Channel changes Channel DMX Address Non-zero Channel becomes non-zero Channel DMX Address Zero Channel becomes zero UniverseA A DMX level change in the first universe UniverseB A DMX level change in the second universe UniverseC A DMX level change in the third universe UniverseD...
  • Page 92 Timecode Trigger Type Trigger Value Flank Description Time Frame Timecode frame Receiving Change Start receiving or loose timecode signal Receiving Stop Lost timecode signal Receiving Start Start receiving timecode signal Kiosc Trigger Type Trigger Value Flank Description Change Button/Fader goes up or down Down Button is pressed Button is released...
  • Page 93 Start Master obtained connection Use Startup if something needs to happen as soon as the QuadCore is powered on. Please note that ethernet network might not be online yet. Use the Network Connection trigger if something needs to happen as soon as the ethernet network becomes online after a power-cycle.
  • Page 94 A.13 Variable Trigger Type Trigger Value Flank Description Channel Variable Index The specified variable changes Variable 1 Number [0,255] Change Variable 1 becomes equal or not equal to the specified number Variable 1 Number [0,255] Equal Variable 1 = number Variable 1 Number [0,255] Stop Equal...
  • Page 95 A.14 Timers Trigger Type Trigger Value Flank Description Channel Timer Index Change The timer starts or stops Channel Timer Index Stop The timer stops Channel Timer Index Start The timer starts Time Timer Index A Stream of the current time of that timer The timer will automatically stop when it reaches 00:00.0.
  • Page 96: B Task Types

    Appendix B Task Types Tasks allow you to automate the functionality in the QuadCore. All this func- tionality is categorized in task-types. This appendix provides a listing of the various task-types. The tables present an overview of all available features and functions per task-type.
  • Page 97 Feature Function Parameter 1 Parameter 2 Intensity Playback Index percentage [0%,100%] Intensity Control Playback Index Set Rate Playback Index percentage [-100%,100%] Set Rate Control Playback Index Transport Pause Playback Index Transport Release Playback Index Transport Playback Index Transport Playback Index Transport Jump Playback Index...
  • Page 98 Track Manipulate the settings on the Track page or record a snapshot. Feature Function Parameter 1 Parameter 2 Program Stop Program Record Track Index Program Erase Track Index Intensity Map Clear Intensity Map Capture DMX Intensity Map Capture Art-Net Intensity Map Capture sACN Snapshot Clear...
  • Page 99 Please note that string in parameter 1 has a maximum length of 31 charac- ters. When using the Wake On Lan feature parameter 1 should contain the MAC Address of system’s NIC (Network Interface Controller) you wish to wake up. The recommended value for parameter 2 is 255.255.255.255:7.
  • Page 100 Feature Function Parameter 1 Parameter 2 Universe Control HTP Universe # Universe Clear Universe # Channel DMX Channel DMX Value Channel Toggle DMX Channel Channel Control DMX Channel Channel Inverted Control DMX Channel Channel Decrement DMX Channel Channel Increment DMX Channel Bump DMX Channel DMX Value...
  • Page 101 it takes RGBW colour which will be converted to four DMX channels. Therefor, the footprint should at least be set to 4. The Block CW feature is similar to the normal Block. The difference is that it takes a level value which will be converted to two DMX channels. Therefor, the footprint should at least be set to 2.
  • Page 102 one switch. When controlling this task through a GPI action (via an IoCore), then closing the GPI will increase or decrease the level. Opening the GPI port will freeze on the current level. This feature is useful for controlling an intensity will just one button.
  • Page 103 Feature Function Parameter 1 Parameter 2 Refresh Minimum value Maximum value The Randomizer functionality is discussed on page 61. B.13 Timers Manipulate on of the four internal timers. Feature Function Parameter 1 Parameter 2 Playstate Start Timer # Playstate Stop Timer # Playstate Restart...
  • Page 104: C Templates

    Appendix C Templates This appendix discusses the templates provided in the Show Control page. Template Description Receiving DMX Receiving DMX on all ports. DMX properties in the Settings page have to be configured accordingly. Receiving Art-Net Receiving DMX on all universes. Art-Net properties in the Settings page have to be configured accordingly.
  • Page 105: D Api

    Notwithstanding these API’s, it is possible to create your own OSC, TCP and UDP implementation in the Show Control page. The API is originally designed for external equipment to control the QuadCore, however, it is also capable to send information back. This feedback mechanism is discussed at the end of this chapter, on page 112.
  • Page 106 Parameter Description /core/pb/1/go+ Jump to the next cue in playback #1 /core/pb/1/go- Jump to the previous cue in playback #1 /core/pb/1/jump integer Jump to a specific cue in playback #1 /core/pb/1/release Release the playback /core/pb/1/intensity float Set the playback’s intensity /core/pb/1/rate float Set the playback’s intensity...
  • Page 107 Parameter Description /core/tc/start Start the internal timecode /core/tc/stop Stop the internal timecode /core/tc/restart Restart the internal timecode /core/tc/pause Pause the internal timecode /core/tc/set string Set the internal timecode The following table uses actionlist #1 as an example. The number ’1’ can be replaced by any number in the range of [1,8].
  • Page 108 Typically either TCP or UDP is supported by various media devices like video projectors and show controllers. The functionality within the QuadCore can controlled by using the following ASCII strings (human readable text) messages: The following table uses playback #1 as an example. The number ’1’ can be...
  • Page 109 String Description core-pb-1-go+ Jump to the next cue in playback #1 core-pb-1-go- Jump to the previous cue in playback #1 core-pb-1-jump= integer Jump to a specific cue in playback #1 core-pb-1-release Release the playback core-pb-1-intensity= float Set the playback’s intensity core-pb-1-rate= float Set the playback’s intensity core-pb-release...
  • Page 110 String Description core-tc-start Start the internal timecode core-tc-stop Stop the internal timecode core-tc-restart Restart the internal timecode core-tc-pause Pause the internal timecode core-tc-set= string Set the internal timecode The following table uses actionlist #1 as an example. The number ’1’ can be replaced by any number in the range of [1,8].
  • Page 111 HTTP (Hyper Text Transfer Protocol) is the standard protocol to access web pages. It can also be used to control the QuadCore, using the URLs listed below. The following table uses playback #1 as an example. The number ’01’ can be replaced by any number in the range of [01,06].
  • Page 112 ’clients’. The QuadCore keeps a memory of the last four OSC clients and last four UDP clients. The clients will automatically receive updates on several playback related state changes. Below is a table listing the messages the QuadCore will send back to its clients. /core/pb/1/intensity core-pb-1-intensity...
  • Page 113 Index CueCore1, 7, 9 Fade, 52 CueCore2, 9 Fader Start, 97 CueluxPro Mode, 38 Feature, 96 vManager, 80 Feedback, 112 19 rack, 31 Firmware, 81 Flank, 57, 88 Action, 54, 102 Forum, 12 Actionlist, 55, 95 Forward, 76 Android, 83 FPS, 41 API, 105 Function, 96...
  • Page 114 Timers, 60, 95, 103 Precedence, 49 Timespan, 79 Priority, 49 Track, 40 Protocol Conversion, 64 Track Preview, 42 Trigger, 55 QuadCore, 9 Trigger type, 88 Rackmount, 31 Ubuntu, 84 Random, 51 UDP, 15, 76, 90, 108 Randomizer, 61, 93, 102 Uptime, 34...

Table of Contents