Advertisement

T IME COR E
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 TIMECORE and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Visual Productions TIMECORE

  • Page 1 T IME COR E 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 10.05.2016 Initial version. 10.11.2017 Added: RTP-MIDI, Rackmount ac- cessory, MSC API & password protec- tion feature. Replaced VisualTouch info by Kiosc. 07.06.2018 Updated vManager chapter to reflect app-store distribution. Moved major- ity of Kiosc information to a dedicated Kiosc manual.
  • Page 3: Table Of Contents

    Contents 1 Introduction 2 Protocols 3 Setting up 4 Network 5 Show Control 6 Monitors 7 Settings 8 RTP-MIDI 9 vManager 10 Kiosc Appendices A Templates B Trigger Types C Task Types D API...
  • Page 4 2018 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: TimeCore Conforms to the following EC Directives, including all amendments: EMC Directive 2004/108/EG And the following harmonized standards have been applied: NEN-EN-IEC 61000-6-1:2007...
  • Page 6: Introduction

    The web-interface also enables other non-timecode protocols like UDP, OSC and sACN to be linked to certain timecode events. The TimeCore can be the bridge between timecode and other non-timecode show equipment such as video players, relays and dimmers.
  • Page 7 Operating temperature -20C to +50C (-4F to 122F) Compliance EN55103-1 EN55103-2 Bundled with vManager and Kiosc software What’s in the box? The TimeCore packaging contains the following items (see figure 1.2): TimeCore Power supply (inc. international plug set) Network cable...
  • Page 8 RAM memory is, however, volatile and its content will be lost through a power cycle. For this reason the TimeCore will copy any changes in the RAM memory to its onboard flash memory. Flash memory retains its data even when not powered.
  • Page 9: Protocols

    There is also a large collection of MIDI con- trol surfaces available; user-interface consoles with knobs, (motorised-)faders, rotary-encoders, etc. The TimeCore is fitted with a MIDI input and MIDI output port. It supports receiving and sending MIDI messages like NoteOn, NoteOff, ControlChange and ProgramChange.
  • Page 10 Windows. Once the RTP-MIDI connection is established between the TimeCore and the computer, then software running on the computer will see the TimeCore s MIDI ports as if it was a USB connection MIDI interface.
  • Page 11 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 TimeCore respond to incoming UDP messages. The API (see page 61) makes typical TimeCore functions available through UDP.
  • Page 12: Setting Up

    Distrelec (order code 300060) Rackmount There is an adapter available for mounting the TimeCore 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 3.2.
  • Page 13 The device can be secured by using a Kensington style laptop lock. Figure 3.3: Kensington lock Power The TimeCore requires a DC power supply between Volt with a minimum of 500mA. The 2,1 mm DC connector is center-positive. The TimeCore is also Power-over-Ethernet (PoE) enabled. It requires PoE Class I.
  • Page 14: Network

    TimeCore. They can be connected peer-to-peer, via a network switch or via Wi-Fi. Figure 4.1 illustrates these different arrangements. Figure 4.1: Network arrangements The Ethernet port on the TimeCore is auto-sensing; it does not matter whether a cross or straight network-cable is being used.
  • Page 15 IP Address The TimeCore supports both static IP addresses and automatic IP addresses. By default, the TimeCore 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 16 Web-interface The TimeCore 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) Mozzila Firefox (v54 or higher) The web-interface enables you to configure and program the TimeCore.
  • Page 17 Accessing via a Virtual Private Network (VPN) tunnel requires more setup efforts, also the router needs to support the VPN feature. Once set up, this is a very secure way to communicate with the TimeCore. A VPN is a network technology that creates a secure network connection over a public network such as the Internet or a private network owned by a service provider.
  • Page 18: Show Control

    Chapter 5 Show Control The TimeCore can interact with the outside world; it can receive messages and values through various protocols and it can send out many protocols. It is pos- sible to automate the TimeCore by having it respond automatically to incoming signals.
  • Page 19 filter. In the above DMX example the trigger would be set to ’channel 1’ and ’channel 2’ respectively. The tasks determine what the TimeCore will do when this action is triggered. Several tasks can be placed in the action. There are tasks available for a wide range of TimeCore features and external protocols.
  • Page 20 Task Types). The Variable task will set a value of which an enabled action-list type with Variable as Source will use as a trigger. The TimeCore will not keep the values of the 8 variables between power-cycles. Timer There are 4 internal timers in the TimeCore.
  • Page 21 Templates The Show Control page presents a list of templates. A template is a set of action- list, actions and task. These templates configure the TimeCore to perform typical functions; for example control the time-code clock with the two push- buttons or show the time-code status on the LED display.
  • Page 22 control programming. In the IoCore2, the content of the variable is not stored between power cycles. Variables can be set by tasks. Variables can be added as sources in order to have actions triggered when a variable changes value. Randomizer The randomizer is an internal software feature that can generate a (pseudo- )random number.
  • Page 23: Monitors

    Chapter 6 Monitors This page allows the user to inspect the incoming and outgoing data, both DMX-type data (See figure 6.1) as well as control messages (See figure 6.2). Monitoring incoming and outgoing data can help the user troubleshoot during programming.
  • Page 24 Figure 6.1: DMX Monitor page Figure 6.2: OSC Monitor page...
  • Page 25: Settings

    Figure 7.1: Settings page General You can change the TimeCore’s label. This label can be used to distinguish the unit in a set-up with multiple devices. By enabling the Blink checkbox the device’s LED will blink to help to iden- tify it amongst multiple devices.
  • Page 26 IP back to the default factory settings. The IP fields are for setting up the IP address and subnet mask of the TimeCore. 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 4 at page 14).
  • Page 27 Figure 7.4: Buttons Settings Input This section determines the timecode source for the TimeCore. The options are: Source Description Internal Timecode will be generated internally by the TimeCore SMPTE LTC signal received on SMPTE IN connector MTC signal received on MIDI IN connector...
  • Page 28 External equipment sending OSC messages to the TimeCore need to be aware of the number specified in the ’Port’ field. This is the port the TimeCore listens to for incoming messages.
  • Page 29 Defines the listening ports for TCP and UDP messages. External system in- tending to send TCP or UDP message to the TimeCore should need to know the unit’s IP address and this port number. By default both ports are set to 7000.
  • Page 30 Figure 7.10: sACN settings The TimeCore supports one incoming sACN universe and 1 outgoing uni- verse. Each universe field should hold a number in the range of [1,63999]. Outgoing sACN transmission can be disabled by entering ’off’ into the sACN output field.
  • Page 31 Refer to chapter 8 for a detailed discussion on how to setup a RTP-MIDI connection.
  • Page 32: Rtp-Midi

    Figure 8.1: Typical RTP-MIDI setup Figure 8.1 illustrates a typical RTP-MIDI setup. The computer connects to the TimeCore via Ethernet. This allows the computer to send MIDI messages to the TimeCore. These messages can be used to control the TimeCore internally.
  • Page 33 This host should therefor already be made available on the network. Figure 8.3: Session The TimeCore can act either as host or as participant. This choice is made in the settings page (see figure 8.2). 8.1.1 Host When configured as host the TimeCore will create a session.
  • Page 34 Setting up the computer The computer also needs to either host a session or join an existing session. This paragraph describes how to set it up on macOS and Windows. 8.2.1 macOS RTP-MIDI is natively supported by the macOS operating system. Please follow the next steps to set it up.
  • Page 35 3. Double-click on ’Network’ 4. Continue with ’Host’ setup on page 35 or ’Participant’ setup on page 36. 8.2.2 Windows The Windows OS supports RTP-MIDI with the aid of a driver. We recommend the rtpMIDI driver from Tobias Erichsen. It can be downloaded from http: //www.tobias-erichsen.de/software/rtpmidi.html.
  • Page 36 2. Choose a local name and a Bonjour name. 3. Enable the session. 4. Set ’Anyone’ in the ’Who may connect to me’ field. 8.2.4 Participant To join a session created by another host, select the session in the Directory list and click on the Connect button.
  • Page 37 You are free to give it any name you like. The Host field should contain the TimeCore’s IP address. The Port field should be 65180. On Windows the host and port are combined, separated by a ’:’ character (e.g. 192.168.1.10:65180).
  • Page 38: Vmanager

    Chapter 9 vManager A free-of-charge software tool called vManager has been developed to manage the devices. vManager allows for: Setup the IP address, subnet mask, router and DHCP Backup and restore the device’s internal data and settings Perform firmware updates Identify a specific device (in a multi device set-up) by blinking its LED Revert to factory defaults Figure 9.1: vManager...
  • Page 39 Backup Backups of all the programming data inside the device can be made. This backup file (an XML) is saved on the computer’s hard-disk and can be easily transferred via e-mail or USB stick. The data of the backup can be restored via the Restore button.
  • Page 40 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. The TimeCore does not have such a RTC.
  • Page 41 9.7.3 Windows Visit the Microsoft store at www.microsoft.com. Windows 10 or higher is required. 9.7.4 macOS Visit the Apple macOS app store at itunes.apple.com/us/app/vman/id1133961541. macOS 10.13 is recommended. 9.7.5 Ubuntu You can acquire the vManager from the uApp Explorer uappexplorer.com/ snap/ubuntu/vmanager.
  • Page 42: Kiosc

    Chapter 10 Kiosc Kiosc is an app for creating custom user-interface. This app (see figure 10.1) is available on many operating systems: (iOS, Android, Windows, macOS & Ubuntu Linux). It can remote control lighting controllers from Visual Produc- tions such as CueluxPro, CueCore, IoCore and the B-Station. Figure 10.1: Kiosc Please read the Kiosc manual, available from http://www.visualproductions.nl/downloads, for more details.
  • Page 43: Appendices

    Appendices...
  • Page 44: A Templates

    Appendix A Templates This appendix discusses the templates provided in the Show Control page. Template Description Buttons - timecode Left push-button will start/stop. Right push-button will reset timecode. Timecode state - display Timecode events like start, pause and stop will printed on the display.
  • Page 45: B Trigger Types

    Appendix B Trigger Types The following tables list the different types of triggers that can be used in the CueluxPro. The different types are accompanied with values and flanks. Button Two push-buttons at the front of the unit. Trigger Type Trigger Value Flank Description...
  • Page 46 RTP-MIDI Trigger Type Trigger Value Flank Description Message Address Change Receive a message that matches the address Message Address Down Receive a message that matches the address and the value non-zero Message Address Receive a message that matches the address and the value is zero Receiving Receive any message...
  • Page 47 The user can define his own URI as the trigger value of a message, however, the OSC specification dictate this string must start with a ’/’ sign. Please note that this string has a maximum length of 31 characters, including the ’/’. Art-Net Trigger Type Trigger Value...
  • Page 48 Timecode Trigger Type Trigger Value Flank Description Timecode Frame Incoming timecode frame reached Playing Change Playing state changed Playing Play Timecode started Playing Not play Timecode stopped Paused Change Paused state changed Paused Pause Timecode halted Paused Not pause Timecode resumed Stopped Change Stopped state changed...
  • Page 49 When editing the Kiosc actionlist it will be possible to add different kind of actions such as Button, Fader and Colour Picker. These elements will be dis- played in the Kiosc app which is available from Visual Productions. B.11 Randomizer...
  • Page 50 B.13 Variable Trigger Type Trigger Value Flank Description Channel Variable Index The specified variable changes Variable 1 Number [0,255] Change Variable 1 becomes = or # to the value Variable 1 Number [0,255] Down Variable 1 becomes = to the value Variable 1 Number [0,255] Variable 1 becomes # to the value...
  • Page 51 B.14 Timer Trigger Type Trigger Value Flank Description Timer Index Change The timer starts or stops Timer Index Stop The timer stops Timer Index Start The timer starts B.15 Actionlist Trigger Type Trigger Value Flank Description Actionlist Index Change Enabled checkbox has changed Actionlist Index Disabled Checkbox has been disabled...
  • Page 52: C Task Types

    Appendix C Task Types Tasks allow you to automate the functionality in the IoCore2. 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 53 Manipulate the DMX levels. These are the levels that can also be send out via Art-Net or sACN. Feature Function Parameter 1 Parameter 2 Universe Control HTP Universe # Universe Control LTP Universe # Universe Control Priority Universe # Universe Clear Universe # Channel...
  • Page 54 Feature Function Parameter 1 Parameter 2 Send Start MIDI Channel Send Stop MIDI Channel Send Restart MIDI Channel Send Pause MIDI Channel Send Record MIDI Channel Send Deferred Play MIDI Channel Send Record Exit MIDI Channel Send Record Pause MIDI Channel Send Eject MIDI Channel...
  • Page 55 Feature Function Parameter 1 Parameter 2 Send MIDI Address MIDI Value Send Control MIDI Address RTP-MMC Send an MMC (MIDI Machine Control) message via RTP-MIDI. Feature Function Parameter 1 Parameter 2 Send Start MIDI Channel Send Stop MIDI Channel Send Restart MIDI Channel Send...
  • Page 56 Feature Function Parameter 1 Parameter 2 Send Float floating point number Send Float Control Send Unsigned positive number Send Unsigned Control Send Bool true or false Send Bool Control Send String String of characters Send String Control Send Colour RGB colour Send Colour Control Please note that string in parameter 1 has a maximum length of 25 charac-...
  • Page 57 Feature Function Parameter 1 Parameter 2 Playstate Start Playstate Stop Playstate Restart Playstate Pause Playstate Toggle Start Pause Playstate Toggle Start Stop Time Frame Source Source Source Toggle Source Source Source Increment Autonoom Pause On/Off Enable Source On/Off C.14 Timer Manipulate on of the four internal timers.
  • Page 58 Feature Function Parameter 1 Parameter 2 Send Float floating point number IP address & port Send Float Control IP address & port Send Unsigned positive number IP address & port Send Unsigned Control IP address & port Send Bool true or false IP address &...
  • Page 59 Feature Function Parameter 1 Parameter 2 Set Value Variable [1,8] Value [0,255] Set Value Toggle Variable [1,8] Value [0,255] Set Value Control Variable [1,8] Set Value Inverted Control Variable [1,8] Set Value Decrement Variable [1,8] Set Value Increment Variable [1,8] Set Value Continuous Decrement Variable [1,8]...
  • Page 60: D Api

    Appendix D The TimeCore is pre-programmed to make its internal functionality available via OSC and UDP. There is a simple API implemented for each protocol. Notwith- standing these API’s, it is possible to create your own OSC and UDP imple- mentation in the Show Control page.
  • Page 61 Parameter Description /core/blink Momentarily flashes the TimeCore’s LED TCP & UDP The following table uses actionlist #1 as an example. The number ’1’ can be replaced by any number in the range of [1,8]. The table also uses action #2 as an example.
  • Page 62 Refresh variable #1; a trigger will be generated as if the variable changed value core-va-refresh Refresh all variables; triggers will be generated The following table shows how to active miscellaneous functions. String Description core-blink Momentarily flashes the TimeCore’s LED...
  • Page 63 Index vManager, 38 Last Server Poll, 17 19 rack, 12 LED, 15 Lock, 13 Action, 18 LTC, 9 Action list, 19 Active during pause, 28 macOS, 41 Android, 40 Master IP, 17 API, 60 Memory, 8 Art-Net, 10, 29, 47 MIDI, 9, 45 Auto-sensing, 14 MMC, 9...
  • Page 64 Share Analytics, 26 Show Control, 18 Signal Loss Policy, 27 Single Dimmer, 59 SMPTE, 9, 27, 28 Snap, 41 Source, 19 Startup, 49 Subnet mask, 15 System, 49 Task, 19 Task type, 52 TCP, 10, 29, 46, 61 TCP/IP, 29 Template, 21 Templates, 44 Time, 40...

This manual is also suitable for:

Vip13633500136335

Table of Contents