Chapter 57. Version 1.8.8.0

57.1. New Features

57.1.1. Motorisation

On MQ500M it is now possible to change playback bank to the next or prev banks using ALT and the NEXT PAGE and PREV PAGE buttons. This is an alternative to holding NEXT PAGE / PREV PAGE and selecting the Bank from the toolbar.

There are also now inbuilt macros for NEXT BANK and PREV BANK which can be assigned to Execute grids for use in Execute windows or the 4x3 Execute section.

Improvements have been made to the non-playback fader modes to enable the flash buttons to work together with the faders. If a fader is already active then pressing and releasing the flash button will not clear/reset that fader. This enables bumping over the top of the fader in Group and Intensity modes. In Master modes the flash button temporarily bumps to 100% master level before reverting on release of the flash button to the fader level.

57.1.2. Execute Window

It is now possible to set the size of items in the Execute window so that different items can have different sizes. This is particularly useful for laying out buttons around faders.

In View Design mode, use encoders and soft buttons X and Y to set the item width and height from 1 to 16 boxes wide . The default is 1 box wide and 1 box high.

Items that overlay other items will block the other items so overlapping items should be avoided.

The overall grid size can be set to up to 40 by 40 items - which enables detailed grid layouts to be constructed.

57.1.3. Visualiser

The Patch window Vis View now has four Transform Modes when positioning items: Original, World, Item and Parent. These affect how the selected object is moved when using the encoder wheels.

Original mode: This mode retains the old behaviour of the rotation and position encoders. World mode: In world mode rotations are parallel to the room axis, this prevents gimbal lock issues where the object would appear to get stuck and would not rotate. Item mode: Rotations are parallel to the item’s current axis and position changes are along the item’s current axis. Parent mode: Rotations and position changes will be in relation to what the items are attached to. This makes it easier to adjust the position of lights on a truss, even when that truss is rigged at an angle. This mode will also work with circular trusses so lights positions can easily be adjusted along the truss.

You can now add objects to the Visualiser from the MagicVis Plot View. To use this enter the plot view and select Design Mode. A new button on the toolbar allows objects to be added. To delete items select the objects in design mode and press the DELETE key on the keyboard. Four new play modes have been added to MagicHD. Each new mode works the same as the original "Once", "Once-black", "Loop" and "Bounce" modes, however each time the intensity is increased from 0 it will restart the media file from the beginning.

57.1.4. Other changes

Four new play modes have been added to MagicHD. Each new mode works the same as the existing "Once", "Once-black", "Loop" and "Bounce" modes, however each time the intensity is increased from 0 it will restart the media file from the beginning.

A new Cue Stack macro has been added to trigger Go on a playback when a layer in MagicHD reaches a certain number of frames from the end of the video. This is useful in creating playbacks which progress when a video is near completion. To use this macro, enter "G0/1/<frames>/<layer>" in the Cue Stack macro field. For example, "G0/1/35/2" would trigger when Layer 2 reaches 35 frames from the end. This currently works on the current playback, and only with MagicHD when run from MagicQ itself.

It is now possible to change IP address of ChamNet supporting devices (SnakeSys B4,R4,R8,T6) from Net Manager even when the devices are not in ChamNet mode.

Added an option to the MagicQ toolbar to brings all windows back to the main display for cases where they have ended upon external monitors. On the View menu select Intern All.

Improved the Tie field in Setup, View System, View Wings for MQ500Ms to identify the different banks more easily.

When starting MagicQ PC with a Wing or interface connected, MagicQ now ensures that the starting position for the MagicQ window is still on a valid connected monitor - previously MagicQ could start on a monitor that had been removed from the system.

Improved the Output Window Grid Options to make the current option state clearer. Also added indicators to the Window title of Grid multi element state and if Grid is set to Groups or MagicHD Pix.

GDTF import validation has been made a little more strict in this version. A few cases that previously generated warnings (such as missing channels and bad Geometry References) will now cause importing to fail.

Imported channel/range names from GDTF should now have more readable abbreviations.

File type definitions have been added to the Linux build. MagicQ file types (.shw, .sbk etc) should now be identified in shell file managers.

Existing text can now be edited on the Cue Stack, Stack Store, Cue Store, and Playback windows.

57.2. Firmware

Fixed some consoles front panels disconnecting when MagicQ is performing time consuming tasks. For example, patching and removing a large number of fixtures. This will require a firmware upgrade for the MQ500M Playback panel and Stadium Motorised Wing (310-022 V0.08 or greater), MQ500M Program panel (310-023 V0.05 or greater) and the CH346 product which includes MQ500 Midi board, MQ80, MQ70 and MQ50 (CH346 V1.30 or greater).

Fixed MQ80, MQ70 and MQ50 RDM Break and Mark after Break. The RDM Break and Mark after Break used for direct RDM were did not meet the specification. This requires a firmware upgrade to CH346 V1.30 of greater.

Fixed MQ80, MQ70, MQ50 RDM discovery times. It was observed at PlugFest 2020 that consoles could sometimes fail discovering of a large number of nodes via direct RDM. A firmware upgrade to CH346 V1.30 or greater will fix this.

Firmware update for SnakeSys nodes (R8: firmware_330A_0215, B4: firmware_334A_0219, R4: firmware_342A_0219, T2: firmware_419B_0219). This fixes an issue where the nodes would not receive DMX data when in ChamNet mode with MagicQ Art-Net type set to V4. This also caused incorrect port information displayed for the nodes in the VIEW ART-NET window.

57.3. Bug Fixes

Fixed issue in Timeline Editor where a Cue Stack step with an invalid Audio file would cause a crash when opening the window. #0025703

Updated the audio playback engine to use a different playback method. This fixes issues where jumping to particular points in MP3 files using timecode would only end up seeking to the closest audio frame and could end up out of sync.

Fixed issue where OSC receive would stop working after changing IP address or RX port (until MagicQ was restarted) - affected Windows only.

MagicCap was failing to load the initial startup window, this has now been fixed.

The MagicHD pause play mode will now continue media playback from that paused frame when it’s changed to a different play mode. #0010244

Fixed an issue in MagicHD where the audio play mode persisted when new media was selected.

Fixed a problem in MagicHD so the sound can be heard from a video when the speed is changed back to the orginal speed. #0019383

Fixed issue with MagicHD not automatically opening if MagicQ was closed too soon on a previous run.

Fixed a problem in MagicHD where video playback was stuttering in high bitrate portions of video.

Fixed a problem in MagicHD where the sound would not return when the speed was restored to normal #0019383

Anti-aliasing in the visualiser looks better when a truss is in front of a beam.

Fixed the MQ500M backlight keys going off when loading some shows which were not created on a MQ500M.

Fixed problem with changing pages using NEXT PAGE to the highest page not working. #0015867

Fixed issue with activation of channels when using gels in the Colour Picker. #0023920

Fixed problem with keyboard setting of levels on heads with VDIMs whereby the red channel would get activated as well as the intensity channel. #0023395

Fixed problem when changing multi element heads from Duplicate to Independent - a reload of the show/restart was sometimes needed to get the independent elements to function correctly.

Fixed problem with importing shows for selected fixture types in recent versions. It was not possible to select the required fixtures.

Fixed problem exporting shows for selected heads - Group Grids were left in the show even if the underlying Group was not exported. This caused "Invalid Grid Group" error messages on import. #0021946, #0021949

Improved the algorithm for converting Plot views to Output grids - now it will continue even if it can not fit all heads in the grid. It also nudges +-1 to try to fit in the grid. #0020602, #0025721, #0016681. #0018727

Fixed problem with MQ500M Wing where after changing fader function the buttons and faders on the Wing operated incorrect playbacks.

Fixed issue whilst recording a macro where pressing Go on a fading cuestack would record the wrong cue ID.

Fixed issue where fractional cue IDs would be recorded incorrectly in macros.

Fixed issue with MVR imports not patching heads in some circumstances.

Fixed an issue when switching to the gels view in the colour picker where the faders from the faders view could sometimes re-appear over the gels.

Fixed an issue where MagicQ Media Output window would crash when it was closed. #0023780

Fixed a problem setting intensity for sub elements from the keypad - affected versions 1.8.7.2 to 1.8.7.9. #0025875

Fixed problem when leaving Execute Window Max mode whereby the MagicQ window could no longer be resized. #0025409

Fixed problem with Cue Stacks set to "Release steps 1 step". They could get out of sync, and when a Release time was set they would not move to the next step if the release completed before it was reactivated. #0019361