Chapter 30. Version 1.9.2.2

30.1. New Features

30.1.1. Group Cues

Fixed the operation of Encoders E and F in the Programmer, View Times, Advanced and Cue View Times, Advanced view. #0029650

Fix for selection of palettes using VDIMs. #0029823

Support for old heads dim highlight mode. #0029832

Support for activation by head/IPCB/IPC/C. #0029824

Support for Replace Palettes.

Support for removing Group FX from the Programmer using REMOVE + FX.

Make Palettes in Exec Region show active when using Group Cues. #0029991

Make FX in Exec Regions work with Group FX. Previously they would not remove and the colour selection would not work. #0030127

In Group Cues mode, if copying heads and no Group Cues are created then individual heads will be copied instead.

After recording a Palette, the Programmer values now are set to a Palette rather than hard values.

Fix for when setting intensities on Group Cues from the keypad with times - e.g. Group 7 @ FULL / 5

Fix for setting delay times in the Cue and Prog windows, View Simple Times view. #0029662

Fix for showing icons in ranges in Colour and Beam encoders.

When setting hard values with encoders the values could go negative causing incorrect values to be shown in the Programmer window. #0030108

Fix for View Cue window when cursoring around View Levels. #0029593

Fix for Locate and Default when using 16bit Locate and Default values (e.g. from Default Cue, Locate Cue). #0029559

Fixed applying palettes with random selection order (<time> * .) shortcut. Previously it just faded at the end. #0029411

30.1.2. Timeline Window

Moved the "INSERT IN TRACK" functionality to the "Add TC Track" button. If a track is selected the you will be able to press it and record into the selected track at the position of the playhead. If there is no track selected or there are no existing tracks the pressing the button will give you the "Add TC Track" option.

Prevented selecting the TC track when doing a drag select. Holding shift and then left clicking on the TC track track will no longer select it.

Deleting a playback instance can be done by removing all steps or by pressing REM then the box containing the playbacks name.

The move action can now be used on steps and cues.

Added a cursor marker which is controllable with encoder F.

Added a description to the two halves of the zoom encoders buttons.

Zooming in and out will now be from the centre of the window, not from the left hand side.

Zooming in and out on MagicQ PC can now be done with holding "Ctrl" and scrolling up and down respectively.

Scrolling right and left on MagicQ PC can now be done with holding "Shift" and scrolling up and down respectively.

The centre playhead option will be disabled as soon as the window is dragged when paused or playing.

If a MOVE or COPY action on selected items is completed without pressing/clicking a location within the window it will move/copy the items to the cursor’s location.

Fixed an issue where copying steps would result in the timing changing occasionally when selecting within the ruler.

Fixed an issue where a deleted step would still exist until a page change or a reload of MagicQ.

Fixed the missing lock status/button from the cue stack row.

Fixed an issue where edit timecode loop markers weren’t appearing, when entering the configuration mode.

30.1.3. DJ System support

Support for connections to DJ Systems has been added to include VirtualDJ OS2L, Pioneer ProDJLink Bridge and ShowKontrol. These can be used to both show the status of DJ remote DJ decks, as well as being able to use these to run timecode Cue Stacks in synchronisation with tracks being played. These can be configured in the Setup window under the "MIDI / Timecode" tab. Device specific information on connecting these systems can be found in the MagicQ manual under the "DJ" section.

The new Audio window can be accessed via either the Window menubar on PC, or by pressing ALT+PAGE on a MagicQ console. The Audio window can show either the status of the connected DJ decks, or the incoming audio signal being used for beat tracking. The Audio window is supported on current MagicQ consoles - MQ50, MQ70, MQ80, MQ250M, MQ500, MQ500M and MagicQ PC Systems.

Cue Stacks can be linked to a given DJ track by using the "Copy" function to copy a cue stack onto the relevant deck in the Audio window when the track is playing. The "Activate and Release on DJ System" option will allow a cue stack to be automatically triggered when a particular track is played on the connected DJ system. "Track DJ Deck timecode" allows the Cue Stack to follow the timecode from the deck also.

30.1.4. Timing Shortcuts

The * based timing shortcuts have now been extended to enable a per Head fade time to be specified as well as the overall fade time for all Heads.

The previous shortcuts remain the same - e.g. <time> * causes a fade across all selected Heads of total time <time> with each Head fading in turn.

The new shortcut <time> / <head fade> * causes a fade across all selected Heads of total time <time> with each Head fading for <head fade> seconds. The delays are calculated to give the total time.

The new times work for all variants of the * shortcuts, including *+ for into centre, *- for centre out, */ for from opposite selection end and *. for random order.

As in previous software, the * shortcuts can be used when selecting Palettes, when entering intensity from the keypad, and when editing Programmer or Cue data in the Programmer and Cue windows.

The * shortcuts work with both normal Cues and Group Cues.

For example to do a fade of 10 seconds total into centre with each Head fading for 2 seconds use,

10 / 2 *+

30.1.5. Multi Console

Multi Console operation has now been enhanced to enable Patch operations from Slave consoles. Previously the Patch Window was read only on Slave consoles and no Patch operations were supported. In addition VIEW VIS was not visible.

Slave consoles can now:

  • View and Change all data in all Patch Views.
  • Set inverts, offsets, merging and Dup/Ind status.
  • Add and remove VDIMs
  • Change DMX addresses and Head numbers
  • Choose Heads, including Dimmers and Media Servers.
  • Patch Heads
  • Remove Heads
  • Edit Heads. When Heads are edited on any console in a Net Session the updated personality file is transferred to the other consoles and saved onto the disc of the other consoles.

The following Patch operations are not currently supported on Slave consoles:

  • Morph Heads
  • Clone Heads
  • Copy Head Programming
  • Auto Groups and Auto Renumber Heads
  • Import/Export Heads / USITT

Multi Console has also been enhanced to indicate the reason for Slave sync failing - for example if the Master has more universes in use than are supported on the Slave.

30.1.6. Users

When using Users with passwords the User selection dialogue (Setup, soft button C) now has an option to lock the console. The console will be locked and changes to show the Locked Screen. Any key press will return to the User selection where it is necessary to select a user and enter a password in order to unlock the console.

Users are configured in Setup, View System, View Users. If Users with passwords are set, then when locking the console using the lock shortcut (hold CURSOR LEFT and CURSOR RIGHT and press CURSOR UP) will require selection of user and password entry to unlock.

The Start User can now be set to be "No", "Yes (Locked)" or "Yes (Unlocked)". When set to "Yes (Locked)" the user must be selected and password entered before accessing the console.

This also applies to loading shows so it is possible to protect show files by setting a User and Password within them, making it impossible to access the show file on a MagicQ console or MagicQ PC without first entering a valid password. When loading a show with user passwords set, if an incorrect password is entered then the show is not loaded.

Note that in order to protect show files with user passwords from being opened on previous versions of software any show files created in 1.9.2.2 or above that have user passwords can not be opened on software versions prior to 1.9.2.1. The user passwords must be first removed in 1.9.2.2 or above and then re-entered once the show is loaded in the older software version.

When using the 10Scene Remote app connecting to MagicQ with user passwords set (and no individual 10Scene zone passwords), version 1.5 of the app is required in order to use the automatic QR code to log onto the password protected zones. Older versions of the 10Scene Remote app will not be able to use the automatic QR logon, although manual entering of the password is supported on all versions.

30.1.7. RDM

Added Reset Device column to Net Manager, View RDM to enable individual RDM devices to be reset. Added keyboard prompt when clicking on Freq, Curve or Factory Reset columns.

When using RDM Background Check fixtures that are no longer responding on DMX are marked as inactive (dimmed) in Net Manager, View RDM.

30.1.8. Remote Control / Multi Windows

The Plot View is now supported on both Remote Control and Multi Windows, enabling selection of Heads via a remote control or on an external network touch monitor.

The Vis Windows is now supported on Multi Windows, enabling it to be recorded and recalled as part of Layouts. This is useful on consoles without inbuilt visualisation (MQ50/70/80/250M) when using Multi Windows - avoiding the need to open both the Multi Window and the MagicVis applications. The Vis Window supports both live output and previews on Multi Windows.

Note these window are supported when running the stand alone Remote Control or Multi Window apps on PC and when running Remote Control from a MagicQ console with the setting Setup, View Settings, Windows, Start Mode set to Remote Control. The Plot View is not supported when running from a MagicQ console or MagicQ PC when invoked from Setup, View System, View Monitors since they the Plot View requires the whole show file to be loaded and thus would interfere with the show file and output from that console.

30.1.9. Trackers

Trackers View has been added to the Macro window which enables both monitoring and configuration of Trackers. This supersedes the Tracker view in Setup, View System, View Status.

Scaling, offsets and swapping Y/Z can be set for individual Trackers.

The incoming Tracker data is received and shown in the Data column. Than any Y/Z Swap is applied, the scaling is applied (which can be negative) and then any offset is applied. The result is shown in the X,Y,X columns which are then used internally by MagicQ for Tracker functions.

An IP address can be specified for each Tracker to restrict acceptance of Tracker data for that Tracker only from a single system with that specific IP address.

The Generic Movement personality which is used for applying movement to MagicVis objects has been enhanced with a new Tracker mode with a Tracker attribute to enable the movement data to come from a Tracker rather from than the parameters of the Generic Movement Head. Thus the Generic Movement Head can be used either to control directly from within MagicQ or from an external system. Set the Tracker attribute to a valid Tracker ID (1 to 20) to use an external Tracker.

30.1.10. Group Type

Added the ability to set Group Type to No Group. When set to No Group the Heads in the Group are selected but the Group is not selected. This can be useful when using Group Cues to force per Head programming. When pressing Soft Button E in the Group Window, a dialogue of Group options is now presented instead of stepping through the individual options.

The Group Type can be set using soft Button E. There are four options:

Norm

Operates normally - selects the Group and all the Heads within the Group

Sub Groups

Group always recalls sub groups rather than the Group

Elements Only

Sets the Element selection only. No Heads or Groups are selected

No Groups

Selects the Heads within the Group, but not the Group

It is now possible to set the Group Type for multiple Groups in one go by cursor selecting them first.

30.1.11. Macros

When Playbacks are moved, any references within TC Tracks to that specific Playback on that page are now updated to the new Playback number - enabling Playbacks to be moved around without affecting the operation of the TC Track. Similarly any Playbacks on the same page as the one that is being moved with Cue Stack macros that use the A,R,G,T,U macros are also updated to reference the new Playback number. Note that Cue Stack macros from Cue Stacks in the Execute window will not be updated as they do reference the same page. #0016084

On Compact consoles where MACRO is accessed via ALT + CUE STACK MagicQ will remove Alt and Macro from the macro. #0015111

Mouse clicks in the Select dialog box, Confirm dialog box and the popup dialogs (Odd/Even, Fan, Fader, Exec, Quick Macro) are now stored when recording key macros. #0000410 #0014839

Removed inbuilt macros for Wings 2/3 that were not implemented. Changed names of Wing 1 macros to avoid mention of wings - now are the 2nd and 3rd set of PGUP/PGDN buttons which will depend upon product. #0015576

Removed the inbuilt macros Set PB, Set PB Heads, Set PB DMX, Set PB Sel Ints, Set PB Sel Heads as they were not functioning. These functions can be accessed via the Execute special item Fader FN or by creating key macros using the Fader dialog box. #0026215, #0028462

Inbuilt macro Clear Zero renamed Clear Default (shortcut CTRL+CLEAR had changed previously from Clear Zero to Clear Default). Added new Clear Zero inbuilt macro that does CTRL+SHIFT+DEFAULT. #0016652

Added extra macro timing option. "Immediate" is now immediate where as it previously was one step per system tick. The one step per tick option is now shown as "Step per tick" rather than "Immediate". #0029660

When recording key macros eliminate soft mouse click records that are caused by physical soft button presses to avoid duplications. #0021487

Key macros can now be assigned to buttons on the first Wing (including MQ500 PB11 to PB15) as well as the main buttons. #0015875

Fix for undo after recording and then editing a keyboard Macro #0025919

Cue Stacks with Cue Stack Macros will now always be imported regardless of whether any Cues are valid in the Cue Stack. #0027757

Fix for Cue Stack Macro J Command when jumping to point Cues (e.g. 7.01, 7.10) #0015301

Cue Stack macros can be tested from the command line on MagicQ consoles and unlocked MagicQ systems using the command testmac followed by the macro. Note that the D, I, M macros normally run on the playback that is executing the macro so will always apply to the current selected playback when executed from the command line.

30.1.12. Saving Support files

It is now easy to create and save to USB a single Support file to help ChamSys support and distributors to recreate and understand problems. This file includes the show file, the session log and the log files from the last seven days. In Setup, View System, View Status press SAVE SUPPORT. This saves a file named support_XXXXXXX.zip into the log folder, where XXXXXXX is the date and time. A prompt is given to enable saving to a USB Stick.

The older option SAVE TO LOG which saves just the session log file has been moved to SHIFT and SAVE LOG. This has been superseded by the SAVE SUPPORT function. The SAVE LOG creates a much smaller file so may still be useful in situations where it is not possible to transfer and upload larger files.

30.1.13. Other Changes

The legends for Playback encoders have been improved.

The Playback fader indicator has been enlarged on Stadium products and the indicator is now active on Encoder playbacks when they are set to Speed and Size masters.

A new option has been added to the Playback Col Tag setting. The option "Cue Stack (dim unused)" dims down any playbacks that have not been programmed so it is easier to identify free Playbacks. #0029386

Soft palettes in Regions are now linked on a per attribute type basis (Intensity, Position, Colour, Beam) so Palettes of these types can be selected independently in the region.

Added seconds countdown on Cue Status in Cue Stack Window when Cue time (delay+fade) is greater than 10 seconds.

Snap colour sets all selected Heads to the same colour values as the first selected Head. Snap Colour is available via ALT + ALL. This function was in previous versions but was not documented.

Default colour sets all selected Heads to the default colour of those Heads. If the colour is already the default colour then sets them to red. Default Colour is available via ALT + LOCATE. This function was in previous versions but was not documented.

Added "Mouse + Dialog (Menus English)" option to the Help Mode in Setup, View Settings, Windows to enable Tooltips in Country Language, but to keep the Menus in English.

Plot View - the Setup option Encoder Mode with "Maintain Pos, Col, Beam" is now supported with the Plot Window to enable selection of Heads within the Plot view without changing the Encoder functions.

Added "No Function" option to Manual Crossfade function and Wing Crossfade function settings.

Grand Master function, Sub Master function, Manual Crossfade Master function and Wing Crossfade Master function are now set so to open the dialogue box of options immediately rather than supporting pressing ENTER to step through options.

When Crossfade Master Buttons is set to Go/Back then this now takes priority over any Crossfade Master function. #0029702, #0029540

When importing show structures it is now possible to specify exactly what is loaded by using the Advanced options. In the Advanced options set the Heads From File option to None.

The RND FX option is now supported on the Direction soft Button C in the Prog and Cue Windows, View FX. Previously it was only visible/configurable from the window fields. #0030214

Colour picker RGB mode display has been moved to the Window title rather than the soft button where it did not fit.

Implemented Playback Encoder Control Type "Other Cue Stack". If the Encoder Mode is LTP or HTP and the Cue Stack is assigned to a Playback on the current Playback Page then it will activate from the Playback, otherwise it will activate from the Stack Store. As per the usual Cue Stack options in will only activate if Fader Activates is set to yes. For FX Size and FX Speed this will only take effect if the Cue Stack is already active on a Playback or within an Execute Grid or the Stack Store. #0030262

In Head Editor when copying attributes to other modes it now reopens the original Head after the copy. #0028474

The reduced show file format is now available on all consoles - previously it was only available on consoles with 127 universes or more. #0030369

When soft Palettes are applied the Cue Window is refreshed automatically.

In the Plot Window the Fit to Selected Heads soft button has been moved to SHIFT + Fit to Whole Plot and a new Plot Settings Dialog has been added. This has the Reorder Heads While Dragging option that can also be found in the MagicVis Plot Settings tab. It also has the Follow Selection option that used to be found in SHIFT + Fit to Selected Heads.

When Removing Cue Stacks from Playbacks, Stack Store or using the REMOVE UNUSED function, MagicQ now also checks for references to the Cue Stack in Automations, Cue Stack Macros and TC Tracks.

When Removing Cues from Cue Stacks, Cue Store or using the REMOVE UNUSED function, MagicQ now also checks for references to the Cue in Automations.

The size of icons and layout of Execute Window boxes will now adjust based on the setting of the Windows Icon Size parameter.

Busking Palettes with times has now been improved to enable more than one Palette fade to be carried out at the same time without affecting the first Palette times. #0010475 #0021825 #0022606 #0025299 #0026402

30.2. Bug Fixes

Fix for indication of Palette selection in Intensity, Palette View when using VDIMs (normal Cues). #0029823

Fix for Intensity Window Encoder Y (Intensity Mode) and soft button in the different views.

Fix for E encoder in Prog and Cues window which was not working correctly in recent betas. #0029844

Enforced calculating of element width and height for personalities with custom element data. Calculates on loading personalities and on when copying element data to all modes. This resolves issues with inserting these personalities into grids

Fix for Output window - wasn’t showing Palette references after attributes were controlled by Programmer and then cleared.

Fixes to Execute window sizing to enable the Execute Window to be sized to one/two/three rows.

Fix to Prog and Cue window where the Adv/Simple View soft buttons were not refreshing correctly.

Fixed problem with the Lock Screen when using Users - when unlocking the User selection dialogue was no focused meaning that the user could not be selected to unlock the console.

Fixed problem with entering password when unlocking console - it was only possible to use the on screen keyboard, not the keypad or external keyboard.

Fix for Encoder selection C2X/C2Y which were swapped when selecting in Head Editor.

Fix for Exec Window, Assign Special, Timecode+Clock, Cue Stack items. Random symbols would be displayed if the Cue Stack was not programmed or was inactive.

Fixed Assign Special Set or Clear hot Uni zone action ignoring closing window by pressing X or CANCEL button. #00028415

On MQ250M dialog boxes (such as keyboard, confirm) on external monitor were not positioned correctly. #0029647

On MQ250M text for Status on smaller display was too small a font. #0029657

Output, Plan View on external monitors (or left display of MQ500M) did not size correctly to full number of rows when at 100% zoom - last row was hidden and needed scrolling. #0029648

Further fix for Mark/Move When Dark on fixtures with multiple elements and VDIMs.

Fix for Groups of Elements Only using only the 1st element not showing active in the window correctly

Fix for error when an audio file had a space as the second character, it was mistaken for an audio macro command. The "D" audio macro is no longer required due to the "Audio file" column.

Fix for audio files not stopping if you remove the audio file whilst the Cue Stack is active. #0026702

Fix for a 2 frame delay on MIDI timecode being applied when using a USB MIDI interface.

The ability to override audio playback fading in synchronisation with the release time value has been added so that the audio only stops when the release time has been completed. This can be found in the "Audio fades during release time" option in the Cue Stack settings.

Fix issue with the Cue timecode reordering function which was also reordering non-timecode enabled cues if they previously had a timecode value set.

Setting DBO to No FX toggle did not work as toggle. #0026393 #0024518 #0024374 #0026925 #0028029 #0028644

Fix for problem with Exec Regions when selecting Int FX or Zoom FX with Col FX active - the state of the Col FX would get inactivated even though the FX would continue.

When setting Head Nos into a Output Window, View Plan with Grid Options Multi Element, MagicQ now sets Head Nos without elements correctly. Head Nos without elements are set as single Heads in the grid whilst Head Nos with elements are set as multi element Heads in the Grid. For example, setting Head No 10 will insert just the Head 10 in a single cell, whilst setting Head 10.1 will insert all the Head Elements into cells as per the element layout of the Head. #0029623

The new Grid Option "All Multi" forces Heads with multiple elements that are entered as a Head No without an element specified to be inserted as all elements in a Multi Element grid.

Fix for repatching heads which caused Groups with global elements to lose the elements. #0030129

Fix for repatching heads causing Heads with VDIMs to lose their Grid elements in Multi Element Grids. #0029619

Fix for recording/including/removing Groups using keypad syntax wasn’t working since 1.8.9.0. #0028855 #0030064

Fix for rdm sensor values that should have been 16 bit signed not 16 bit unsigned. #0029818

Fix for copying Group FX using Group keypad syntax (Group Cues disabled).

Quick Macro without a name is not visible. #0026998

Cue Stack Macro E specifying the first Cue ID in the Cue Stack does not work if the Cue Stack is already active. #0028639

Setting name of Generic OSC Head did not take effect until patching new heads or restart #0027611, #0028130

Command line was cleared when receiving MIDI notes via Automations. Command line was still valid but was not visible. #0029812

Setting level incorrect for Cue Stack macros or remote commands (out by 1%). #0001007 #0028175

Keyboard macros with command line entry not working when triggered from Output Plan view. A work around was to record some other keys first in the macro like pressing and releasing SHIFT. #0027606

Cue Stack option Flash Toggles does not work (when Fader Controls HTP = No) #0024140 #0009270

Speed up for Exec Window when using Soft palettes #0029604

Fix to show the correct starting option when opening the Select dialog box for some fields. #0024952 #0028075

Fix for adding VDIMs to Dup Heads where it didn’t refresh the patch order.

Fix for reset when running Group FX with Random Direction and Group Spread = Group.

Fix for Crossfader motorisation moves on MQ250M, MQ500M. #0029496

Crossfader UI improvements #0028603

Submaster and crossfader master were switched on single monitor MQ500 Panel and on MQ250M Panel #0023971

SHIFT + REL incorrectly released Playbacks with option set to Ignore Masters, if they were held over from another page. #0029948

Removing level data in Prog Window, View Levels removed FX as well. #0028486

Fix for pressing BIG BACK button on Stadium consoles when current playback is empty which could cause reset or other issues. #0030380

Fix for MQ500M Wing / Stadium Wing - after going into Lock Mode the Wing Encoder legends were hidden. #0030218

Fixed problem setting Grid Depth when using SET GRID SIZE soft button. It always responded "Cancelled". Depth could be set separately on existing Grids using SHIFT + SET DEPTH. #0030298

Fixed problem with Patch Import from CSV when using the Morph, Readdress or Clone, Morph, Readdress options which were not working. #0029188

Fader FN in Execute Window was not refreshing when selecting Fader Fn from Exec 4x3 buttons. #0029637

Fixed updating Angle, Shape, Hang Type in Patch forces refresh of connected stand alone Vis. #0029889

Fixed problem when using Generic Movement to control Vis objects. The movement would not get updated if the Vis was not open, so was not possible except on PC and MQ500M. #0030163

Fixed operation of Cue Stacks set to HTP Always Active when using Motor Faders Release to Zero option. #0030282

Support REM DIM (--) for setting of global elements intensities. #0027979

Fix for 16bit fades/FX on Duplicated Heads #0028036

Fix for display and setting of CTC values where CTC is 16bit. #0028598

Setting a Palette type from Vis Object to None did not work #0030162

Editing RGB values for RGB heads (not CMY heads) in Palette View, Prog View, Output View got the inverse value. #0027642

Fix for fade shortcuts on odd numbers of heads - last head would snap and into centre would not start from the centre head. #0027845

Cancelling out of setting Auto Palettes still changed the Auto Palettes #0021295

Cannot select multiple intensity palettes at once by holding mouse left button and dragging. #0027128 #0028454

Programmer Master only swaps palette value for one type of fixture. #0006633 #0028467

Import Settings would set some settings incorrectly if "Import Hardware" was not set.