Cuelist Property editing

setCuelistProperties

setCuelistProperties

With LAS V7.0 a new e:script command was introduced: CuelistSetProperty(). Now what is the point for you? You can save a lot of programming time by setting a Cuelist Property (say SpeedMaster) for many cuelists in one go.

“What does that help me – I’m no scripting guy!” Well, just import the attached macro and the Action Pad page into your own show. You’ll get an Action Pad page that allows you to alter a Cuelist Property of numerous cuelists with just a few clicks.

Just click the image to download the macro and the Action Pad page!

Lighting Application Suite 7.0 – news and fixes

PLEASE NOTE:
The Programmer 7.0 is no longer compatible in all details with older/earlier Programmer show files before v7.0. That means, showfiles created in 7.0 can NOT be loaded in earlier versions. Please use “e:cue Action Pad App for Android/iOS” in Version 3.2.1 with this Programmer.

  • Programmer
  • Library Editor (prerequisite for the Programmer and the Patchelor)
  • Patchelor
  • Imagine
  • Emotion FX (restriced Demo which runs only with an e:cue Programmer Enterprise dongle, works only with Programmer 7.0)
  • HASP (prerequisite for the Programmer 7.0 Enterprise and Premium)

Programmer

  • NEW: DALI Manager for setup and controlling OSRAM DALI ballasts and inputs.
  • NEW: ETH2DALI support for DALI, DMX OUT and TERMINAL device driver.
  • NEW: The trigger machine has been extended to support conditions for every trigger. A trigger will only fire if all conditions are fulfilled.
  • NEW: Action and Trigger clipboard function for copy and paste.
  • NEW: The Emotion FX Sequence properties have been extended to configure the patched pixels overlay mask
  • NEW: It is possible now to let a video loop automatically for Emotion FX sequences.
  • NEW: Timrecode support for Standard Sequences (SMPTE or MTC).
  • NEW: Some new string processing e:script commands.
  • NEW: New V-Master registrated event.
  • NEW: Support for Moxa E1242
  • NEW: No longer support for Nano RS-232, Faderunit RS-232, Elink 512/1024 and Excite (the old Excite, NOT the Excite+).
  • NEW: The bitmap wizard has been extended to use the current Programmer View content as wizard input.
  • NEW: The “Pages Setup” has been moved from the cuelist directory into a separate dialog.
  • NEW: The patch import can be configured to work addivtive now instead of clearing the current patch.
  • NEW: The Patch dialog offers an option now where you can specify into which section the fixtures should be inserted.
  • NEW: new DALI Trigger, Backup Trigger and Ethernet Input Trigger Event.
  • NEW: The export dialog has a new option “set all masters to maximum” which is part of the export master device configuration.

Emotion FX

  • NEW: A transparrent overlay mask based on the mapped pixels can be displayed now to help with the layer positioning.

Patchelor

  • NEW: ETH2DALI support

Lighting Application Suite 6.1 SR1

LAS 6.1 SR1

LAS 6.1 SR1

There is a service release available für the LAS 6.1, ready for download from our website. Most important changes and fixes are:

* NEW: make Action Pad “Push” buttons become ‘active’ while being pressed

* FIX: improved stability of Programmer communication with EmotionFX in high load scenarios
* FIX: VersatileMasterSetValue can set values above the 4096 max
* FIX: LCE2 display text
* FIX: fix DMX input for LCE2 Input module
* FIX: Action Pad item resize handles do not work with Item Padding settings
* FIX: Dynamic Scroll Text: the “Enable Autotext” checkbox is not available for “File Source”
* FIX: some export warnings regarding crossfade were missing
* FIX: export log, trigger index is now 1-based, according to Trigger List dialog
* FIX: ActionPadSetItemBorderColors() does not work for Box3D buttons in Browser
* FIX: Macro-Manager with many macros scrolls to top after saving a macro
* FIX: Programmer without main window, without tray/taskbar icons
* FIX: CuelistSubMasterSetValueOnPage() does not work
* FIX: Fade time of cues with GotoCue e:script commands do only work once in suspended macros
* FIX: deleting the last fixture in the “Fixture Patch” dialog results in a crash
* FIX: Kiosk Mode is not started correctly, Action Pad is not full screen
* FIX: a show with many Serial Drivers (RS232) takes a very long time to load
* FIX: Screen ID re-numbering for Screen IDs above 10000
* FIX: GrandMaster does not affect Amber channel in live operation (in Programmer View)
* FIX: ActionPadSetItemBorderColors() does not work when button had this color before
* FIX: strreplace() cuts strings to 127 chars
* FIX: Media player window is behind the programmer window when starting in fullscreen mode
* FIX: Programmer crashes when typing text into scroll wizard
* FIX: SequenceTrackSetEnabled has no effect on action tracks
* FIX: Action Pad full screen sometimes behind Windows taskbar
* FIX: adding a Fx Effect touches the Intensity channel

PLEASE NOTE:
The Programmer 6.1 SR1 is no longer compatible in all details with older/earlier Programmer show files before v6.1 SR1.
That means, showfile created in 6.1 SR1 can NOT be loaded in 6.1.
Please use “e:cue Action Pad App for Android/iOS” in Version 3.2.1 with this Programmer.

DALI? Salvatore?

DALI is an important communication interface for fixtures and controls. Compared to DMX it is much simpler with a restrichted functionality. Nevertheless, DALI is a market standard. There is a very good documentation available at DALI AG, which describes DALI in detail, but also with an overview and most important things to know. The manual is available in German and in English.

Sending RDM commands via e:script

This script shows how to reset a device via RDM to factory settings. All you have to know is the RDM address of the device, you don’t have to know the port or controller to which the device is connected, as the the reset command is sent via all ports that support RDM. And you don’t have to activate RDM. This is an easy and simple way to reset a device without a former RDM discovery. Even devices not answering to discovery requests can be reset. This is the procedure:

After declaring and initialising the necessary variables, an iteration run is executes over all controllers and corresponding ports. This includes ports that have no activated RDM. The key function here is SendRdmRequestByController.

// RDM reset script by Till Wiebke
// Traxon Technologies Europe, Paderborn
int controller = 0;
int port = 0;
int success = 0;

// Unique RDM ID of the target device.
string target = "4845:000002C6";
// The binary object block is needed for the custom RDM request.
int bobHandle = BobAllocate(0);

for (controller = 0; controller < GetRdmControllerCount(); 
                                                    controller++)
{
   for (port = 0; 
        port < GetRdmControllerPortCountByController(controller);
                 port++)
   {
      // Enable the controller if necessary.
      success = RdmPortIsEnabledByController(controller, port);
      if (0 == success)
      {
         success = RdmPortEnableByController(controller, port);
      }
      if (1 == success)
      {
         // Sending a "factory reset" (0x0090) 
         // set-request (0x30) to the root-device (0).
         printf("FACTORY_DEFAULTS to %s, controller %d,port %d.\n",
                                         target, controller, port);
         SendRdmRequestByController(controller, port, target, 
                                    0, 0x30, 0x0090, 0, bobHandle);
       }
   }
}
printf("Done.\n");