Chapter 46. Version 1.9.0.0

46.1. New Features

46.1.1. Automation

The Autom Window now has a State field which shows information about Autom functions that are currently active.

It is possible to view the function that it active by pressing the VIEW ITEM soft button and perform actions such as activate,step and release. The Cue Stack window is then locked to that Cue Stack until the UNLOCK WINDOW button is pressed.

The Cue Stack window has always supported activating or stepping to a Cue by placing the cursor in the first column and pressing ENTER. This has now been extended to enable releasing by pressing ENTER on the End box at the bottom of the Cue Stack.

When viewing a Cue Stack that was selected from View Item in the Stack Store, Automation or Exec windows, and is not active then it will not be assigned a playback and the title bar of the Cue Stack Window will show "No PB".

Now, if ENTER is pressed on the first column the Cue Stack will automatically be assigned a playback and be activated and the title bar will show the assigned Playback. Previously it was not possible to activate a Cue Stack that was unassigned from the Cue Stack window.

When released by pressing ENTER on the End box, a Cue Stack that was temporarily assigned a playback will become unassigned, but it can be activated and assigned again by pressing ENTER on a step.

The Autom functions "Stack activate" and "Stack a,r,level" have been extended to support Cue ID. When specified the Cue Stack will be activated to the requested Cue ID instead of the first Cue. Note that MagicQ references the Cue ID in the Cue Stack so if additional point Cues are added in the Cue Stack it will maintain the link to the same Cue ID - this means that you can set triggers for Specific Cues but can add in extra follow on Cue Steps in the Cue Stack that will not change the Cues being triggered.

In previous versions when Cue Stacks were activated from the Stack Store, Execute or automations they would always use temporary playbacks assigned regardless of whether they were on a playback on the current page. Now, when Cue Stacks are activated from these locations if the Cue Stack is on a playback on the current page, then that playback will be used instead of a temporary playback. This enables easier testing and manual control of the Cue Stack, but does mean that the Playback is blocked if the user wishes to change page to other playbacks. The Cue Stack can therefore be stopped, stepped and released from the playback buttons.

There is now a fader mode to control how faders work when activated from Stack Store, Execute or automations versus normal manual activation by raising playback faders. In the default "Original" mode the automations and Executes still cause fader to be activated in "test" mode, which means the fader will not control the level. This can be modified by changing the new option Setup, View Settings, Playback, Fader Mode to be set to "Combined" which combines normal fader mode with the test modes - it this mode playbacks will never report as "Test".

The maximum number of automations has been increased to 1000.

46.1.2. 10Scene support

10Scene

MagicQ v1.9.9.0 supports SnakeSys 10Scene Wall Plates and SnakeSys 10Scene Gateways enabling up to 50 different zones of 10Scene operation and trigger inputs.

10Scenes can operate in a simple mode with minimal configuration, or in an extended mode with manual configuration per Zone.

10Scene Wall Plates are connected to MagicQ via one or more 10Scene Gateways.

MagicQ includes a demo show ZoneDemo.shw for training. After loading the show you should set the 10Scene action setting as this is a console setting and will not be set when loading the show.

The Zones of Universes previously supported in MagicQ have now been renamed to "Uni Zones" to distinguish between Uni Zones that are just a collection of Universes, and 10Scene Zones which enable zoning based on individual fixture Groups and on different Execute Grids.

10Scene Gateways

10Scene Gateways are ChamNet enabled devices that are managed through the View ChamNet in Setup, View DMX I/O, Net Manager. The IP address and subnet mask of the Gateways can be configured, and new firmware can be uploaded to them.

The ID of the Gateway can also be configured - this is different to other ChamNet devices such as the SnakeSys B4 where the ID is set by rotary switches on the device. Each Gateway and SnakeSys device in a system should be set to a different ChamNet ID.

Each 10Scene Gateway has two 10Scene ports. Each 10Scene port supports up to ten 10Scene Wall Plates and a single remote input trigger. It is possible to use the 10Scene Wall Plates and the remote input trigger simultaneously.

MagicQ supports the 10Scene remote triggers from the 10Scene gateways in the Autom window. Add a new Autom with type Remote and set the ChamNet ID of the Gateway in P1 and the remote trigger number (1 or 2) in P2.

10Scene enable

To enable 10Scene Wall Plates set the 10Scene enable in Setup, View Settings, Ports to Inbuilt and Gateway or Inbuilt, Gateway, Remote.

When set to disabled, there is no communication with 10Scenes Wall Plates and remotes. 10Scene zones can still be used internally through automations and macros if the 10Scene action or 10Scene zones are configured.

The 10Scene action is configured in Setup, View Settings, Ports, 10Scene action.

PB1 to 10

All 10Scenes control PB1 to PB10

Exec 1

All 10Scenes control Exec Grid 1, items 1 to 10

Exec 1 Multi

10Scenes with Zone IDs 1 to 10 control Exec Grid 1, Zone ID1 controls item 1 to 10, Zone ID2 controls 11 to 20, etc…

Exec 1 Groups

10Scenes control Exec Grid 1, items 1 to 10, but using Groups named with the Zone ID to determine which heads they control.

Exec Grids

10Scenes control Exec Grids - Zone ID 1 controls Exec Grid 1, Zone ID2 controls Exec Grid 2, etc…

Custom

The action for each zone is configured separately using the Type, P1 and P2 fields in Macro, View Autom, View Zones

When set to Manual the Zone is configured in Macro, View Autom, View Zone with the data specified for that Zone including the Zone Name, Zone Status, Zone Type, Min ID, Max ID, Password, Passcode, Zone Switch, Join Zone and Join Status.

The state of the Zones is shown in Macro, View Autom, View Zone. The Zone Type field in this window should be set to "Action" for all Zones, except when using Custom action.

When 10Scene action is set to Exec 1 Groups, Exec 1 Multiple, Exec Grids or when zones are configured individually to control an Execute grid using a group then it is possible to join zones together. When two or more zones are joined together they operate as one zone. All Cues are expanded to include all heads of the group from each zone that is joined together.

When joining and separating zones the Execute state from the joined/separated from zone is maintained and expanded to the newly joined or newly separated zone.

The joining and separation of zones will only affect the zones that are part of the join/separate. All other zones will continue to operate without interruption, even if they themselves are made of several zones joined.

The Zone Switch can also be operated from an automation, enabling automatic operation from a remote input. In Macro, View Autom insert an automation of Type Remote, and with Function set to Zone Switch.

The Zone Switch can also be added to the Execute windows - ASSIGN SPECIAL, select 10SCENE ZONE and enter the Zone ID. The Zone Switch item in the Execute window shows active when the Zone Switch for that zone is set to joined. The text of the item indicates which Zone it is joined to. Pressing the item will change the state of the Zone Switch.

10Scene Remote app

MagicQ includes a 10Scene remote app for use on Android, iOS, Windows and MacOS that provides a simple to use 10Scene interface designed for install and use by non-technical people without needing any knowledge of lighting or MagicQ.

The app connects to either the inbuilt Wi-Fi of the console (MQ50,MQ70) or to an external router (MQ80/MQ500/MQ500M).

The app shows the available 10Scene Zones and enables. Where required Zones can be passworded, requiring the user to enter a password before having access to view or control the Zone. Master passwords can be set so that authorised users can have access to all zones.

For a Zone, the app shows the ten 10Scene buttons with their name and current state.

46.1.3. Track Sheet

It is now possible to block and unblock Cues in the Track Sheet View by pressing SHIFT and BLOCK CUE and UNBLOCK CUE.

The Track Sheet view now automatically adjusts column sizing, and the rows have been made slightly taller.

46.1.4. Activating Cue Stacks in the Stack Store

Cue Stack macros and the ChamSys Remote Ethernet Protocol have also been enhanced to support choosing the start Cue when activation (testing) a Cue Stack in the Stack Store.

For Cue Stack Macros

E <Cue Stack id>/<Level>/<Cue Id> Activate Cue Stack at level. Cue Id is optional.

For ChamSys Remote Protocol

\<82> , <cue stack id> , <level> , <cue id> H Test Cue Stack, level and cue id are optional (default to 100% and first cue)

The Playback and Cue Stack Store now show the current Cue Id when the respective Playback or Cue Stack is active.

The Execute Windows now show the current Execute item ID in the title bar - this makes it easier to reference Execute items from Cue Stack macros and automations.

46.1.5. Plot View and MagicVis improvements

The rotation handle for the focus line now works. Before, the handle did not follow the mouse cursor properly and was also reversed in side view.

Circular truss position and shape are now more accurate. If a circular truss had more than one axis of rotation the plot view symbol did not match the 3D view, or the position of fixtures. Circular trusses that were not complete circles would also occasionally be flipped 180 degrees.

Model’s outlines are flipped correctly and rotated correctly. User models were sometimes flipped or rotated incorrectly, often in the pdf view.

Drape symbol has been added. A more complete wireframe model has been added to the 3D view.

Attach object filter view works again, rotations and position changes of fixtures in this view now work how they should.

Improvements have been made to the focus hold and focus line, so they now work with any rotation value. This also works with the filter set to attach object.

Direction of the fixtures symbols has improved and now point in the correct direction. The angle of fixtures would sometimes be incorrect in the plot view by a few degrees or flipped 180 degrees, especially when placed on circular trusses at unusual angles.

The line thickness in the generated PDFs are now thicker so they are visible.

The 3D view now has a setting for smooth shadows. The shadow edges could sometimes be very sharp and jagged, this is especially noticeable if the surface is a curved edge.

Plot View datum axis is now coloured to show which view you are looking at. Red, green, and blue for x, y, and z axis. This now also rotates when the view is rotated.

46.1.6. Output Grids

The Create Grid function has been improved - previously it could only create grids up to 100x100 in size. It now works for grids bigger than 100x100 where it is being used for pixel mapping rather than rig plots. So now it allows grids up to the size of patchable channels - with 256 universes that gives limits of 362x362, 1024x128 or 1x131,072.

There is now a new option to optimise grids, in Output, View Plan, press SHIFT + OPTIMISE GRID. This will remove all unused rows and columns from the Grid, which can be useful particularly after using the Create Grid function. Note that this is only for User Grids - Group Grids cannot be optimised.

When setting the grid size for the first time MagicQ now prompts whether the grid should be multi element or not.

46.1.7. Crossfader / Rate Masters

When the crossfader is set as a rate master it is now possible to use the FFWD and FBCK buttons (<< and >>) to halve and double the current playback rate.

When the crossfader is set to Rate master, Global Rate Master, Cue Stack Rate Master, and Cue Stack Global Rate Master the direction of the fader has been reversed to match rate control on playback faders - fader at 100% represents fastest rate, at 0% represents slowest rate.

Rates throughout MagicQ are now shown in % of rate rather than % of time - so 50% is half speed and 200% is double speed. In previous versions 50% represented 50% time - i.e. double speed.

When the crossfader is set to manual, the manual pickup has now been improved. #0018407

46.1.8. Remote control

Remote control operation has been improved where the remote control system has a lower resolution than the target console being controlled. Column based views (such as Patch, Prog, Output Grid, Playbacks) are now resized to the size of the remote whilst they are being operated from the remote. Clicking back on the target console restores the windows to their normal size.

The operation of the remote has been improved so that the windows zoom and scroll better and on windows with background bitmaps (such as Output Window, Grid View) the background is always in the correct place.

When using a single display MagicQ PC/Mac to remote control a console with multiple monitors the monitor can now be selected using the Mon 1, Mon 2, Mon 3 and Mon 4 buttons on the panel. This prevents the need to create layout views specifically for the remote - the remote can be used to view the layouts recorded for use on the console.

When remote controlling, the top toolbar menus now apply to the remote - so it is possible to use these to open, close and resize windows and to select layouts.

The encoder soft buttons on the remote have been inverted so they now match the operation on the console (they were previously the opposite of the console).

46.1.9. MagicHD

The MagicHD menus have been reviewed and updated to make them easier to understand:

  • The "View" drop down menu has been renamed to "Output"
  • The "Window…" popup option has been renamed to "Window position"
  • The "Fullscreen" option has been moved into the "Window position" menu, and can be selected from the "Output" drop down box.
  • The "Fixed size" option has been moved into the "Output" drop down box within the "Window position" menu.
  • The "Live changes" option in the "Window position" menu has been removed as it will now always apply changes live.
  • The "Quick mode" setting has been moved into the "Settings" menu.
  • The "Audio device" setting has been moved into the "Settings" menu.
  • Changes made in the "Settings" menu are automatically saved when changed, so the "OK" button has been removed.
  • Changes made in the "Window position" menu are automatically saved when changed, so the "OK" button has been removed.
  • In both the "Settings" and "Window position" menus the "Cancel" button has been renamed to "Close"

The MagicQ menus have been changed to match those in MagicHD - The "Window…" option within "Media Player" option has been renamed to "Window position". - The "Fullscreen" option within "Media Player" option has been moved into the "Window position" menu.

46.1.10. Other Changes

Support for remote control of Stadium consoles has been improved, including support from the remote console for the dynamic window sizes, the layout buttons legends, and support for clicking in the title bar to focus and close windows.

The Setup options to set the number of fixed boxes, and to select specific windows to always appear on monitors have now been moved into Setup, View, System, View Monitors and are now available for all monitors.

The FAN toolbar has now been made double height to enable selection of parts and segments independently so fanning can take place on a combination of parts and segments.

When recording Palettes, MagicQ now does more stringent checking for attributes that have been changed in the programmer when determining whether to link to other palettes. If pan, tilt, cyan, magenta or yellow are being recorded and any of them have been changed in the programmer, then none of the attributes recorded into the palette will be linked. For example, if recording a pan and tilt palette, if pan and/or tilt are changed but pan speed is in the programmer but from another palette, then the all attributes including the pan speed will be recorded as hard values in the Palette without links.

When recording a Layout, MagicQ now remembers the monitor mask from the previous Layout record.

In the Cue Stack Default options there are now soft buttons to set the default for Cue Timing/Chase Timing and Auto Active/Go Rel Active. Previously it was necessary to edit multiple options.

The show extras file can now be disabled from automatically saving if it is particularly large by changing the setting in Setup, View Settings, Extras file create mode to Manual. The show extras file can then be generated by pressing Shift + SAVE EXTRAS in the setup window. This provides a solution if the show extras file is particularly large and taking a long time to generate.

MQ70 consoles now show UPS battery charge status.

More thorough checks are made when changing the IP address and subnet mask of the wired and Wi-Fi interfaces. MagicQ will refuse to accept an invalid IP address or subnet mask, and will disable the Wi-Fi if the wired and Wi-Fi subnets overlap. #0026106.

Audio playback on both Cue and Cue Stack audio files will fade out over time if a Cue Stack release time is set.

A default Col tag for a Cue Stack can now be set for both single and multi step Cue Stacks in Cue Stack, View Options, View Defaults.

Added support for attribute filtering on copying Cue Stacks to selected heads or copying Cue Stacks with selected heads only.

In Group window, View Heads, View Selected mode show head index and allow reordering of selected heads using the Move action button.

Added support for Include and Update of Groups and added a new View Group option to view the heads of the last selected Group in the Group Window, View Heads, To change the order of selection in a Group, first Include the Group into the programmer using Include and selecting the Group. In Group Window, View Heads, View Group reselect the heads in the required order. Use the DESELECT ALL soft button as required. Then press Update to update the Group.

MagicQ now stores background image files used within Output Grids and background files and button images used within the Execute Window into the file extras .xhw file, so that they can be transferred to other MagicQ systems more easily.

It is now possible to clear icons on items by press SHIFT SET and selection the "No Icon" category.

Increased the destination size of files that the CMV convertor can write - it can now write files up to 2047 pixels wide or up to 2047 pixels high - but note that CMV files should be kept to the size of the output gird wherever possible to maintain playback performance.

46.2. Bug Fixes

Sped up initialisation & start up - which had been slowed down in v1.8.8.3 only.

Fixed problem whereby MQ500M always restarted controlling playbacks bank 1 regardless of state when the console was shut down / reset, even though playback legends showed the expected playback bank/fader options. #0026205

Added extra code to prevent MQ500M changing back to playbacks bank 1 unexpectedly whilst still showing playback bank/fader legends for another function. This could occur, for example when patching new fixtures or changing Patch channel order. #0026209

Fixed problem in MQ500M when Fader Releases to Zero was set - pressing SHIFT RELEASE would not zero faders on other banks. #0026233

Increased accuracy of the sunset and sunrise calculations. #0026331

Fixed problem with morphing heads where in some circumstances heads could be lost from groups. This occurred where the first DMX channel of the original head was not in the new head. In this case the head was removed from the group. Affected all previous versions. #0025900, #0023059, #0024275, #0007335

Fixed problem after morphing a head from a multi element fixture into a single element fixture whereby the head could no longer be selected in Output, View Plan. #0022966

Make morphing create groups even if none of the channels match attributes between old and new heads #0021912

Fixed problem with updating of MQ500M motorised faders in Selected fader modes when pressing ALL button and other cases.

Fixed problem with manual crossfade when starting manual when a Cue was complete - could jump to unexpected values. #0001566

Fix for the MagicHD Quick head not displaying anything when used with locate. #0026077

Fix for MagicHD where it loaded into the wrong mode when a new show is created and a media server has been patched.

Fixed issues in the Help Window where links did not work after using the search button and QUICK START and INSTALL MANUAL buttons did not work in recent versions. #0026510

Fixed clicking on the X button in the Help Window to close the window didn’t work. #0026531

Fixed problem whereby when cloning heads when programmer was not empty item MagicVis head items would incorrectly be added. #0026551

Multi-touch has been disabled on Windows due to issues with the Microsoft Surface Go multi-selecting boxes when using the pen. #0026531

GDTF importing will now get pan/tilt invert information from the GDTF file - this is correct according to the GDTF standard.

Element numbers imported from GDTF now start from 1.

Fixed problem when assigning key macros to FLASH buttons 2, 3 and 4. #0025609

Fixed problem with swapping (reversing element order) for Duplicate Fixtures in Patch. #0026581

When "MagicQ keyboard mode" was set to "Playback shortcuts", and using a PC keyboard, the shortcuts were activated on key press and release (broken since 1.8.6.9).

Fixed problem where copying an Automation to the end of the Autom using the End field caused a reset.

Fixed problem with "testosc" command sometimes not executing correctly.

Fixed an issue with text rendering on the Pro2014 - text should now be much more clear from low angles. #26548

Fixed issue where the Pro2014 would not load the last show file on start up. #26647