Version 1.9.7.x Change Notes

Version 1.9.7.1

New Features

Framing Blades

MagicQ now supports a new Blades window to control fixture framing blades. In the Beam Window press VIEW BLADES. Alternatively use the shortcut CTRL + BEAM.

In the Head Editor, under Options, for moving lights set the Framing type to "4 Frames Dual Pos" or "4 Frames Pos Rot" depending on the blade arrangement in the particular fixture. For MagicHD and other media servers the Framing type can be set to "Key", for keystone.

In VIEW CHANS set the frame blade channels to the correct Attributes. Frame1* is up, Frame 2* is right, Frame3* is Down, Frame4* is left. These are also labelled N, E, S, W for north east south and west. Frame*A and Frame*B alternate clockwise around the blades for the 4 Frames Dual Pos control method. For the 4 Frames Pos Rot control method, Frame*A is position, and Frame*B is angle.

In VIEW GENERAL, under Params, there are six new Parameters starting with "Framing Blades".

  • Framing Blade Max Cover is how much each blade will cover the beam, typically this value will be between 50 and 100.

  • Framing Blade Max angle is how much each blade is able to rotate, typical values will be between 30 and 45.

  • Framing Blade Max Rotation is how much the Framing blade assembly is physically capable of rotating, usually between 45 and 60.

  • Framing Blade Invert Angle inverts the rotation of all four blades.

  • Framing Blade Invert Rotation inverts the rotation of the entire Framing blade assembly

  • Framing Blade Visualiser Rotation is only needed if the real life beam and the visualiser are not lined up properly, sometimes this needs to be set to 45.

Added REC BLADES options to Record Options.

New Pixel Map Fizzle and Sparkle FX

Two new Pixel Map FX have been added to both Simple Pixel FX and to the full Pixel Mapper.

These FX are designed to work together with other Pixel Map FX - they modify the other Pixel Map FX with random fade outs (Fizzles) and coloured random fade ins (Sparkles). They enable a 2nd level of FX at the ends (front and back) of the existing FX.

Fizzle and Sparkle work together with Vert & Horiz Lines, Vert & Horiz Random, Snakes, Vert & Horiz Ramp, Vert & Horiz Build, Vert & Horiz Offset, Rot Line, Half Line, Square, Circle.

Simple Pixel FX

To apply Simple Pixel Map FX, choose a Group, then ADD FX and select PixelMap FX.

The following parameters are supported for Fizzle:

  • Dir - Front, Back, Front Back, or Centre

  • Width - how much of the other FX has the Fizzle applied to it

  • Size - the level of the fizzle (from none to full fade out)

  • Xfade - the base level of the Fizzle - if set to 100% then fizzle goes down to 0. Set to 0 for no fizzle.

The following parameters are supported for Sparkle:

  • Dir - Front, Back, Front Back, or Centre

  • Width - how much of the other FX has the Sparkle applied to it

  • Size - the level of the Sparkle (from none to full)

  • Xfade - how solid the Sparkle is - 0% will cause a full block colour at the front and/or back. 100% is full range 0 to 100%.

  • Palette - the colour palette to use. If none is selected/invalid Palette then white is used.

Note that the speed parameter of the Fizzle and Sparkle is not currently used. The speed of the FX is determined by the speed of the existing FX it is applying to.

If there is no other PixelMap FX running on the Grid then Fizzle will have no effect.

For Sparkle, if there is no other PixelMap FX running then it performs a simple stand alone Sparkle on all Pixels in the Grid.

Full Pixel Mapper

When using the full Pixel Mapper then FX P2 controls the Xfade whilst FX P3 controls the Dir and Width.

For Sparkle the colour may be controlled using the Red , Green, Blue parameters in the Layer.

For Flicker if there is no other Layer controlling the Grid then the Fizzle will apply to any bitmap or media playing on that Layer.

For Sparkle, if there is no other PixelMap FX running then it performs a simple stand alone Sparkle on all Pixels in the Grid.

A new Mix Type of Attenuate has been added. For Fizzle FX it overrides the Mix Type, forcing Attenuate.

Panel Views

Added a new Touch Stadium Keypad panel aimed at remote usage that models the Stadium buttons but with bigger buttons for touch usage.

Added Panel buttons to easily change between Touch Stadium Keypad and Touch Stadium panels.

Rearranged buttons in the Stadium Touch panel so they are consistent with the new Stadium Keypad panel.

Renamed the original Touch and Touch Faders to Touch Compact and Touch Compact Faders.

Timecode

Added new Timecode Decode options to enable automatic switching of the main console timecode source between redundant network timecode sources.

MagicQ now supports selection of the Art-Net stream to decode as added in the 2024 Art-Net specification. Previously versions of MagicQ will decode all Art-Net timecode streams as the main console stream - so using multiple Art-Net timecode sources was not possible except when using unicast to direct specific Art-Net streams to specific consoles.

Added new Timecode Output options of Art-Net and ChamNet for use when generating timecode. Note that ChamNet timecode generated by a MagicQ system can only be read by GeNetix devices - it can not be decoded by other MagicQ systems. To send timecode between MagicQ Consoles use Art-Net.

Recording a Palette for all Heads of a Head Type

A new Record Type has been added "All active head type" in the Record Options window. #0035205

When recording a Palette this will record to all Heads of that type regardless of the number of active Heads. This enables using a single Head to adjust the Palette, but immediately recording it to all Heads of that type.

Only attributes for Heads that are active in the programmer will be updated. Attributes for Heads that are in the Programmer will be recorded into the Palette as normal. Heads that are not active in the Programmer, but where at least one Head of that type is active in the Programmer, will be added or modified in the Palette using the first active Head of that type from the Programmer.

Splash Image

A per show file splash screen can be selected from Setup, View Settings, Mode. This is used in preference to the usersplash or splash above for the initial splash screen and for the lock screen. #0040028

The selected image is added to the show file .xhw so will automatically get loaded onto new consoles when the show is loaded.

Exec Regions Sharing

Regions can be shared between Exec Pages for the purpose of the Solo and Release functions. Set the Share Regions option in the Grid Options for each of the Exec Grids to be shared. Then set the same Region IDs on the different pages that need to be shared.

When a Region is shared between Exec Pages MagicQ then MagicQ checks the Regions with the same IDs on all the shared Exec Pages rather than just the Region on the Exec Grid where the Cue Stack/Cue was activated.

Sharing affects Cue Stacks with Solo set, and the Assign Special, Release item.

In order to better manage options, the Grid Options soft button has now been split into two soft buttons - Grid Options (simple options) and Grid Action (more complex actions like setting background, password, window size).

The Playbacks option has been removed from Soft button C and placed in the Grid Options dialog. The Coloured option is now available in the Grid Options dialog, but has been also retained on Soft button B to maintain familiarity with existing users.

QSC Q-Sys Plugins

We now have QSC Q-Sys plugins for MagicQ consoles, QuickQ consoles and GeNetix nodes. These use the ChamSys Ethernet Remote Protocol to communicate with the consoles and nodes.

The Plugins default to using the standard CREP port 6533.

In Setup, Network set the Remote Ethernet Protocol to ChamSys Rem (tx + rx no header).

The ChamSys MagicQ plugin supports control of :

  • Playbacks 1..10

  • A selected 10Scene zone (1..100)

  • Cue Stacks 1..100

MagicQ provides feedback of the levels of the Playbacks and the 10Scene. MagicQ provides simple state active/inactive for the Cue Stacks. In the Plugin the polling time can be set to determine how often QSC checks the state of the MagicQ Playbacks and 10Scene zone. The valid values are from 50 milliseconds to 100 seconds - if defaults to 0.5 seconds.

Specify the 10Scene Zone in the properties of the Plugin.

Playback pins are provided for toggling the Playback state between active at 100% and inactive. Pins are also provided for direct level control. Fade times are as programmed on MagicQ.

10Scene pins are provided for toggling, increasing by 5% and decreasing by 5%. Pins are also provided for direct level control.

Cue Stack pins are provided for toggling the Cue Stack active and inactive. Fade times are as programmed on MagicQ.

Other Changes

The Personality Format Setting is now always Unexpanded. The Original expanded format is no longer supported.

Added support for setting GeNetix/SnakeSys ports according to the Universes configured in MagicQ. In the Net Manager, View ChamNet, View Ports enter the console Universe required in the Console Uni field.

When boosting the colour by adjusting the Pixel Mapper colour Red, Green, Blue parameters they now clip to maximum Red, Green, Blue rather than reseting back to 0.

Added additional colour modes to Pixel Mapper:

  • "Abs Mult" multiplies the average of the Image/Movie/FX pixel value by the absolute Colour specified by the Red, Green, Blue parameters in the Pixel Mapper.

  • "Abs Active" outputs the absolute Colour specified by the Red, Green, Blue parameters in the Pixel Mapper if the Pixel Value in the Image/Movie/FX is active (above 0).

  • ">R>G>B" and associated conditions, output the Image/Movie/FX pixel value if it satisfies the specified condition of the Red, Green, Blue parameters

When expanding FX to more attributes in the FX Editor, default them to the values from the first attribute.

It is now possible to set the numeric CIE XY value directly to a Palette. In the Palette View, type the <X>/<Y> value and press SET CIE. For example, to set 0.5/0.6 type 0.5/0.6 and press SET CIE.

When applying Palettes with CIE XY set, to fixtures in Colour Mix of CIE XY MagicQ will use the CIE XY from the Palette unless specific values have been set in the Palette for the Head. #0033176

Ability to set a % directly on a Live Playback fader in the Playbacks Window.

Added support for unfolding Group Cues in the Fader Bank modes Cue and Cue Selected Heads. Previously only Head Cues were supported in these modes.

Added support for selecting a Group by name. Type the group name followed by **. The group name entered must be two or more characters but does not have to be the complete Group name. Spaces in names are ignored and the input is case insensitive - i.e. you do not have to use the same capitalisation as the Group name.

When moving Cue Stacks in the Stack Store, any Cue Stack macros that reference the Cue Stacks have their reference updated. Also any Automations that reference the Cue Stack are updated.

Improve dialog box for selection of attributes for Simple PixelMap FX. For Groups with Elements or Function Types now only shows the attributes relevant to elements / function type. Also the Cancel button now cancels applying the FX.

Ability to Import Timecode Tracks in the Timeline Window.

Added support for receiving ChamSys Remote Ethernet Commands (CREP) on the Custom TCP/IP port. This enables use of a different UDP port separate to the Net Sessions port.

Added 998R to Cue Stack Macros. This releases all Playbacks except for the current Playback. Note that all Cue Stacks executed from Cue Store, Stack Store, Execute use a Playback (starting from 202 downwards) so this will also release all these Cue Stacks.

When saving a show file it is now possible to recall the last saved show file name using the Edit Last button.

Prevent entering Key Lock from the Execute Window on PC systems in Demo/Core mode.

Help Window, Command and Logging View now handles clicking in the window as per other windows - shows the "This field cannot be changed" message.

The Large Training Font option is now not reset when show files are loaded. When using LOAD SHOW & CONFIG it will be loaded with the mode options.

Allow programmer undo for Users set to Operator. Actions undo is not supported as actions are not supported for Operators.

In the Patch Window and in the Head Editor when selecting the Shape for a Head show the images rather than text.

Added checks for GeNetix firmware updates to only show versions that can be used for the device selected.

Added GeNetix V2.20 firmware files to installer.

Latest firmware CH346_V1.57 improves the fader update rate on MQ50/70/80 consoles which were previously not providing as many updates to MagicQ as it was capable of receiving. We have improved the update to match other devices e.g. Compact/Mini Connect + Stadium Consoles which provides fader updates to match the DMX output rate (or higher). #0043990, #0044074, #0044705

Bug Fixes

Fixed FX with Random Flicker, Crossfade Flicker and Sync Flicker respond to Speed changes. Speed changes can be from any source including Fader controls FX Speed and Speed Masters. #0026872, #0041408

Fix for assigning Setup Option, Programmer Speed Master to an Exec Button - it would use the wrong Speed Master. #0040060

Fix for timing of Group FX using Palettes where the Heads do not have all the attributes that are in the FX. #0038368

Fix for the TC Sim starting as soon as a playback was activated and also allow the Go and Pause playback buttons to start and pause the TC Sim.

Fix for retrieving curve names and modulation frequency names on RDM.

Fix for selecting Monitors 2 to 4 when remoting another console from MagicQ PC using the Full (non Stadium) Panel modes.

When copying data between multi element Heads in the Programmer the Palette reference is now maintained for all elements - previously it would only be maintained for the first element.

Fix for updating Slave consoles when setting the CIE value in Palettes.

Ensure Playback, View Live faders works when in Net Session Mode with Slave Only Remote.

Fix for Group Cues. If the first Group in the Cue was not present then none of the Groups in the Cue would work. #0040053

Fix for UNDO of the Remove of a Group. Previously it would show two undo items and would not always undo correctly.

Correct setting of levels directly in Int Window and Playbacks views. Previously the input value was treated as a value to 255 rather than a %.

Make Block FX from other Playback block Pixel FX as well as standard FX. #0033364, #0042617

CTRL + COL shortcut did not work when Encoder Mode was set to Maintain Hard Keys.

When using Net Sessions with a Visualiser direct sent from the Master console, and a Slave is controlling the channels on the lighting rig, ensure channels that are released by the Master get default values in the Vis.

Fix for MQ500M 4x3 Page Up/Down buttons. If Setup, Wings, Wing 1 mode was set to anything other than Playbacks then these buttons would not work.

Support swap of elements in Fixtures with multiple Functions. Previously swap would try to swap over all elements regardless of function - this would never have the desired effect and sometimes would not work at all - e.g. if different functions had different attributes.

Fix for speed master audio BPM being halved when above 100. #0037804

Fix for setting the the TC Loop In and Out points via the encoders in Timeline. #0043224

Fix for selection of Sub Groups. When pressing a Sub Group that was already active the Groups would not get deselected.

Fix for setting Group Type - it would not be synced on Net Sessions to other consoles.

Fix for saving of Cue Stack audio files in the .xhw file. Audio files assigned to the entire Cue Stacks were not getting saved into the .xhw from v1.9.6.0. Audio files from the individual steps in Cue Stacks were saved correctly. 0043177

When in a Mark Cue, modifying the following Cue now forces a refresh of the Mark.

Bring forward the check for the Cue Stack Macro O0 in the step, so it always occurs at the start of activation of a Cue Stack.

Fix for Pixel Map Vert Random effect when using Bounce Mix values (FX P3 values 128..191) - previously broken since v1.9.4.1.

Fix for the touch not working on some touch displays either on first startup on when hot plugging on MQ500M and MQ500M+ consoles.

Fix for song title, artist and duration not being displayed when using Virtual DJ. #0041770

Fix for showing correct maximum pages of 100 in Exec Window, Assign Special, Exec Page dialog.

Fix for reset with updating linked Groups that used the Grid H or Grid V setting. Only affected 1.9.7.0. #0043584

Fix for copying of active Cue Stacks (unlinked) in the Execute Window. The new Cue Stack would not activate until it had been released in the Cue Stack Store.

Fix for redraw of the window when changing the 'Num boxes wide" setting. #0043600

Fix for issue with the Display Current Cue option not being loaded correctly on start. It was only set correctly after a window had been closed and reopened. #0009894, #0016731, #0017333

Fixes so that when MagicQ comes out of locked mode faders are returned to previous levels. Both for normal playbacks and for other fader modes. #0029586, #0038455, #0038657, #0041331

Fixes for starting up with Activate Playbacks On Start option set. This was not always working, particularly with PC solutions. Also modified so that motorised faders are set correctly on Stadium consoles. Part fix for #0041303

When using Motor faders release to zero option, and then performing a SHIFT RELEASE or release of all Holdover faders, then the next time the Page those Cue Stacks were on was selected the faders would not be at 0 even though the Playbacks were inactive. #0034655

Fix for MagicVis, layout of the elements on visualiser heads now follow the correct order specified in the Head Editor, Multi tab.

Flash buttons on MQ250M and Stadium Connect for upper playbacks PB11 to PB15 did not allow use as S buttons, unlike playbacks PB16 to PB20. #0030625

Fix for UI bug in Playbacks Window. #0038474

Fix for setting Direction to Random when using Group FX in v1.9.7.0. The FX was correctly updated. Pressing BLIND BLIND would work around the issue. #0043966

Fix for OTP tracking protocol: Add an invert to the Z axis data as ChamSys MagicVis is positive towards the viewpoint whereas OTP is positive away from the viewpoint.

Fix for Execute Window Playback faders not showing at the bottom of the Execute Window in 1.9.7.0.

Fixes for GDTF Import - using the new import code module. #0040445, #0040447, #0040009

Fix when updating intensities for a show with parked channels. #0043884

Default the key backlighting to on when starting a new show. On the MQ250M after a new show the key backlighting was off.

Fix for Playback legends of Encoder Playbacks when Playback Legends is set to Expanded - only show the two Cues as three will not fit.

Fix for problem when using Users with Load Settings that the Wing settings would get set to unexpected values. #0044101

When setting BPM using the Flash button on a Cue Stack set as Speed master ensure it is set to the exact BPM.

Fix for backlighting brightness on start up of Stadium Connect / MQ250M / Compact Wing. #0041300

Fix for reset with Group FX using Random direction that references a Group with no Heads in it. #0043951

Fix for setting DMX using keyboard shortcut - wouldn’t work if a Hard Key was pressed first. Also '-' was not accepted as a universe separator. #0031481

Fixed in 1.9.7.1 so that Grand Master/Sub Master still operate on Playbacks set as Soft HTP (ie. Fader controls HTP = No and Fader controls LTP = yes). #0038952

Fix for sACN sync, broken in recent versions. #0044257

Fix for setting RDM IP address, subnet mask and DHCP option in the Net Manager, View RDM.

Fix for Setup some Setup options missing at the bottom of the sub menus such as Programmer Speed Master. Affected 1.9.7.0 only.

Fix for playbacks when random ordering is not in use. #0044138

The Plot view now shows intensities on the MQ50, MQ70 and MQ250. #0042314

Fix for Timeline crashing when Copy/Pasting and Undoing. #0044153

Fix for issue with critical firmware update prompt on startup not working.

Fix for incorrectly prompting for a playback firmware update on the MQ500M. Affected 1.9.7.0 only.

Fix for USB sticks with a space in the USB stick name not being discovered on the MQ500M+. Affected 1.9.7.0 only.

Version 1.9.7.0

New Features

Function Type

Heads now support a Function Type for each Function of the Head which enables MagicQ to determine the actual function of a particular function of a multi function Head. The inbuilt function types of RGB MAIN, STROBE, RGB CANDY and UNDEFINED are supported.

This enables much more accurate morphing of Heads that have multiple functions - such as complex Strobe fixtures - Chauvet Col Strike M, GLP JDC1, etc…​ If both the source and destination Head have Function Types set then MagicQ automatically morphs only between the elements of the compatible Function Types. The morph will expand to all the elements of the Function Type of the destination Head even if the source Head has less elements.

The Function Type is specified in the Head Editor under VIEW OTHER, Functions. The Function type for Duplicated Heads with Functions is automatically defaulted when the Head is loaded into MagicQ. ChamSys is updating any Head files that need specific changes.

The Function Type of Heads can be used as part of the selection so that levels and attributes are made active in the Programmer and changed only for the elements of Heads that have a particular Function Type. It also affects FX so that FX are only added for the elements of Heads that have a particular Function Type.

In the Group Window there is a new SELECT FN TYPE soft button to select the function type. When a function type is selected the selection works on function type rather Global Elements or Head Elements - MagicQ applies activations and changes to the appropriate elements of the Head that match the Function Type without those elements being explicitly selected. This enables values to be set to elements of Heads of different types that have different configurations of elements.

When Function Type selection is active the selected text shows a .FMainRCB, .FStrobe, .FCandy or .FUndef at the end instead of the elements.

To reset to no Function Type selection press, in the Group Window press SHIFT and ALL FN TYPE soft button.

Note this is different to the SELECT FN soft button which selects by function number. e.g. FN1, FN2 etc…​ The function FN1, FN2, FN3 differ on different Heads so selection by Function may result in different behaviours on different Heads - e.g. control of Strobe on one, control of Pixels on another.

Groups with a specific Function Type

Groups can be recorded with a Function Type. This enables Group Cues and Group FX to apply to a specific Function Type.

When a Group has a Function Type the Group is marked as FR, FS, FC or FU. This corresponds to RGB MAIN, STROBE, RGB CANDY and UNDEFINED.

Note that when using Group Cues and creating Cues and FX that use Function Types, it is important to select Groups that have the Function Type set within the Group. If a Group without a Function Type is selected and then a Function Type is selected manually, then this will not reference the selected Group any more, and the Cue will end up with Individual Head Levels and FX.

For example, a Group could be created with a Function Type of Strobe, and then Cues programmed using this Group. Then, whatever Heads are put into that Group, the Group Cues will perform on the elements with Function Type of Strobe.

If a Group with a Function Type is set to Group Type of Elements Only then when that Group is selected it will set the Function Type rather than the specific Elements. This enables an easy way within the Group, Execute or Output windows to select Function Type.

Odd/Even Toolbar

The Odd/Even toolbar has been expanded to a double height toolbar.

The lower row selects the options of Parts (normal odd/even), Segments and Groups. In addition there are new options for Chunks, Pair and Col Tag.

The upper row selects the number of Parts, Segments or Chunks.

Pair is as previously supported using the PAIR button on Stadium consoles (and shortcut of ALT + SINGLE on other consoles).

Pair can now be used in combination with Parts, Segments or Chunks to give a symmetrical look.

Chunks is a new addition to split the Heads into Chunks.

Col Tag is a new addition to split the Heads by Col Tag.

There are two other options on the toolbar - Grid H and Grid V. These can be applied when Odd/Even, Segments, Chunks or Pair are in operation. They order the Heads for selection using the order in the Group Grid instead of the order stored in the Group.

Chunks

Segments have been improved to enable splitting of the entire number of Heads into a specified number of Chunks. This is different to Segments which split into Segments of a specific number of adjacent Heads.

Chunks can be used for both sub selecting Heads and for setting FX.

Sub Selecting Chunks

Open the Odd/Even toolbar by holding ODD/EVEN. On a PC press SHIFT and ODD/EVEN to open the toolbar.

Select Chunks. By default 2 Chunks are selected. This will split the Heads into two - e.g. for 12 Heads it will select the first 6 Heads. As for normal Odd/Even and Segments, press NEXT HEAD and PREV HEAD to get the next and previous chunks respectively.

Chunks can be used in combination with selection order - e.g. selecting Centre In and then setting 2 Chunks will select symmetrically - in the example above with 12 Heads it will select the first 3 Heads and the last 3 Heads.

Press ALL to exit Chunk selection.

FX Chunks

To use FX Chunks set the number of Parts to the number of Chunks required.

Set the number of Segments to Chunks by turning the Segments encoder until it indicates Chunks.

FX Chunks work for both Normal FX and Group FX. For Group FX it MagicQ will ensure that the same number of Chunks are used if the Group is expanded to more Heads.

FX Chunks can be used with Direction to use e.g. Centre In, Centre Out.

The number of allowed Segments has been increased from 128 to 512.

Col Tag Sub Selection

Col Tag sub selection enables sub selection using the Col Tag in the Patch instead of using a formula such as Odd/Even or Segments. This enables sub selecting particular Heads based on how Col tags have been assigned to them. This could be used to differentiate between Spots, Washes, Beams or between Front Truss, Mid Truss, Back Truss.

Open the Odd/Even toolbar by holding ODD/EVEN. On a PC press SHIFT and ODD/EVEN to open the toolbar.

Select Col Tag. By default the first Col Tag in the Patch is used.

Press NEXT HEAD or PREV HEAD to move onto the next or previous Col Tag used in the Patch.

Sub Select Only Groups

Groups can be set as Sub Select Only Groups in a similar way to Element Only Groups. Sub Select Only Groups do not contain any Heads, Elements, or Head Elements.

When selected, Sub Select Only Groups only change the Sub Select and Order settings in the Programmer. They do not change the selection of Heads. This enables storing of Odd/Even, Segments, Chunks, Pair into Groups for easy selection.

Sub Select Only Groups can be copied into the Execute Window like any other Groups. Note that like Element Only Groups they are not used for the purposes of Regions as they do not contain any Heads.

Linked Groups

MagicQ now supports Linked Groups to make it easier to update Groups that have a different selection order or have a sub selection of the members of a Group.

When recording a Group, if the Selection Order has been changed or an Odd/Even, Segments, Chunks, Pair or Col Tag sub selection is active then MagicQ creates a Linked Group which will be linked to the originally selected Group. The Group itself stores information regarding the chosen Selection Order, Odd/Even, Segments, Chunks, Pair or Col Tag. Sub selections apply to the Heads in the Group, not to the elements.

If Grid H or Grid V sub selection is applied to the Odd/Even, Segments, Chunks or Pair then this is also stored in the Group.

When the Group that it is linked to is updated with different Heads then the Linked Group will be recreated using the new Heads, using the Selection Order and sub selection in the Linked Group. The Group Grid for the Linked Group will also be updated any time that the Group Grid it is linked to is updated.

In the Group Window, when the cursor is on a Linked Group, then Soft Button E indicates the Group it is linked to and the method of linking - i.e. the sub selection.

The Linked Group can be moved in the Group window and the Links will be automatically updated.

A Linked Group can be unlinked by changing the Group Type from Linked to Normal on Soft Button E.

One or more Groups can be linked to another Group after they have been created. Cursor select one or more Group then set the Group Type to Linked and enter the Group number to link to. The Linked Groups will automatically be regenerated.

Multiple layers of Linked Groups are allowed. For example a top Group could contain all Heads - then Linked Groups for each Col Tag such as Spots, Washes and Beams, and then further Linked Groups to these such as Odd/Even or Segments. When a top layer Group is updated all the associated Linked Groups at all layers are updated. Note this is different to Palettes that only support one layer of Linked Palette.

Function Types can be set on Linked Groups in the same way as on other Groups - multiple Groups could be created with different Function Types but all linked to the same Group. When a Group has a Function Type set then only the elements of that Function Type are supported. This avoids the need to store specific element numbers into the Group. The Group dynamically changes to always use the elements of the specified Function Type if different Heads are stored into the Linked Group.

Group Window, Heads View

When filtering to Sel Head or Sel Group there is now an End box to enable moving Heads to after the last Head.

When filtering to Sel Head, Heads can be deselected by using REMOVE.

When filtering to Sel Group it is now possible to move Heads around in the Group. Heads can be removed from the Group using REMOVE. Heads are now not shown active when filtering to Sel Group.

Firmware

Add support for changing the motor fader touch sensitivity on Stadium consoles running firmware V0.22 Playback panel, V0.15 Motor Control and V2.2 Fader Touch touch control or later versions.

Other Changes

When selecting a Group with Type of Sub Groups the Group itself remains indicated in Orange. The sub groups selected continue to be shown in Red.

When selecting a selection order using the SELECT ORDER toolbar (hold ALL or press SHIFT + ALL) it is now possible to go back to the Normal order after Random order has been chosen. Previously once Random order was chosen the original Group was forgotten. The original Group is now indicated in Orange. #0041702

Added extra option to the G Cue Stack macro to enable going to a Cue without activating. When Preload Flag is set to 2, the Cue Stack is immediately jumped to the Cue without activating the Cue Stack. #0040061

Improved indication of the Palettes used for Soft Palettes in Exec Regions. Now MagicQ checks for which Palette is used by the Soft Palette in real time. Previously after a power on or reset there would be no indication until a Palette was selected again in the Exec Region.

Added VIEW SELECTED option to Patch, View Chans. The VIEW SELECTED can be used together with the attribute filtering. Press the VIEW SELECTED soft button to view selected.

Added option to apply a Global timecode offset to the incoming external timecode source. In Setup, View Settings, MIDI Timecode set Timecode Offset. A positive value adds frames to the received timecode, whilst a negative value delays the incoming timecode.

Added option to handle internal timecode using the framing type used for external timecode rather than using the internal 100 frames per second. In Setup, View Settings, MIDI Timecode set Internal Timecode Type.

Allow Optimise Grid and Crop Grid on Group Grids. #0042612

Added support for running a single Pixel Map FX on multiple Groups. MagicQ concatenates the Group Grids of each Group vertically. #0042615

Cue Stacks that are activated on Playbacks now show in the Stack Store window as active (in Orange) with an indication of the Playback that they are active on. They can be released from the Stack Store by pressing on the item. Cue Stacks activated from within the Stack Store or from Macros, Executes or Automations continue to show in Red.

Enable assignment of a Col Tag to a User, so that when the Col Tags option is set to Users, it is possible to monitor which User is controlling a channel.

Add View Users to Outputs Window, View Heads so it is easy to see which User has control of each parameter.

Added a new Unicast Options setting in Setup, View Settings, Network with the option of Fast or Original. This setting defaults to Fast. In previous software versions, when MagicQ tried to Unicast sACN or Art-Net to IP addresses that were not on the network then the Output could be blocked whilst MagicQ tried to locate the IP address. This only occurred on MQ250M/MQ70/MQ50/MQRACK/MQDIN. #0032162, #0039761, #0042834

Add Slave Only mode as a Net Session Mode. In this mode Net Sessions can be used on MagicQ PC systems even when they are unlocked - there must be another unlocked MagicQ system on the network which is the Master. The Slave Only PC cannot take control - it is always a Slave, so it cannot be used for show backup purposes.

Add support on MagicQ PC when only one monitor is enabled for selecting which monitor from Layouts is used. This enables Layouts programmed on systems with multiple monitors to be used on systems with only one monitor.

Allow Stadium touch mode on both remote control and normal operation. Previously it was only supported for remote control.

It is now possible to copy a Setup option direct to the Execute Window. This is an alternative to using ASSIGN SPECIAL and SETUP OPTION.

Setup Options in the Execute Window now automatically show the Setting name and the chosen option/value for that Setting.

Bug Fixes

Fixed issue with including Sub Groups into the Programmer when the Setup option Select Multiple Groups was set to Multiple in one go or Multiple always.

Fix for resets caused by RDM fixtures that do not have a DMX footprint. #0042069

Fix for ALT + PAGE LEFT, PAGE right that was broken in recent versions - it went full left or right. Now CTRL + ALT PAGE LEFT, and CTRL + ALT + PAGE RIGHT do full left and right.

Fix for changing between Grids in the Output window with different sizes whereby when going to the smaller Grid the positioning of the Grid could be outside the range of the Grid and would show a black screen.

Fix issue where 'Hold DBO and Tap To Time' didn’t work when 'Flash Acts As GO' was set.

Fix for changing Pages with Cue Stack set as a Speed Master, and Page Change activates Cue Stack. A normal Cue Stack on the new page sometimes did not get activated. #0040931

Fix for playback page holdover UI indication not displaying correctly on MQ50/70 consoles.

Fix for layouts always active buttons not displaying correctly on MQ50/70 consoles. #0038054

Fix for reset when removing temporary Cue Stacks that were created from Execute Window when using Cue Stacks on specific Groups.

Fix for occasional reset when using Group, View Elements view.

Fix for releasing Cue Stacks with complex release times in Net Sessions multi playback mode from the Slave console.

Fix for selecting independent elements of a Head where personality has element 1 set to Duplicate and other elements set to Independent.

Fix for reset when pressing BACK multiple times on a Cue Stack with a Mark Cue. #0042712

Fix for MVR file causing MagicQ to crash. #0042497

Fix for updating of Cue Engine for Cues on active Cue Stacks when updating Palettes in Net Sessions. In some circumstances updates of Palettes would not refresh the active Cues on other consoles in Net Sessions. This could cause confusion, particularly when using both Playback Sync and Programmer Sync.

Fix for Net Sessions when patching newly edited Heads. The Slave consoles were not correctly updated with the personality from the Master console, so they would need a resync to the Master.

Fix for when recording in Timeline and closing the window, now re-opens in the correct Timeline scene. (PC ONLY) #0041847

When pressing NEXT HEAD or PREV HEAD after pressing a hard key such as Pos, Col, Beam MagicQ would select the first Head in the selection rather than the next/prev Head. #0043018

Fix for loading of shows using show format "High Res FX & Reduced Size" with Palette based FX on Heads that did not have all the attributes in the FX. The spread was calculated incorrectly causing channels within the Head to be out of sync with each other.

Fix for Group FX with Random jerking when changing speed/size. Only affected Group FX using Random Direction. #0034141

Fix for Random Step FX. The FX would start the same way every time until one cycle was complete. #0032349

Fix for reset when loading shows with Grid Groups using functions or sub elements. There was a problem with optimising the Grids that could cause a reset. #0043180

Correct rotation of Heads when inserting into Grids. If the Head element number of rows was greater than the number of columns the rotation was incorrect.

Fix of for New Global Timecode Offset added in 1.9.7.0.