Version 1.9.4.x Change Notes
Version 1.9.4.7
Bug Fixes
Fix for moving files in the File Manager. #0037110
Ensure MQ500M with greater than 64 universes in use recovers gracefully after a software reset.
Fix for DMX Output on Stadium Connect on Linux OS. #0037861
Fixes for MWD when using Intensity FX and also when using 16 bit Intensity channels. #0037271
Fix for MQ250M intermittently lagging on startup.
Fix for reducing noise from the display backlight on MQ50/MQ70 consoles.
Version 1.9.4.4
Bug Fixes
Fix issue with TC loop not running, introduced in v1.9.4.3.
Include v1.50 firmware for MQ250M and MQ500M console, which changes backlight timing on startup.
Fix issue introduced in v1.9.4.2 onwards that could affect MQ80 consoles shutting down when control net was left enabled and no USB-Ethernet adapter fitted.
Version 1.9.4.3
Version 1.9.4.2
New Features
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.
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
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.
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.
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.
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.
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.
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.
Version 1.9.4.1
New Features
Cue Stack Favourites
Cue Stack Favourites provide a way to quickly apply favourite settings to different types of Cue Stacks.
Cue Stack Favourites include:
-
Button, Fader, Encoder options
-
Activate / Release options
-
Cue Stack function
-
Advanced function (but not timecode or DJ)
-
Intensity, Pos, Col, Beam, FX Fade in times for single step Cue Stacks
-
Chase Timing/Cue Timing/Timecode (multi step Cue Stacks only)
-
Cue Stack Release time
-
Colour tag
-
Icon
In the Cue Stack window there is a new view with 100 favourites. Press VIEW OPTIONS (or click 3 times on the S button) and then press VIEW FAVOURITES.
The settings of the current Cue Stack can be recorded onto a selected Favourite. The Favourite can then be applied to any Cue Stack.
Favourites can be named, moved, copied and removed in a similar way to all other MagicQ items.
Note that when applying to a Cue Stack with multiple steps fade times are not applied. Release times are applied in all cases.
Icons are only applied if the Favourite has an Icon in it - otherwise the icon on the current Cue Stack is retained.
Cue Stack Favourites are stored in the show file. They are also stored in the settings file when using SAVE SETTINGS and IMPORT SETTINGS.
Group Cues
It is now possible to clone and remove Groups from programmed Cues. Previous versions only supported replacing of Groups in programmed Cues. Cloning Groups in Cues enables expanding a show to use more Groups than originally programmed. Removing Groups in Cues enables Groups to be taken back out of the programming.
The advantage of cloning / removing Groups in Cues rather than simply adding removing from the Groups is that split times and FX will be run separately for each Group rather than as a single Group.
Groups can be cloned or removed from individual Cues on a Cue Stack, from entire Cue Stacks, or from all Cues. The Stack Store and Cue Store filtering can be used to apply the changes to a specified set of Cues.
In the Group window press SHIFT + CLONE GROUP to clone a Group in Cues. Then select the Group to clone from, then the Group to clone to, then the item to clone in. Press ENTER to clone in all Cues - MagicQ prompts with a confirm box.
In the Group window press SHIFT + REMOVE GROUP to remove a Group in Cues. Then select the Group to remove from, then the item to remove from. Press ENTER to remove from all Cues - MagicQ prompts with a confirm box.
Cloning and removing of Cues is only supported when Group Cues is enabled.
Tap to Time
Tap To Time for FX has now been improved with an option to take into account the number of steps in the FX and the number of parts selected rather than tapping per FX step. There is a new Timing field on the right side of VIEW FX in the Prog and Cue windows which can be set to Per Head or Per Step.
There is a new Timing option in the FX tab in the Cue Stack window, View Options, View Defaults. In new and old shows this is set to Per Step by default. Changing it to Per Head will affect any new FX created.
There is a new soft button in the Cue Store window to convert all FX in Cues between Per Cycle and Per Head timing. This can also be used with the filtering to select a sub set of the Cues to change.
The Global Tap to Time button functions in previous software versions have been renamed "Tap to Time active" to reflect their actual function.
Added new setting Setup, View Settings, Playback, Tap fn to specify the function of the physical Tap button. Previously it always performed Tap to Time active. Now it can be set to Tap to Time Selected, Tap to Time active or Tap to Time for any of the Speed Masters SP1 to SP15.
Added Tap to Time active, Tap to Time SP1, Tap to Time SP2 and Tap to Time SP3 options to DBO button options - Setup, View Settings, Playbacks, DBO.
Added Tap to Time active, Tap to Time SP1, Tap to Time SP2 and Tap to Time SP3 options to the Crossfade button function options - Setup, View Settings, Playbacks, Crossfade button function.
Added Tap to Time SP1, Tap to Time SP2, Tap to Time SP3 to the remote trigger action option in Setup, View Settings, Ports. Also added Step SP1, Step SP2, Step SP3 to enable the remote trigger input to step the FX and chases on the received beat.
There is now an additional shortcut ALT + FLASH in Setup, View Settings, Playback, Tap to Time used to Tap to Time directly the timing of the current Cue from the Cue Stack on the Playback. #0033631
In order to avoid accidental shut down of the console the keyboard shortcut to power off the console has been changed from CTRL + DBO to SHIFT + CTRL + DBO. The old unused SHIFT + DBO reset graphics is no longer supported.
FX defaults
The following default for FX can be set in Cue Stack, View Options, View Defaults, FX.
-
Speed
-
Per Head / Per Step timing
-
Parts
-
Segments
-
Direction
-
Group Spread
The Speed was previously supported but was only used when creating new waveform FX in the FX Editor. It was not used when applying FX. Now, when non zero this over rides the default speed from the FX file. When set to zero the default from the FX file will be used.
The defaults for FX size, width, crossfade, spread, rnd, one shot are always taken from the FX File as they are specific to the FX.
FX rate divisors
Within FX the Speed Type has been enhanced so that now as well as Run, Stop and Double there are now the options Div 2, Div 3, Div 4, Div 5, Div 6, Div 7, Div 8.
This enables FX to built up with different attributes at multiples of one rate but still synced.
The Speed Type can be set in the Programmer or Cue window.
The divisors / doubler is applied after all other rate controls regardless of whether the FX is using its own timing or is being controlled by a Speed Master.
Speed Masters
MagicQ now supports 100 Speed Masters which can be used to Tap to Time speed and apply the speeds to chosen Cue Stacks. Some users may wish to use just one global Speed Master whilst others may wish to use a Speed Master per song page.
Each Speed Master can be set to either control all attribute types, or can be selected individually for Intensity, Position, Colour and Beam.
When a new show is started all Speed Masters are reset to a disabled state.
All Cue Stacks by default are controlled by Speed Master 1 (SP1). In the Cue Stack, Advanced options, the Speed Master option can be set to choose any of the 100 Speed Masters, or to Ignore - in which case the Cue Stack ignores all Speed Masters.
Each FX in a Cue Stack can also be assigned to a different Speed Master - in this case it takes precedence over the the Speed Master for the entire Cue Stack. If the FX is set to "Ignore" then the Speed Master setting for the entire Cue Stack is used.
Cue Stacks are affected regardless of whether they are executed from a Playback, from an Execute Window or from the Stack Store.
By default FX that are in the Programmer are not affected by any enabled Speed Masters - this ensures that during programming default speeds can be programmed into Cues. For playback (busking) the Programmer can be controlled by a Speed Master - in Setup, View Settings, Prog set the Programmer Speed Master to the required Speed Master. Set it to Ignore to make it ignore all Speed Masters.
When enabled, the Speed Master will control the speed of chases in the Cue Stack and all the FX in the Cue Stack, including any Pixel Map FX. The programmed chase time and programmed FX time are ignored. When a Speed Master is deactivated all chases and FX under control of that Speed Master revert to their programmed speeds.
When Tap to Time is used to set the speed of a Speed Master, all controlled chases and FX will be phase synced to the Taps as well as setting the speed. This means that after a Tap to Time on a Speed Master all chases and FX will be in sync.
A "No Tap Sync" can be set for each Speed Master, so that Tap to Time on that Speed Master will only set the tempo, it will not phase sync the FX and chases.
"Fader 200%" can be set for each Speed Master, so when the fader is at half the temp is the tapped tempo and when at fill it is 200% of the tapped tempo.
Speed Masters can be accessed as options through the following features:
-
The physical TAP button
-
The DBO button
-
The Master crossfade GO button
-
From the remote trigger input
-
From automations
-
Through Cue Stacks set with the Cue Stack, Function option "Cue Stack is a Speed Master"
-
Through a new Speed Master motorised bank Fader Mode on the Stadium consoles
-
Through the Execute Windows using ASSIGN SPECIAL
-
Through the Playbacks, VIEW SPD MASTER view
The current status of the Speed Masters can be viewed in the Playback Window, VIEW SPD MASTERS view. In this view it is also possible to activate/deactivate the Speed Master, to set the Speed Master running or halted and to set the Speed Master BPM and Rate Divisor.
Speed Masters are set to Per Head Timing by default. They can be set between Per Step and Per Head timing in the Playback Window. If either the FX or the Speed Master is set to Per Head timing then Per Head timing is used.
Using Speed Masters it is now possible to resync FX back to the start of the FX. Press CTRL and any of the TAP shortcut buttons above.
Cue Stack is a Speed Master
In the Cue Stack window, View Options in the Function tab a Cue Stack can be set to be a Speed Master. This has a similar effect to the other Master options in this tab - they completely override the normal operation of the Cue Stack.
The FLASH button is used to Tap to Time.
The GO button activates the Speed Master and sets it running so it takes speed control of all Cue Stacks set to use that Speed Master.
The PAUSE button halts the Speed Master. The PAUSE button can then be used to manually bump the chases and FX controlled by the Speed Master.
RELEASE disables the Speed Master so it no longer controls any Cue Stacks. SHIFT + FLASH also disables the Speed Master.
SHIFT + FLASH disables the Speed Master.
SHIFT + GO doubles the rate divisor.
SHIFT + PAUSE halves the rate divisor.
CTRL + FLASH resyncs all the FX controlled by the Speed Master.
Lowering the fader slows the speed from the tapped speed down to halted. Raising the fader to full returns to the last tapped speed.
Normally only one Cue Stack per Speed Master is required, but it is permitted to have more than one Cue Stack set to the same Speed Master - for example on different Pages - they will just duplicate each other.
When changing pages the Speed Master will never hold over - if you need the Speed Master on multiple pages then either make it a Default Playback or program a Cue Stack on each page.
If the Cue Stack option Activate on Page Change is set then the Speed Master will enable when changing to that page. If the Cue Stack option Release on Page Change is set then the Speed master will disable when changing from that page.
Note to avoid confusion, the original "Cue Stack is a Speed Master" has been renamed "Cue Stack is a FX Speed Master" - it continues to apply a percentage rate to the programmed FX speed of a number or group of channels. Similarly, the original "Cue Stack is a Size Master" has been renamed "Cue Stack is a FX Size Master".
Speed Master Fader Mode
On Stadium motorised consoles there is now an extra Speed Master fader mode. Select the fader mode in the normal way using SHIFT + NEXT PAGE, and then select Speed Masters.
The FLASH button is used to Tap to Time.
The GO button enables the Speed Master and sets it running so it takes speed control of all Cue Stacks set to use that Speed Master. If the Speed Master is already enabled then pressing GO returns to the previous time set by Tap to Time.
The PAUSE button halts the Speed Master. The PAUSE button can then be used to manually bump the chases and FX controlled by the Speed Master.
SHIFT + FLASH disables the Speed Master so it no longer controls any Cue Stacks.
SHIFT + GO doubles the rate divisor.
SHIFT + PAUSE halves the rate divisor.
CTRL + FLASH resyncs all the FX controlled by the Speed Master.
Lowering the fader slows the speed from the tapped speed down to halted. Raising the fader to full returns to the last tapped speed.
Add Speed Master to an Execute Grid
Speed Masters can be assigned to Exec Grids in the Exec Window using the ASSIGN SPECIAL soft button. This enables the specific Speed Master to be controlled and updated.
Select the Speed Master option and then choose from the function to assign:
Tap |
Tap to Time button. Also shows the current BPM |
Enable |
Enables/Disables the Speed Master |
Halt |
Halts the Speed Master/Restarts the Speed Master |
Resync |
Restarts any FX controlled by the Speed Master |
Inc |
Increases the rate divisor |
Dec |
Decreases the rate divisor |
Div |
Sets rate divisor back to 1. Also shows the current rate divisor. |
Step |
Steps on to the next step in the FX |
DJ Beat |
Steps on to the next step on beat from DJ system |
Audio Beat |
Steps on to the next step on beat from Audio input |
All |
Adds all the above functions |
Then choose the Speed Master to use (SP1 to SP100).
Normally only one set of Execute buttons per Speed Master is required, but it is permitted to have more than set of buttons per Speed Master - for example on different Exec Grids - they will just duplicate each other.
The Speed Master controls the chase rate and FX speed of all active Cue Stacks that have selected this Speed Master in the Cue Stack Options. Cue Stacks are affected regardless of whether they are executed from a Playback, from an Execute Window or from the Stack Store.
Note the Speed Master does not directly affect the inbuilt FX in the Execute Window, for control of these FX in Regions, assign a Use Speed Master item as specified below.
Execute Grid Use Speed Master
The inbuilt FX in the Execute Window are applied into the Programmer. Since the default for the Programmer Speed Master is "Ignore", the speed for these FX will normally be directly controlled by the Rate Params items in the Exec Window - ie. the TAP button, and the PARTS, SNAP, FADE.
When using the TAP for the inbuilt FX in the Execute Window it now shows the BPM, and it will apply Per Head timing rather than per Step timing.
It is possible to over ride this speed using a Speed Master. In the Exec Window press ASSIGN SPECIAL and select "Rate Params". Then select "Use Speed Master" and choose the Speed Master to use. This will then show in the Execute Window as "Use SPx" where x is the Speed Master SP1 to SP100.
When the "Use SPx" is active the inbuilt FX in the Execute Window will use the respective Speed Master for timing if it is active. If the Speed Master is not active, then timing will remain as per the above Rate Params in the Execute Grid.
It is possible (and often very useful) to have more than one Regions using the same Speed Master for Speed control.
It is also possible to have more than one "Use SPx" in a Region so that different rates can be quickly selected - the first active one will be used.
If the Programmer option, Programmer Speed Master is set to a Speed Master instead of "Ignore", then when active the respective Speed Master will control the above inbuilt FX. The "Use SPx" will take priority over the Programmer Speed Master.
Speed Masters on Automations
There are two new Autom function types in the Macro window, View Autom that enable Speed Masters to be controlled from incoming events such as MIDI notes, remote inputs, DMX, etc…
Speed Master Tap is used to Tap to Time the specified Speed Master based on the triggered Autom.
Speed Master Step is used to one step the specified Speed Master based on the triggered Autom.
Speed Masters SP1 to SP100 can be specified.
Note that as per the normal operation of Speed Masters above, Cue Stacks will only be affected when the Speed Master is enabled.
There is now a new Autom trigger type for MIDI Clock to enable triggering from the MIDI clock. The divisor can be specified to trigger on half note, full note or higher.
Ignore FX Size and FX Speed Masters
When a Cue Stack has the Cue Stack option, Advanced, Masters affect Levels set to "No" the Cue Stack now ignores FX Speed and FX Size Masters and also the new Speed Masters.
When a Cue Stack has the Cue Stack option, Advanced, Rate Divisor set to "Ignore" the Cue Stack now ignores FX Speed Masters and Speed Masters. This option does not affect FX Size Masters.
Intensity Wheel
There is a new shortcut for the Intensity wheel. ALT + scrolling the intensity wheel will scroll the current window. Note that if the Intensity wheel is set to "Intensity Require ALT key" then it will do Intensity as normal. #0033189
The "Rate" option has been renamed "Sel PB Speed" to better identify the function.
There are three new options for the Intensity wheel:
-
Playback Rate
-
Global Rate
-
Audio Volume
When the intensity wheel is used to scroll Windows, the direction has now been inverted so that scrolling the wheel down scrolls down the window. #0033912
The legend for the Intensity encoder has been improved. #0029658
Other changes
When Bank 2..6 are selected, the Page Window and the Page keypad syntax (e.g. Page 20 ENTER) now operate on the current bank rather than Bank 1 (the main bank).
Added Bank selection to the Page window (previously you could just SET BANK 1) and indication in the title bar when it is not Bank 1.
In the Execute Window, the View Item soft button is now supported in the VIEW EXECUTE view as well as the VIEW DESIGN view.
Perform Move When Dark when releasing channels from other playbacks / programmers to Cue Stacks that have Move When Dark set.
Added Unused Cues filter to Cue Store and Unused Cue Stacks filter to Stack Store.
Cue Stacks with the Make Fader Jumps to Cue Step option set will now indicate the current step even when not activated. This is particularly useful on Encoder playbacks.
Changes to the GDTF import makes it better at importing the attributes numbers correctly.
Group Cues - add support for Make FX from Cue Stack which was not previously supported.
Added "Only sub selected heads" option to Setup, View Settings, Prog, Recording to Palettes setting. #0025342
There is a new channel activation option "IPC B Split" for the Chan Activates setting in Setup, View Settings, Programmer. This activates Intensity, Position and Colour as per the IPC option, then Beam is split.
-
Gobo 1 + Gobo 1 Rotate
-
Gobo 2 + Gobo 2 Rotate
-
Gobo 3 + Gobo 3 Rotate
-
Prism + Prism Rotate
-
Focus + Zoom
-
All 8 frame attributes
Removed Features
A number of legacy features have been removed from this version to facilitate improvements for our current console range.
This version is not available for the long time discontinued consoles - MQ100, MQ200, MQ300, MQ40, MQ40N, MQ60 and original MQ70. Version 1.9.3.7 is the latest released version supporting these consoles.
The old Net Wing mode has been fully removed.
The Setup, Keyboard & Encoders, Swap Palette and Cursor option has been removed (only applied to MQ100s and Maxi Wings).
The Setup, Ports, Serial Touch monitor option has been removed along with the serial touch monitor support from the Serial remote protocol option.
Support for the RS232 serial port has now been reduced - the MQ500M is the only current product to have a serial port. Serial touch monitors are no longer supported. MagicWand, ChamSys Remote Protocol and serial Automs are still supported.
Timeline spectrogram view for the audio has been removed.
Bug Fixes
Direct setting of intensities in Playbacks was incorrect in recent versions - it did not correctly convert from % to DMX values. #0028975
Fixed problem when using Intensity Masters whereby when making the intensity active in the programmer (e.g. by turning Intensity encoder) the value jumped to the value reduced by the intensity master not the original value from the Cue. #0034029
Move When Dark would incorrectly perform the Move When Dark if the Cue contained no intensity levels if there was a Intensity FX starting in that Cue from 0% - i.e. the Intensity was 0% when the Cue started but the Cue execution brought in an Intensity FX. #0031721, #0033637, #0030594
Fixed occasional reset when viewing Cue/Prog Window with Group FX with more attributes than actually used by the Heads. #0034454
Fixed when using Cue Stack macros on Cue Stacks in the Stack Store so that if the Cue Stack is releasing using Release executes last step it will use 100% for any Cue Stacks being activated using E macro. #0034594
Fix for merging in shows where invalid Cue Stacks were being assigned to empty Playbacks (Cue Stack ID and indicated No Steps).
Fixed problem when using empty Cues referenced by Exec Grid regions where the Group controlling the Region had VDIMs. #0034668
Fix for auto cursor down which was stopping cursor multi select operations working correctly.
Cue Stack, View TC did not show the active TC step correctly if there was a timecode offset. Only affected 1.9.4.0.
Fix for start up of consoles when using Automs with Scheduled events. The scheduled Automs were being executed on start up to get the correct state according to the time of day, but if Cue Stack Macros were used in the Automs then the Cue Stack Macros could be executed out of order, ending in the incorrect initial playback state. #0030627
Fix for Live Macro sometimes causing a reset if there were no steps entered. #0034483
Fix case where TC Tracks were referencing empty playbacks where the playback erroneously changed page and started flashing. #0034772
Fix reporting of Media Server type in Setup, View Media where MagicHD Quick and CITP Live feed were swapped around in recent versions. Also affected Head Editor, Server Type.
Fix for soft palettes updating Palette based FX in Cues. Previously the Cues would sometimes not get updated till the FX was restarted.
Fix for reset when selecting VIEW VR in Media Window with a Pixel Map media server selected. Only affected v1.9.4.0. #0034803
Fix for shift and control keys getting stuck in visualiser window #0029689
Fix for Replacing the first (current) Cue in a Cue Stack that on an inactive Playback. Previously the old Cue would still be present when activating the Playback, and then subsequent time it was refreshed. Now it will be refreshed immediately.
Refresh of Layout buttons and console brightness when changing users. Previously if different users were using different Layout pages it would not be refreshed correctly.
Fix for buttons and LEDs when using an Extra Wing Compact with a MQ250M or MQ500M.
Fix for buttons on top half of old Execute Wing when used with MQ500M.
Fix for recording new Cues on an external timecode Cue Stack when the Cue Stack has a timecode offset. The Cues timecode was offset incorrectly.
Fix for problem exiting Live Macro mode on some consoles / wings. #0033889, #0033427
Fix for using SET on an empty item in the Layout Window.
Fix for problem when knocking out attributes from Group Cues. If "Unused chans return to defaults" was set, then the channels would not return to their defaults.
Fix for showing values from dependent ranges. If there is no range set for a dependent channel it will look for a range with the dependent channel set with a range min val of 0. This solves issues with Pixelmapper not showing range names. #0031391
Zero Size FX yes/no option is now supported for Pixel Map FX. #0033864, #0032008
Reset Vis Pos now resets to a slightly lower position to ensure it is shown fully on screen. #0026553
Version 1.9.4.0
From MagicQ v1.9.4.0 onwards MagicQ MQ40, MQ40N, MQ60, MQ100 Pro2014, MQ200 Pro2014, MQ300 Pro2014 consoles are no longer supported. Head files and Head Library files can still be loaded onto these consoles.
New Features
Timeline
Added preview of the first CUE to the steps layer with a track.
Added audio metadata into the timeline.
Added button to hide/unhide all the beat markers.
Added a button allowing the beat markers to be locked and prevent accidental selection/adjustments.
Audio waveforms are no longer rendered using 30 second images, the song/track is analysed and it’s data is stored in "show/audio/_bin". If you have any issues loading a waveform please delete the respective folder/directory created within "_bin". Then load it again and make sure to wait until you see "Status: Loaded".
Megapixel VR Helios support
Support has been added for the Megapixel VR Helios LED processor. Within MagicQ the Megapixel VR Helios is treated like a media server with control of multi layers (referred to as MP Groups) each with intensity, position and colour control.
Whereas media servers generally take multiple layers of video with different position and size and combine them into one media output, the Megapixel VR Helios takes one media source and distributes it onto multiple LED outputs at different positions. However, from a control perspective it is similar control of multiple items that have Intensity, Position and Colour and have live previews.
Unlike other media servers the Megapixel VR Helios is not controlled over DMX - instead MagicQ connects directly to it over the network using the public REST API provided in the Helios enabling greater control and flexibility. MagicQ converts its internally calculated DMX values to suitable values for sending over the REST API.
The Megapixel VR Helios is patched in the Patch Window by selecting CHOOSE DIM/MEDIA, selecting "media server" and then selecting "megapixel". This will automatically patch 30 Megapixel Group 20ch heads each named MP GrpX where X is 1 to 30. It will also create a Media Server in Setup, View System, View Media set to type of Megapixel VR and referencing the patched Megapixel heads. Each head in MagicQ is automatically defaulted to control a Megapixel Group (1 to 30) - although this can be overridden when programming.
The Magapixel Group 20ch personality has the following attributes:
Chan |
Function |
1 |
Server No (Defaults to Server 1 - i.e. the first in Setup, View System, View Media) |
2 |
Group No - Megapixel Group number - automatically defaulted to 1..30 for the 30 patched Heads |
3+4 |
Intensity |
5+6 |
Red |
7+8 |
Green |
9+10 |
Blue |
11+12 |
X position across canvas |
13+14 |
X position across canvas |
15 |
Test pattern. 0 for none, 1-5 for patterns |
16 |
Still store - 0 for none, 1-255 for images from still store |
17-20 |
Reserved |
Note that there is no correlation between the normal MagicQ groups and the MP Groups on the Megapixel VR Helios. When the Megapixel VR Helios is patched fresh into an empty show on MagicQ then the MP Groups will be patched as Heads with Head numbers 1 to 30 in MagicQ. There will only be one MagicQ Group generated - which has all 30 MP Group heads in it. We recommend that the Megapixel VR Helios is configured with one Megapixel Group for each LED panel controlled starting at Megapixel Group 1.
In order to connect to the Megapixel VR Helios set the IP address of the media server in Setup, View System, View Media to the IP address that the Megapixel VR Helios is using (displayed on its front panel display) and then set Live Preview to Enabled.
The Media window now has a View VR view which can be selected by toggling through the views on the top left soft button. In VIEW VR the whole window is used to show a large preview from the media server. Note the Megapixel VR Helios limits the preview refresh rate to every half a second. Unlike the View Servers View in the Media window, the Preview will continue to be refreshed even when the Megapixel VR Server is not selected in MagicQ - thus enabling the Preview to be constantly viewed regardless of selected heads.
The MP Groups are drawn on top of the preview. Pressing within a MP Group selects it within MagicQ. Selecting a MP Group selects that MP Group (Head in MagicQ) enabling it to be controlled. The MP Group can be dragged around the preview to a new position.
10Scene
The 10Scene Wall Plates now support pressing and holding of 10Scene buttons to set the level of the scene. After the 10Scene button has been held for a second, them whilst the 10Scene button remains held the level will decrease until the button is released until the level reaches 1%. Subsequent press and hold for more than 1 second will increase the level until the level reaches 100% of the programmed state. Each subsequent press and hold alternates between increase and decrease.
Normal pressing and releasing of buttons is not affected. The 10Scene button will always activate to 100% of the programmed Scene when the button is first pressed, and when reactivating after the 10Scene has been previously released.
10Scene trigger on MQ250M/Stadium Connect/Compact Connect now also executes normal remote port function as per older MagicQ consoles / PC Wings with a DIN type remote port connector.
Other changes
When removing Pixelmapper and Media servers layers from the Patch window, MagicQ will also now remove any associated Media Server data from the Media Sever list in Setup, View System, View Media.
Display actual sunrise/sunset times in Scheduled events.
Add option to convert only selected heads from Head Cues to Group Cues when converting from the Cue Store.
The 2CMY, 3CMY, 4CMY FX have been moved to the Old FX folder to avoid confusion with 2Col, 3Col and 4Col.
Make Cue Stack button backlight red when ALT pressed to indicate LAYOUTS window.
In the Patch Window the Head tabs are now sorted alphabetically to make it easier to find Head types.
Show negative timecode values in Cue Stack window in Caption and on TC Sim soft button when there is a TC offset set for the Cue Stack.
The Network Switch setting "Normal" has been renamed to "Enable IGMP Snooping". We recommend all systems to run with this set to "Disable IGMP Snooping".
When upgrading to this version from older versions the Network Switch setting (for MQ500/MQ70/MQ50) is set to Disable IGMP Snooping.
Add Setup option in Setup, View Settings, Keypad & Encoders to auto cursor down on enter.
In the Head Editor when setting attributes to Intensity, Pan, Tilt and Zoom set the default, locate, highlight and lowlight values if they are not already set.
Add option when converting to Group Cues to use Groups with a single Head in them.
Bug Fixes
Fixed issue with scheduled events which could cause them to trigger at unexpected times.
Copy Cues unlinked. Now if you copy unlinked it will make completely unlinked Cues (except for ones that are linked within the same Cue Stack). #0028846
Modified in 1.9.4.0 if you copy a Cue Stack within a single Exec Grid it will respect the unlinked copy option. #0032895, #0030739
There was a problem whereby the ENTIRE state could not be overridden when the Cue Storage setting was set to "Unlinked, no state". #0014232
Fixed issues causing resets on shutdown when using DJ protocols.
Fix for removing times from Group Cues from the Cue Stack window. Times could be removed in the Cue or Prog windows but not directly from the Cue Stack window.
Fix for fanning levels and times on Groups with element selection when using Group Cues.
When importing Show Structure, MagicQ would incorrectly load Group Cues and Group FX.
Fixes for copying Cues to selected heads. 1) The FX spread was not refreshed correctly. 2) Copying between heads with VDIMs was not supported. #0033636
Group Cues - when using Palettes in Cues then only use attributes from different heads for Int, Pan, Tilt, Cyan, Yellow, Magenta, White, Amber, Zoom and Iris.
The Network Switch setting "Normal" did not work correctly in recent versions. A workaround was to set "Disable IGMP snooping" or "Original".
Fixed problem with setting Automs that referenced Execute items with Macros. #0033927
Fixed problem in Execute Windows with Solo Buttons where items set to the left of the selected item have a width greater than 1. Does not affect Execute items set to Solo in Regions. #0034227
Fixed reset when setting delay or fade on Cue Stack step with no Cue. #0034378
When using Windows with fixed numbers of rows, avoid box height changing on subsequent clicks / Layouts. #0033800, #0034252
Fix for 10Scene IDs when connected to 10Scene port on MQ250M/Stadium Connect/Compact Connect - the IDs were incorrectly byte swapped.
Fix for 10Scene remote trigger on MQ250 port on MQ250M/Stadium Connect/Compact Connect with Automations - previously they were triggering as Unit 240 not Unit 0 (inbuilt).
Fix for reset occurring after re-patching the selected heads and pressing Layout 1. #0033961, #0033773
Fix Stadium Connect to report it has encoders when responding to console queries - enables unlocking of MagicHD #0034301
Fixed problem with refresh of Execute 2 and Execute 3 windows - occurred if Execute 1 window was not set to the same grid as Execute 2 and 3. Affected versions from Jul 22 onwards only including 1.9.3.x. #0034520
Timeline
Fixed reset when deleting a Flash with REM and selecting it. #0033406 #0033425
Reduced memory usage when loading multiple long audio tracks, allows for tracks over 1 hour being loaded. #0029738
Improved audio waveform rendering quality in Timeline window.
Prevented entry of blank text into section and unique markers.
Adjusted the buttons in the Cue Stack Audio layer to accommodate the new information.
If larger audio files are being processed, feedback back is provided by using staged "…" after the word "Loading".
Holding shift and left clicking and dragging on the ruler will allow you to drag around the cursor.
Fixes for user names containing a full stop and preventing audio files loading in Timeline.
Fixed offsets on timecoded TC tracks meaning they didn’t appear in the timeline.