Version 1.9.2.x Change Notes

Version 1.9.2.8

Bug Fixes

Fix RDM autopatching of the Chauvet Maverick Silens 2 Profile.

Fix for Move When Dark when applied to the first 2 steps of a Cue Stack.

Fix remove Fx when using the Execute WIndow Fx busking functionality. Some palette Fx would not get removed properly when busking.

Version 1.9.2.7

Bug Fixes

Fix for problem with Group FX in 1.9.2.6 only. When running a Cue Stack with the same Cue with Group FX multiple times in the Cue Stack - the FX would not restart correctly. #0032089

Version 1.9.2.6

Bug Fixes

Fix for Group Cues - recoding Palettes. Palettes were being marked as linked even when the values were different. This caused problems when updating the palettes. Work around was to unlink all the palettes after recording them. #0031191.

Fix for Group FX in a Cue Stack where if two steps had identical FX they were still jumping from one to the other.

Fix for SHIFT REL (release all playbacks) that could cause a reset.

Net Sessions - fix for problem where activating and releasing Cues in the Execute Window could cause a reset. Affected Cues copied from the Cue Store into the Execute. Cue Stacks in the Execute Window were not affected.

Fix for occasional reset in MagicVis when synchronising a new show from a console.

Fix for cloning heads with SPLIT FX when Cues have multiple FX in them - could cause subsequent resets when autos saving / saving. #0030898 #0031938

Fix for importing show files with Cues with only Group Cues - no levels or FX.

Version 1.9.2.5

Bug Fixes

Fix for problem with Groups getting reordered when changing Head DMX addresses. Affected versions from v1.9.2.2 #0031442

Fix for FX re-order problem that prevented reordering to selected heads. Affected versions from v1.9.2.0.

Fix for reset when Expanding Palettes. Affected v1.9.2.3 and 1.9.2.4.

Fixed audio input not initialising correctly on MagicQ Compact series consoles. #0031575

Fixed issue with audio input not restarting correctly on PC systems when MagicQ hardware was not connected on startup. #0031390

Version 1.9.2.4

New Features

Added the "Timecode/DJ" status tab. To access press "SETUP", "VIEW SYSTEM" and then "VIEW STATUS". Any active connections to any DJ devices will have their relevant information about the current connection displayed. The displayed statuses are to help debug any network issues, if you having any trouble with DJ protocols please attach a screenshot of this window along with your query to support.

Allow Extra Wing when used with Stadium Connect in Stadium Connect Panel mode. Note due to the Stadium Connect 10 playbacks per page only the first 20 playbacks are supported on the Extra Wing.

Bug Fixes

Fix for Cue Stack Macros Transmit OSC and Audio Play which were broken in recent betas.

Fix for Timeline Window failing to load layers onto of each other.

Fix for Timeline Window crash when selecting an empty playback.

Fix for copying cues/steps in large groups works without changing space between cues/steps. #0030888

Fix for TCNet protocol detection issues on consoles, Linux and Mac. #0030856

Fix for Execute Window cursor’s previous location in Coloured mode not being cleared when the cursor is moved on some platforms. #0030990

Fix for Palette View window state where after setting a Tracker option it would not be possible to do further actions in the window with it saying "Invalid Tracker"

Fix for when entering degrees into the Pan / Tilt attributes where entering "270" for a fixture with a maximum pan of 270, would end up showing -270 instead.

Fix for UNDO which was not working correctly since v1.9.2.0 #0030948 #0030238

Fix for VDIMs not applying correctly when Heads with VDIMS removed and then repatched to channels they were previously on.

Fix for updating Cues using Palettes when using Net Sessions and Palettes are updated on a Slave console. #0031393

Version 1.9.2.3

New Features

DJ System support

Support for connections to Denon/StageLinQ DJ Devices. 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.

Added a "No waveform" message to the Audio window, which is displayed where the waveform would appear if there is no waveform available. Some DJ systems don’t provide waveforms over the available protocols to the end user, so this will show up in the case that a waveform is not available. If you have a matching file within the MagicQ audio folder however, MagicQ can attempt to load the waveform from the local version of the file.

Live Macro

MagicQ now supports a feature to enable a "Live Macro" which can be used to preload playback changes before excuting them all at once with the BIG GO button.

Press CTRL + BIG GO to start recording the Live Macro. The status bar will show light blue and indicate REC LIVE whilst recording the Live Macro. When all the required buttons have been pressed and faders moved then press CTRL + BIG GO again to stop recording the Live Macro.

When a Live Macro has been recorded then the status bar indicates LIVE MACRO and the BIG GO button flashes fast to indicate it is armed, ready to go. When armed, pressing the BIG GO button will execute the Live Macro, regardless of any other button function set for the BIG GO button.

The Live Macro is always replayed with immediate timing regardless of the timing used to record the macro - this enables simultaneous playback of multiple items which would not be possible through manual operation.

A Live Macro can be re-recorded before it has been executed. Simply press CTRL + BIG GO to re-record the Live Macro and follow the steps above.

When armed, pressing BACKSPACE will cancel the Live Macro and the BIG GO button returns to its normal function.

The BIG GO can be set to always be a LIVE MACRO button, avoiding the need to use CTRL when recording the Live Macro. In Setup, View Settings, Playback, set Crossfade Button function to Live Macro. Note that even when this function is set, CTRL + BIG GO can be used to re-record the Live Macro.

The Live Macro is recorded into the Macro Window at the highest free macro and is named Live Macro. It can be viewed and steps can be edited as for normal key macros. It is automatically deleted when the Live Macro has been executed. Since it is a live fucntion, it is not saved to show files and hence is not preserved over a reset or shut down.

The Live Macro is primarily intended for recording playback buttons. It is possible to record programmer buttons and even presses in Windows, but the scope is limited since the playback/programmer buttons are not executed as they are being recorded (unlike normal key macros) and hence there is no feedback of the pressed items.

Other Changes

Added support for Expand Palettes for Group Cues.

Modified Unblock Cue so that it does not unblock channels that have the same value but come from different Palettes.

Add "DMX Channels" as a keywork for import. #0030700

Bug Fixes

Fixed reset when releasing with times from Automations/Execute/Stack Store. (Affected 1.9.2.2 only) #0030464

Fixed reset when creating grid from Plot View with all fixtures at same Y co-ordinate. #0030382

Fixed problem with Sub Groups when repatching/morphing channels where the Sub Group would get lost. Also displaying of attributes when using Group Cues and sub groups. #0030466

Fixed problem in 1.9.2.2 with testmac keypad shortcut not clearing the command line. #0030488

Fix for when removing from the patch channels used in a FX in the FX Window, that the FX is converted to a generic FX. #0022928

Fix for slight jump when fading in/out absolute FX. #0017543

Fix for erroneous window openings when touching faders on Stadium Connect when in MQ500 Single Monitor Panel Mode.

Improved handling of external windows on PC versions when in Stadium Connect / MQ250M. Now enables user setting of external window size instead of fixing to 1920x1080.

Media Window Size on internal window was different to external windows. Now it is same as other windows, except that a minimum of 8 layers are always shown. #0021433

Fix for Int View of Outputs Window - when showing selected playback/active/prog/parked sometimes it did not show correctly #0027108

Fix for command line getting truncated to 15 characters during an auto save #0025644

Outputs Windows 2,3,4 did not support View DMX or View Scope. It is now supported in all windows - BUT note that only one Output Window should be set to Scope at a time. #0025593

Fixed for reset in Cue Stack window if all Cues are removed and then pressing View Cue. #0030553

Group Cues - update references to Palettes in the Group Cues when moving Palettes. #0030532 #0030547

Fix for Visualiser window on Mac not minimising and restoring along with main window. Also fixed Visualiser window always staying on top of other application windows. #0030140

Hitting Enter on User Type in Setup Window set invalid values. #0030490

When using Exec Sequences, starting a Sequence would clear the Random option, so it was not possible to start in random. #0029751

Fix for adding Group FX to Groups with VDims - Parts would not work as expected. #0030601

Fix for FX center in/out when using pan FX where pan is not the first attribute in the FX (e.g. pandim,pandimxfade,2posdim). #0030250

Fix for loading FX Libraries stored with old show file format into shows using High Res FX (the current default).

Fix for "Audio beat step" mode where the beat number mapping to cue step number was starting from 0 not 1. Beats 1,2,3,4 should map to Cue step 1,2,3,4. #0030704

Fix the rate divisor settings in Cue Stacks not working with the audio beat input when in "Audio bumps GO" and "Audio beat step" modes.

Fix for changing playback page with playback holdover, whereby PB1 could get released when not expected.

Fix for converting Group FX to normal FX in the Programmer Window. Selecting the 2nd or greater FX and converting would not work and would remove FX instead.

Fix for selecting FX direction in Prog, View FX when pressing ENTER to toggle through options. Affected last few beta versions only.

Fix for setting values directly in the Prog, View Vals window - affected recent betas.

Fix for lock up occuring when saving personalities with dependent ranges with loops in them. #0030596

Fix for patching of VDIMs which was very slow in v1.9.2.2. #0030726

Fix for loading / editing a show with Group Cues that uses Groups with Head Elements after the patched Heads with the Head Elements have been removed from the Patch #0030698

Fix for removing heads from the Slave console when using multi console. The count of heads in the Patch Window would be incorrect. When removing all heads of a particular type, then repatching the same head type the Slave could reset. #0030599

Fix for colour picker, colour faders no longer have dark patches along the fader

Fix for colour picker, fully saturated colours are now calculted correctly

Fix for colour picker, selecting shades of exaclty red, green or blue would occasionally ouput zero brightness, this has now been fixed

Fix for loading of User Gels which where names would not get shown correctly and could cause resets. #0029289

Force reload of window when changing shape. #0029815

Fix for creating Intensity Master from Group without any channels #0030623

Force Col Window back to Palettes View when selecting Colour Palettes from the Execute Window. #0030660

Recording a TC Track from the Cue Stack window now no longer resets internal timecode to 00:00:00:00 when the playback is already active. #0030509

Fix for Groups with type set as No Group. This new feature was not working correctly in v1.9.2.2. #0030608

Version 1.9.2.2

New Features

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

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.

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.

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 *+

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.

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.

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.

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.

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.

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.

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.

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.

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

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.

Version 1.9.2.1

Automation Scheduled Events

When MagicQ starts or a new show is loaded the Automation Scheduled events are now checked to determine the start-up state of these events. Any Scheduled events that would have triggered in the past are immediately triggered to ensure that the state of the console is correct.

Any scheduled events that are purely time based (ie. do not have a date specified) will be checked within the last 24 hours and triggered in order from oldest to newest. Any Scheduled events with a data specified that is prior to the current date will be triggered in order from oldest to newest.

Scheduled Event automations that are disabled will not be triggered.

There is now a new Automs setting in Setup, View Settings, Mode where Automs can be globally enabled or disabled. This defaults to enabled. When disabled, the Autom window indicates Automs are disabled in the title bar.

Group Cues

Improved handling of clearing selected heads, knockout attributes and record remove when the selected groups don’t match the groups in the Prog/Cue but the Prog/Cue does contain data for those heads. Previously nothing would be cleared/removed. Clear select and knockout attributes are able to split Group Cues. Record Remove currently only removes if heads in the Prog/Cue Group Cue Group are exact match or subset of the heads in the selected Group (such as reversed order

Fix for first head not getting correct palette value when applying a palette. #0029602

The Palette views now show Palette activation correctly (Palette highlighted red).

Added support for copying Cue Stack to selected heads when using Group Cues. #0029616

Copy Palettes to Playbacks now creates Group Cues.

Fixed release at end of Cue Stack option that was not taking into account fade times.

Improved fanning when first using encoders after going into FAN mode (previously was jumping to a large fan range)

RDM

Added Background Check, Rig Lock and Background Auto Patch in the Net Manager, View RDM. These features work for RDM fixtures connected direct to the console and to fixtures connected to RDM compliant Ethernet to DMX nodes.

Background Check enables continual background discovery of RDM fixtures. Previously MagicQ has only performed discovery when initiated by a user with the DISCOVER ALL soft button - thus avoiding RDM traffic except when the user knows that new fixtures have been added to the rig. The Background Check is useful when first setting up a rig to view connected fixtures. MagicQ performs discovery every 60 seconds.

Rig Lock enables MagicQ to continually monitor RDM fixtures in case a user changes their DMX address or mode on the physical fixture. As soon as a change is detected, MagicQ reverts the change back to the stored RDM state. This means that users can not modify the fixtures and they will always be addressed correctly. MagicQ scans the lighting rig for changes every 60 seconds. When MagicQ starts, or a new show is loaded, MagicQ will immediately check the rig and readdress any RDM fixtures to the address and mode stored in the show file. This provides an easy way to automatically revert a rig back to normal state in case users have changed it.

Background Auto Patch enables MagicQ to continually monitor for new RDM fixtures connected or for changes to the address or mode of RDM fixtures. MagicQ will automatically patch new RDM fixtures into the MagicQ show, readdressing the fixture if needed to fit it around existing patched fixtures. MagicQ also monitors for fixtures that it has previously patched, but which have had their address or mode manually changed on the fixture. MagicQ will repatch the fixture in MagicQ to the new address and if needed morph to the new mode. If the address clashes with other fixtures in the Patch then MagicQ will readdress the fixture to a free address.

Note that in Background Auto Patch mode, MagicQ has full control of the addresses of all the RDM fixtures - and it may, if required change the address of any of those fixtures in order to try to fit the fixtures into the universe. It will try to maintain the addresses manually set on the fixtures wherever possible so as to avoid user confusion - but where there are clashes or where there is no space it will readdress.

MagicQ will readdress RDM fixtures around any non RDM fixtures that have been manually patched in MagicQ.

3D Pixel Mapping

It is now possible to set the Depth when Grids are already allocated. If a Grid within the number of layers is already allocated then MagicQ asks for confirmation.

Previously 3D Pixel mapping was only calculated for item positions where Heads were present in the first (top) layer. Now it is calculated regardless of whether a Head is present in the first layer - this means that Heads can be in different places in different layers.

Timeline Window

Timecode tracks can be unassigned from a Cue Stack by using the REM button and selecting the top layer, or with the top layer selected double tapping REM.

Selected items in the Timeline will now appear yellow for consistency within MagicQ.

The colour of the "Add TC Track" button within the Timeline window has been changed to grey for consistency within MagicQ as well.

The track can now be selected from anywhere within it’s row that isn’t a button.

Added the ability use unassign a macro from a track, press REM then anywhere on the track’s row (except the buttons) to unassign. If the track is locked you will not be able to remove the track or a playback from a track.

Added the ability to delete all playback instances from a track. Press REM then select anywhere on the row (except the padlock) to delete all playback items from that track.

Changes to improve usability of buttons in the timeline window but especially on consoles: - Increased size of left column to allow for increased button sizes. - Increased size of the "Add TC Track" button. - The locking option has been moved to track’s row, meaning the name of the track has been moved on to sit the main view. - Increased sizes of the locking, disable and minimise track buttons. - Lines added to show selectable button areas for minimise and disable track.

Updated the colour when selecting anything to yellow, for consistency within MagicQ.

Updates to the playhead. - Scrolling is no longer locked while the timecode is paused with the centred playhead turned on. - If the centred playhead is turned on and while paused you have scrolled away from the playhead; pressing play will then recentre the screen on the playhead. - Added scrubbing/scratching through the track. To do so simply scroll up or down and position the yellow marker upon release of the mouse or finger the playhead will be set to that time. The centre playhead option must be on and the track must be playing in order to scrub/scratch the track.

Fixed issue where the Timeline window suffered from lag, while the Visualiser was running on Mac.

Fixed an issue where "Add TC Track" created duplicate tracks if the Macro was deleted but not unassigned from the track.

Fixed an issue where the top left of the screen was duplicating part of the ruler on initial opening of the window.

Fixed an issue where when selecting an item the text wouldn’t be brought to the forefront so it couldn’t be read.

Stadium Connect

ENC button now toggles the encoder bank, unless it is held down - in which case it is just a temporary change of encoder bank.

Now enables use of the Stadium Connect in the MagicQ Full Panel mode with correct soft button mapping.

Fixed the Panel mode indication to match the Panel mode when automatically changing to Stadium Connect Panel mode.

The encoder text for the encoders that are part of the current encoder bank are highlighted yellow to help indicate which attributes are currently being controlled.

MQ500M Stadium Wing crossfaders

Support has been added to enable different functions on the crossfaders on the MQ500M Stadium Wing. The options are:

  • Manual Crossfade (Performs same as when main crossfaders are set to Stadium Crossfade

  • Rate Masters (X1 is Cue Stack rate master, X2 is rate master (FX) for selected playback

  • Global Rate Masters (X1 is Global Cue Stack rate master, X2 is Global rate master

  • Cue Stack 4 and Cue Stack 5 (operates in similar way to CS1-CS3 on the other masters)

Other Changes

Heads can now have up to 3 layers of dependent ranges, and the operation of dependent ranges has been improved. Dependent ranges can now be used on the Cyan, Magenta and Yellow attributes.

When importing Timecode Track data the names are now imported into both the Cue Stack step name and the Cue name in the Cue Store.

Added support for CIE X/Y colour mixing systems to the colour picker and MagicVis.

When remote controlling another console the QUIT button in the Setup Window will be shown on the controlling consoles as "QUIT REM CONT".

Replace Palettes now works for Palette FX as well as levels from Palettes.

Bug Fixes

Fix for repatching heads in shows with Group Cues. There was a problem in 1.9.2.0 with repatching any heads in shows which contained a Cue with both Group Cue data and Individual chans for that Head which caused a reset. Group Cue doesn’t have to contain that Head for it to go wrong. It could be worked around by converting the Cues with both Group Cues and Individual Cues to Individual Cues only.

Fix for importing shows with Group FX. Group FX would not be imported correctly. This affected all previous versions, although would not always be seen depending on what channels were patched. If there were channels in the show with the same ID as the group numbers then it would likely import ok. #0029460.

Fix to MagicQ PC Panel modes to correct soft button usage when used with a Stadium Connect. MQ250M Panel Mode now includes the low resolution encoders.

Fix for when applying palettes with time when applying a non-fanned time, after previously applying a fanned time. In recent versions the fanned delays would not get cleared when using a simple fade time on a Palette.

Fixed on MQ250M that Exec on Go/Pause on PB1 to PB10 - it was being incorrectly assigned to PB11 to PB15 on the top encoders.

Fix for MQ250M/MQ500M panel fader and encoder LEDs on MagicQ PC which stopped working in previous versions.

Fix for clicking on first column of Settings - they would incorrectly show dynamic options from previous Setting selections

Fix for soft button for Intensity in the Group window. This would not bump through 0%-100%-50% correctly for Heads with 8 bit intensity channels in recent software versions. Worked fine in Intensity window.

Fix for copying head data between Groups in Group Window. Previously, if Heads were already selected then it would always copy from the selected heads not the cursor selected source item.

Fix for Cue Window, Adv/Simple Times soft buttons which were not refreshing as expected in recent versions.

Version 1.9.2.0

MagicQ Stadium MQ250M and Stadium Connect

This version provides support for these new products, including motorisation and playback encoders.

On MQ500M, MQ250M and Stadium Connect the buttons F1, F2, and F3 default to selecting Playbacks Banks 1, 2 and 3. This function can be overridden using keyboard macros.

The MQ250M and Stadium Connect default to 10 playbacks per bank to match the 10 playback faders and 10 playback encoders. The setting Console Mode can be set to "MQ500M Banking" so that a MQ250M or Stadium Connect set uses MQ500M Banking - i.e. 15 playbacks per bank rather than the default 10 playbacks per bank. This is useful when using Net Sessions or when loading a MQ500M show into a MQ250M/Stadium Connect.

Group Cues

Group Cues enables shows to be built up based on group programming rather than individual head programming. FX, fans and split times are programmed within the group rather than on an individual basis.

Group Cues provide a very powerful and simple way of changing a show to use new fixtures types without having to reprogram Cues. If the group is changed to have different or additional heads then the programming is automatically recalculated over the new Heads within the group.

It has the advantage over morphing that information is retained in the Group based Cues even if very different fixtures are used, and even allows the entire Patch to be deleted and new different heads patched in their place. It can even be used mid show to repurpose a head if one fails.

MagicQ has previously supported Group based FX since 2015. Group Cues extends Group based FX so that the entire Cue, including the levels and times is now based on Groups attributes rather than on individual heads.

Group Cues is enabled via the Group Cues setting in Setup, View Settings, Cue Storage. The options are:

Disabled

MagicQ activates levels, times and FX by Head. MagicQ does not store levels or times as Group Cues. Group FX can continue to be stored in Cues.

Prefer Group Cues

MagicQ activates attributes and FX by Group. MagicQ stores Cues with Groups and Heads.

Prefer Group Cues (Warn)

MagicQ activate`s attributes and FX by Group. MagicQ warns if Cues are recorded with individual head levels or FX

Group Cues Only

MagicQ activates attributes and FX by Group. Cues can only be recorded if Programmer does not have individual head levels or FX

MagicQ continues to support selection of heads using Groups or Heads. Groups are selected either directly from the Group Window or using keypad shortcuts. When Groups are selected they show red in the Group Window. Heads can be selected directly from Group, View Heads or from keypad shortcuts and automatically deselect any selected Groups.

When Group Cues is in operation then whenever Groups are selected then MagicQ will activate attributes and FX by Group rather than by Head. For each selected Group the level and fade time of each attribute used by Heads in the Group can be specified.

Operation and programming occurs exactly the same as normal programming - Locating, using palettes, using attribute encoders, and using keypad shortcuts.

If individual Heads are selected from the Group, View Heads Window or from the keypad then the Groups will not be selected (no Groups coloured red in Group Window) and MagicQ activates by Head rather than by Group.

If Heads are subselected - for example by pressing NEXT HEAD, SINGLE or ODD/EVEN then whilst the subselection is in operation then MagicQ activates by Head. If ALL is then pressed then MagicQ will revert to activating by Group.

At any time you can deselect the Groups by pressing the DESELECT GROUPS soft button in the Group Window. This button is only shown when Group Cues is enabled - when Group Cues is disabled this is the ADD GROUP FX button.

When recording to Cues, the Cues can contain Group based attribute levels and Head based levels. The Head based levels take priority over the Group based levels.

Heads can be in multiple Groups so it is possible to create Cues with multiple Groups referencing the same Head. The latest Group added (lowest down the list in Prog and Cue windows) takes priority.

Group Levels

When a Group of heads is first activated they start from the current value of the first head in the Group.

If the Heads are Located then MagicQ marks those attributes as Located in the Group Cue. MagicQ will always use the current Locate value for the Heads, not the value when the Group Cue was created - this enables Heads in the Group to be changed and the Locate Value of the new Heads to be used. The Prog and Cue Windows show L when using a Located attribute.

When a Palette is selected then MagicQ stores the Palette. The Prog and Cue Windows will just show the Palette. Any changes using the encoder wheels will be applied as an offset to the Palette - the Prog and Cue windows show as the Palette + or - the offset.

When hard values are selected (using encoder wheels, soft buttons, or keypad) then MagicQ will store the range information wherever possible, as well as the hard value. This helps when selecting Groups with heads of different types and when changing the Heads within a Group.

Group levels are always stored as 16bit, regardless of the Heads that are currently in the Group - thus making enabling easy change between Heads with 16bit and 8bit attributes.

If Heads in the Group have virtual dimmers then any Intensity in the Group Levels will be applied to the virtual dimmers.

Wherever possible it is recommended to use Palettes rather than hard values in Group levels. This is particularly important when using Groups with mixed Head types, where hard values on some attributes (e.g. Strobe channel) may result in different operation on the different Head Types. By using Palettes, the correct values are used for each Head Type.

Whenever Heads are added, removed or reordered from the Group the levels will be recalculated according to the new Head types.

Fanning

Group Cues support fanning - simply select the Group and fan the heads as normal. The fan will be stored as part of the Cue including the fan type, fan parts and fan segments. The fan will be recalculated over all the Heads in the Group whenever the Group is changed.

The fan is shown in the Prog and Cue window with the start and end range of the fan separated by a > (Fan from End) or a <> (Fan Symmetric) or a >> (Fan Asymmetric).

Whenever Heads are added, removed or reordered from the Group the fanning will be recalculated.

Group Cues can be fanned between two palettes - when in Fan mode choosing two Palettes in turn will fan between the two Palettes. Note that the two Palettes must be chosen within 5 seconds of each other.

Group Elements

For Groups without Elements set, the levels will be set for all Elements of a Head.

For Groups with Elements set, the levels will be set for the Elements from that Group on each Head in the Group.

For Groups with Head Elements set, the levels will be set for the Head Elements from that Group.

Groups that are only Element Groups (i.e. have Type set to Elements) are not used in Group Cues.

Fade Times

Group levels use the same fade times as Head levels by default - i.e. the Int, Pos, Col, Beam times from Prog, View Times, Simple View and Cue, View Times, Simple View.

In addition a fade time, delay time and fade type can be set as required for each Group attribute, in the same way that individual times can be set for individual Heads.

When set, the fade time, delay time and fade type apply to that attribute for all Heads within the Group.

The fade times can be fanned using the standard automatic fan times syntax - for example 3* will offset the fade times across the Group over 3 seconds, whilst 3*+ will offset into centre of the Group.

Fanned fade times are shown in the Prog, View Times, Adv View and Cue, View Times, Adv View and can be entered directly in the attribute field.

Fanned fade times can also be viewed and set in the Prog, View Times, Simple View and Cue, View Times, Simple View. Select the required Group (s) in order to view/change just those Groups in the Individual Times rows.

Manual fanned delay and fade times can be set in the attribute fields using the standard individual head syntax and are shown with a >> for asymmetrical, a <> for symmetrical and a > for from the end.

Whenever Heads are added, removed or reordered from the Group the times will be recalculated.

Recording

Cues are recorded in the normal way. It is possible to merge and to remove Group data from Cues just like for individual Head data. Recording of selected heads and record masking is supported.

In the Prefer Group Cues (Warn) mode, then when recording to a Cue if the Programmer contains individual head data (levels or FX) then MagicQ displays a warning box, to help prevent accidental recording of non Group based Cues.

In the Group Cues Only mode, when recording to a Cue if the Programmer contains individual head data (levels or FX) then the record is totally blocked.

Palettes always get recorded by Head regardless of whether the information is in the Programmer as Group attributes or Head levels and regardless of the Group Cues mode. This enables, for example, positions or gobo focus to be set up for each individual Head.

Including / Update

Cues can be included in the normal way and both the Group and Head data from the Cue will be loaded into the programmer. Including of selected heads and masking is supported. When using selected heads only the Groups that are selected will be loaded into the programmer, along with any individual data for those selected heads.

Update works in the normal way and both the Group and Head data will be updated into the Cue.

The Update only method of updating is supported for Group Cues like with Head Cues.

Patch Offset can be applied using Group Cues just like for individual Head Cues.

Active / Snapshot

Attributes can be made active in the normal way. Attributes for the selected Groups that are active on Playbacks will be brought into the programmer, along with any individual head data for those selected heads.

Snapshot will always snapshot Head values rather than Group values, so this is not recommended if you wish to keep your show using Group Cues.

Copying Head values

Attribute data can be copied between Groups of Heads using the normal copy head syntax. If a Group is specified then Group attributes will be copied rather than individual Head attributes.

When copying heads Group FX can now copied from one Group to another. It is also possible to Split FX and Join FX for Group FX in the Prog window.

File Saving / Exporting / Merging

Group Cues are saved in show files in the normal way. As with all new MagicQ features, shows saved with Group Cues will load into previous versions of MagicQ, but any Group levels will be ignored by the old software. If you have a show file with Group Cues which you wish to load into an earlier version of software, then first use MagicQ PC (or a console with Group Cue support) to convert the show to use Head programming.

In the Cue Store window Cues can be converted between Head Cues and Group Cues using the SET GROUP CUE and SET HEAD CUE soft buttons.

When converting to Group Cues, MagicQ attempts to match the Head values to Groups by analysing the values in the Cue. If there is no matching Group with the required heads then those attributes will remain as individual Heads and not be converted to Group levels. Note that fanned attributes and fanned times will not be converted as the Head Cues do not hold any of the fan information. MagicQ also converts normal FX to Group FX.

When converting to Head Cues, MagicQ applies fanned attributes and times from the Group Cue - but the fan information is not stored with the Head information, so the details of the fan are then lost. MagicQ does not convert Group FX back into normal FX since MagicQ has supported Group FX since 2015 and therefore the Group FX will run on all recent MagicQ systems.

Press SHIFT + SET ALL GROUP CUE and SET ALL HEAD CUE to convert the entire show.

MagicQ shows can be exported in the normal way. All data for selected Heads will be exported. In addition all Group levels/FX for Selected Groups will be exported.

Remote Control

There is now a dedicated panel for remote controlling Stadium Consoles. After connecting, select the TouchStd panel button. This opens a panel view similar to the MQ500 Single monitor panel with the addition of the most important buttons on the right hand side - monitor selection, Setup, Playbacks, Patch, and the action buttons SET and RECORD.

The Playbacks Window now has a VIEW LIVE view for use with Stadium consoles with motorised faders. This shows the state of the physical playback faders on the console, enabling the level of those faders to be modified. It is possible to view both the main playbacks on a MQ500M or MQ250M and also the playbacks on a MQ500M Wing.

Networking

Show inbuilt network switch status in Setup, View Status, Net tab.

Checking for non-private IP address ranges has now been removed, so that MagicQ allows users to use any address scheme on their private networks.

Record Update

The concept of Record Update has been added to enable updating of existing Palettes without adding any new channels. Record Update is available by holding UPDATE and pressing RECORD (similar to + and RECORD for RECORD MERGE) or by pressing SHIFT and RECORD to get the record options and then selecting REC UPDATE.

Record Update updates channels from the Programmer that are already in the existing Palette. Channels that are in the Programmer but not in the Palette will not get added to the Palette.

The wording of the Confirm dialog when recording Palettes now indicates whether the operation is a Merge or an Update.

In the Record Options, in order to make space for REC UPDATE, the rarely used MULTI STEP now appears under SHIFT.

Grids and converting from Plots to Grids

The conversion from Plots to Grids now only converts the area containing heads - previously it converted the whole window even if there was a lot of blank space on one side.

There is now a facility to Import and Export Grid data to .csv files for editing in Excel or other systems. In Output, View Plan choose View Grid and Grid Action. The Export Grid exports the current Grid to a file in the show folder named gridX.csv where X is the Grid ID.

The Import Grid imports from a file of the same name. When Importing if a Grid already exists then all cell data from that Grid is first removed and the size is set to the size of data in the .csv file.

The format of the file is simply head numbers or head number.element number. Each head number in a row is separated by a comma or a semi colon and the line is terminated by a carriage return.

Audio Beat generation and tracking

When a full audio stream is provided, MagicQ now supports beat detection for an incoming audio signal which can then be used as part of any trigger based audio functions (e.g. Audio bumps GO/FX). This will work with the audio input on the MQ50/MQ70/MQ250M or MQ80/MQ500/MQ500M via a USB audio interface, or on MagicQ PC systems. The beat tracker is enabled when a playback is configured with an Audio channel of "Audio Input BPM". When the beat tracker is enabled, a beat indicator will be shown in the status bar adjacent to the audio input levels display.

In conjunction with the beat number, Cue Stacks now support the ability to jump to a given Cue based on this beat number, and a given number of beats to loop over. Generate a new Cue Stack with your required cues, set it to Cue Timing, and enable the "Audio beat step" option to "Yes" within the Cue Stack options > Audio/DJ. The beat number on which to trigger the Cue needs to be set in the Cue ID column. For the basic case, the default Cue IDs will provide steps on incremental beats. To have a Cue Stack where one Cue runs for beats 1 through 3, and then a second Cue runs for beat 4, set the first Cue ID to 1.0 and the second Cue ID to 4.0.

By default the loop length will loop on every 4 beats, however this can be changed in the "Audio beat step length" setting. Setting this to 8 or 16 will cause the loop to repeat every 8 or 16 beats respectively.

Other Changes

It is now possible to copy FX only between heads using the Copy Options (SHIFT + COPY) FX only soft button or the Copy toolbar, FX Only option.

Added Cue Stack macros to start and stop internal timecode. I1000 stops internal timecode. I1001 starts internal timecode. I1002 stops internal timecode and resets internal timecode to 0.

Added Setup setting Update Default with the options Cues, Palettes or Cues + Palettes. By default the Update only action highlights Cues for updating rather than Palettes. This setting enables Palettes to be the defaulted highlight. If a Cue uses a Palette then updating a Palette will update the Cue as well regardless of this setting. It sometimes may desirable to Update both Palettes and Cues - for instance when updating a Position palette but also adding zoom directly into the Cue.

Bug Fixes

Fix for selection order when using multi elements heads and using centre in/centre out selection orders. If no elements were selected then applying times to Ind elements would not respect the centre in/centre out selection order.

Fix for setting random order for FX using Prog, REORDER FX. Previously if heads were selected it reordered to this order without prompting the dialogue box. Now it always prompts with a dialog box, but includes Normal (Selected) which will reorder to the chosen selected heads.

Fix for reset caused when holding CTRL and dragging in Output Plan View. #0028739.

Fix for Using UNDO on Exec Grids when removing / moving items. #0028579

Fix for Cue Stack Macro C (select playback) to force to Cue Stack from current page rather than Cue Stack from holdover playback (so now has same effect as physically pressing S button)

On MQ70 changes have been made to the internal flash handling to improve reliability.

Fix for reselecting heads using ALL after recording a Playback and pressing CLEAR.

Fix for default playbacks when using motorised faders where fader would not move to correct level when not on page 1, but still using default playback.

Fix for releasing playbacks (not by fader) when using motorised faders and the "Motor fader releases to zero" is set to "yes". Previously the fader would only release if the Fader Releases was set on the individual Cue Stack.

Fixed setting of encoder function for PB1 on MQ500M - this would not work with the encoder above. PB2 to PB15 were not affected.

Fix for a background colour remaining in Execute Window boxes when empty boxes are set as a region and then the region is cleared.

Fix for OSC / CREP commands overwriting any current keyboard input #0029108

Fix for when changing pages with playback release - if multiple playbacks were released at the same time which controlled the same channels then there could be odd output as channels amongst the different released playbacks were re-activated.

Fix for potential reset or incorrectly save group grids when exporting show files.

Fix for deselecting Groups when multiple Groups selected - heads were selected/deselected correctly but all Groups became deselected.

Fix for setting icons directly on Playbacks #0029412

Fix for Timeline window "Add TC Track" setting timecode to 0 if the playback was already active.