Chapter 12. Version 1.9.4.2

12.1. New Features

12.1.1. Releasing with complex times

Added Cue Stack option to release Cue Stack using last step times. This enables releasing using complex fan times and different fade / delay times on different attributes and heads.

The last step times will apply when the whole Cue Stack is released and also when individual channels are released from the Cue Stack (e.g. when Tracking is set without L or H).

The channels must be programmed in the last step for times to take effect. The values in the last step are ignored - only the times are used. If channels are not in the last step then the overall Cue Stack release time will be used.

When this option is set it is not required to set the overall Cue Stack release time.

12.1.2. Output Grids

There is now a View Type with Head Nos + Names + Intensity. This is supported in the views with and without symbols.

Exec Grid items can now be copied to the Output Grids. This enables Palettes, Cues, Cue Stacks and Assign Special items to be shown and selected in the Output Grids.

Text can now be stored directly on the Output Grids. Press SET and store alphanumeric text. Note that if the entered text is purely a number, or a number including "." or "-" then the text will be treated as a head/element number and used to insert heads in the grid. For convenience, the text strings are the same as are used in the Pixel Mapper.

Items on Grids can now be copied between the different Output Windows.

When dragging items in the Output Grid over other items the drag is blocked. Previously the other items would get removed from the Grid. #0033376

The zoom and scroll of the Output Grid is now stored into Layouts. #0027123, #0024863

There is a separate vertical and horizontal zoom on Encoder E. Normally it will zoom both horizontal and vertical together. Hold ALT to zoom horizontal only. #0034540

Soft button E can now be used to zoom into the current cursor position and to reset back out to 100%. Previously it always reset to 100%.

The background image can now be rotated through 90, 180 and 270 degrees. Set the Grid Options.

The background image can now be colour inverted. Set the Grid Options.

It is now possible to copy programmer data between heads or copy programmer data between groups in the Output, View Plan. Note that as before, when in View Grid, copying modifies the Grid items rather than copying head programming.

There is now a Grid Option to enable selecting of whole lines of Heads by clicking on the empty item next to the Head. This behaviour was previously always enabled - now it is disabled by default and can be enabled per Grid as required. #0032668

12.1.3. Output Grid to external monitors

Output grids can now be output to external monitors as pure pixels for driving LED walls directly via HDMI/Display Port directly rather than via network protocols such as ArtNet and sACN. This provides an alternative to using MagicHD for lower resolution installations.

In the Output Window, View Grid set the VIEW TYPE to Pixel. The Output window will then show as pure pixels - 1 pixel per Grid cell.

Zooming is supported to increase the number of pixels covered by each Output Grid cell. Soft button F can be used to zoom the Grid to fit to the window size.

When the Output Window is placed on an external monitor it will show without title bar and borders - i.e. pure pixels output from the Pixel Mapper.

When using this feature it is recommended to use Output Windows 2 or 3 and to fix them to the external monitors, by setting them as the Fixed Window for a monitor in Setup, View System, View Monitors.

12.1.4. Net Manager and RDM

The RDM View in the Net Manager now has a column to show a selected PID. This enables simultaneous viewing and setting of the selected PID in multiple fixtures. Use soft button X to set the required PID. Pressing the soft button will go to the next PID supported by the fixture. Pressing SHIFT and the soft button will go to the previous PID supported by the head. Use SET and the soft button to set a specific PID value.

All manufacturer PIDs can be viewed and set. Standard PIDs can only be viewed and set if they are simple PIDS with a single parameter.

In VIEW PIDS it is now possible to copy a PID from one fixture to all other fixtures of the same type - press the COPY PID soft button. Press SHIFT and COPY ALL PIDs to copy all PIDs to fixtures of the same type. Note that only PIDs that are writeable will be copied.

In Net Manager, View PIDS, the soft button "LOG RDM" has been renamed to "EXPORT RDM" to avoid confusion with MagicQ logging. The exported file is saved to the show folder with the name rdm_<manufacturer>_<short name>_<ESTA ID>_<UUID>.csv.

12.1.5. Speed Masters

It is now possible to link adjacent Speed Masters. Set the "Linked" field in Playbacks, View Speed Masters to link a Speed Master to the previous Speed Master. When linked, the Speed Master takes its base timing from the previous Speed Master. The source will always be the same as the previous Speed Master - for example, setting the primary Speed Master to DJ Beat will also set the linked Speed Masters to DJ Beat. When linked each Speed Master can have a different rate divisor and has separate Activate and Halt - it is only the base timing that is linked.

The Speed Master source can now be selected in Playbacks, View Speed Masters. Previously it was only possible to select source via an Execute Item. Now when selecting a new source, the other sources are automatically deactivated.

The Rate Divisor of the Speed Master can now be set to multiply by values greater than 2. This is useful for some FX when using larger numbers of fixtures.

There is a new Speed Master Exec Item "Resync Beat". This resyncs to the beat rather than resyncing to the start of the FX. This enables resyncing where the FX is off beat.

The DJ BPM option now takes its BPM speed directly from the DJ system - previously it would recalculate the BPM based on the incoming beat grid.

12.1.6. Other Changes

Added support for fanning based on the row in the Group Grid. In the FAN toolbar there is now a Group Grid option. When selected, the fanning is performed using the Heads in each row separately. This enables a Group Grid to be quickly set up with multiple trusses, each with their own row in the Grid and the fanning to occur by truss. This is an alternative to fanning by separate Groups.

Added Cue Stack option for GO to step Cue Stack without activating.

Reverse Gobo rotation speed is now supported for Group Cues.

Allow VDIMs on separate personality functions even if another function has intensities.

Added support for import of a TC Track from a CSV file. In the Cue Stack Window, press VIEW TC and then IMPORT TC TIMINGS. Select Make TC Track. If the Cue Stack already exists it will be added to the current Track otherwise a new Cue Stack is created and the times added to TC Track 1.

Added extra options to the Speed Masters in the Execute Windows to enable Audio BPM and DJ BPM. When Audio BPM is activated the Speed Master takes its BPM from the Audio input. When DJ BPM is activated the Speed Master takes its BPM from the DJ input. In both cases the Tapped BPM and any fader level for the Speed Master is ignored. The Speed Master rate divisor is applied to the BPM.

Changes for MQ80s manufactured after March 2023. Previous software releases will not work on these consoles.

Changes for MQ50s and MQ70s manufactured after March 2023. Previous software releases will not install on these consoles.

Added new Setup option to enable and to disable generation of default palettes. In Setup, View Settings, Cue Storage set the Auto Create Default Palettes setting. The options are None, IC, IP, IPC and IPCB. The default is IPCB. Previously default palettes were only created when Group Cues was in operation. Now the creation of default palettes is independent from Group Cues. When loading older shows this option will be set to IPCB if the previous show had Group Cues set, otherwise it will be set to None. #0035758

Added support for MIDI Sysex Autom - was removed in recent betas as was not working.

12.2. Bug Fixes

Fix for loading FX library only in Import Show. Previously it would not load the FX library unless IMPORT PATCH was also set.

Set a minimum Exec Grid Max width and height so window always visible.

Fix for UNDO / auto save after unlinking palettes

Fix for applying inbuilt colour FX from Exec Window when using Group Cues. Selecting a new Col FX would not remove the old Col FX. #0035164

Disable auto cursor down for Setup, View Settings and Cue Stack, View Options views. Previously it was causing unexpected change of options and resets.

Fix for Speed Master on Cue Stack: CTRL + FLASH was resyncing the wrong Speed Master.

Fix for entering of Speed Master number directly from keypad rather than from the Select dialog box. #0035234

Fix for copying between two different Output Grids when the Grids have different width. #0031394, #0028684

Fix for Head Numbers not being automatically shown in Output, View Plan, View Grid. #0026932

Fix for display of Head No + Intensity in Output Grid when zoomed out. #0026674.

Fix for zooming in on Output Grid with a background - the horizontal position of the Heads would jump around a bit.

Fix for when RDM auto patching devices where the first discovered device DMX address overlapped with another device. #0035348

Fix for when RDM auto patching devices that were already patched. #0035347

Fix for removing Groups using the new Remove Group feature introduced in 1.9.4.1. #0035237

Fix for copying or moving from Cue Store or Stack Store when filtering was active. #0025385

Fix for importing a Capture CSV file variation with the Position and Rotation directions at the end in the header. #0035316

Fix for importing a Depence CSV file variation using "DMX Channel" as a header. #0035316

Fix for reset when changing pages (affected 1.9.4.1 only)

Fix for Update edit method - cancelling the update still performed the update. #0035464

Fix for running multiple PixelMap FX in a Cue Stack where when restarting a Pixel FX it would briefly show the previous state for that FX before correctly restarting the FX from the beginning.

Fix for DMX outputs from Stadium Connect when explicitly setting DMX Outputs to MQ Wing. The universes were not output correctly. Worked ok outputting universes 1 to 4 when no universes were set. Only affected Stadium Connect. #0035075

The Speed Master setting in the Cue Stack is now saved to the Cue Stack favourites. #0035336

Fix using keypad 0 or 1 to choose action when merging/recording to Cue Stacks with the Always Show Record Options set to Yes. #0032005

Fix issues when selecting gels from the Colour Picker. The wrong colour would get set for heads using the ESTA CIE XY ranges.

Fix for applying FX to multi elements on elements that don’t include the main element (was adding to the main element as well).

Fix for applying FX to multi elements on elements that didn’t have a FX on them already - would remove the FX from other (non selected) elements.

Fix for disabling cursor key repeat during macro recording and playback. #0034960

Fix for normal FX on multi elements with Synced Elements and using Centre In / Centre Out. #0034629, #0032647

Fix FX Size display in the FX window. Also added support for using SET to set a specific size on soft button D and also fixed encoder ranges on Encoder Y crossfade. #0000089

Fix for UNDO when removing FX from Programmer. #0012024, #0034539

Fix for consecutive one shot FX in a Cue Stack #0033897, #0035753

Fix for Cue Stacks with same FX but different speeds in sequential Cues to make it smoothly change speed rather than restart the FX. #0029034

Improved sub-menu tab touch detection. #0035783

Fixes for column sizing when auto sizing is turned off. #0035160

Fix for vertical scrolling which would jump to end and back when reaching end of window.

Fix when morphing, that MagicQ ignores the original dimmer channel in the personality if there were vdims applied. #0034966

Fix for reset when using Release uses last step times option #0035583

Fix for correcting pan/tilt display in Pos and Prog window when using Group Cues with Heads which have a pan/tilt invert in the personality. #0035812

Fix for horizontal application scaling for MagicQ PC beyond 1920 pixels with some of the panel display options. #0035763

Multi console playback sync - ensure GO on a Cue Stack with only 1 Cue gets sent from Slave to Master.

Fix for only allowing one instance of the MagicQ application to run. #0000152

Fix for using Find so that if find text is not found, pressing CTRL and cursor arrows will reopen the Find dialog box. This particularly affects consoles where CTRL F is not available without a keyboard.

Fix for record merging / record update on Banks > 1 when using MQ500M + MQ500M Wing. The merge was attempted on an incorrect playback and would not work as expected.

Speed Masters now affect all FX running on a Playback regardless of whether they are in the current Cue. Also fixed for Fader controls speed and size, encoder controls speed and size and for rate masters which showed the same problem. #0036131

Fixed reset when running simple Pixel effects on Grids with size of 1 wide or 1 high. #0035981

Fixed for reset when removing Intensity FX from programmer using selective clear or by removing the FX channels individually. Occurred with Prog Window open in View Levels.

Fix for copying from 2nd and 3rd Group Windows to Playbacks or Execute Window.

Fixed the park display when Output window is showing range values.

Fixed setting of some FX parameters for all FX when more than one FX in a Cue in the Cue Window and Prog Window. #0036132

Fixes for replacing heads in a show file from the latest library personality file. This was broken in recent versions for Chauvet fixtures since the renaming of Chauvet fixtures into Chauvet Pro and Chauvet DJ. There were also some issues with other fixtures when heads were not expanded (the default in recent versions.)

Fix for when using PSN to track moving Vis objects - MagicQ would write records all the time to the undo file causing the file to get very big and eventually lock the system up. Now, when Vis items are moved or rotated by incoming PSN data this is not stored to the undo function. Item changes triggered by PSN will continue to be synchronised to other consoles when in Net Sessions mode. This only affected Vis Items moved by PSN or OTP protocols - it does not affect using incoming PSN tracker data for non Vis purposes such as automations.

Fixed a reset where changing the node name in the PRO DJ LINK BRIDGE would reset MagicQ.

Fixed a issue with the Audio positioning in the Timeline window where the audio start offset wasn’t being applied.

Fix for USB comms on MagicQ Consoles, which could cause the small display on MQ250M consoles to flicker.

Fix for Compact/mini Connect keyboard failing after a while.

12.2.1. Timeline bug fixes

Fixed Timeline scroll encoder so you can now set values.

Fixed Timeline issues when updating timecode of items with encoder.

Fixed reset when deleting marker set layers.

Timeline A-D Encoders will always show values of the item with the lowest TC from the currently selected items.

Fixed issue with renumbering Cue IDs in the Timeline.

Fixed issue with inconsistent name of layer names in the Timeline.

Fixed issue with audio markers sets being displayed in other cue stacks in Timeline.

Fixed issue with copied Cues not having valid Cue IDs in Timeline.

Fixed issue with record Cues in Timeline having a Cue ID of 99.999

Fixed a reset in the Timeline window if lock is pressed with a Cue selected.

Fixed a issue with the Audio positioning in the Timeline window where the audio start offset wasn’t being applied.

Fixing Cue numbering issue #35797

Fixed Beat markers so they now follow the audio offset #35868

Fixed an issue with wiggling occuring when a number of items were being moved with encoder A. #34579

Recording TC tracks while the playback is active will now play newly recorded items without restarting the cue stack.

Fixed positioning issues while copying and moving cues, tc steps and markers with offsets.

The extended copy now accounts for the full width of the selection if no offset is used.

Fixed an issues with previously selected items jumping to the position of a newly selected item

Fixed issue with with previously selected items moving when using encoder A.

Fixed a issue with TC steps moving when the duration was being changed with encoder C.

Positioning of all items is new based off of the frame rate type.