MagicQ User Manual

Revision History
Revision v1.9.3.020/05/2022ChamSys

Table of Contents

1. Introduction
1.1. MagicQ software and consoles
1.2. MagicQ MQ500 Stadium Console
1.3. MagicQ Compact Series
1.4. MagicQ Wings for use with PC/Mac
1.5. Plugging Up
1.6. DMX Connections
1.7. Powering Up
1.8. Powering Down
1.9. Resetting the Console
1.10. Hard Reset
1.11. Power Supply Protection
1.12. Care of your MagicQ console
1.13. Safety Information
1.14. Security Information
1.15. Disposal Information
2. Installing MagicQ Software & Drivers
2.1. MagicQ software
2.2. MagicDMX
2.3. MagicQ Wings & Interfaces
2.4. Manual Driver Installation
2.5. MagicQ on Mac
2.6. MagicQ on Linux
3. Using MagicQ on PCs and Macs
3.1. Simple Generic Console
3.2. Technician Test Head
3.3. Demo Shows
3.4. Touch View
3.5. Playback mode
3.6. Copy and paste to external applications via the clipboard
3.7. MagicQ PC / Mac Restrictions (Demo mode)
3.8. MagicHD Stand Alone Restriction
4. MagicQ Concepts
4.1. Show Storage
4.2. Output channels
4.3. Cues
4.4. Cue Stacks
4.5. Playbacks
4.6. Pages
4.7. FX
4.8. Window Layouts
4.9. Shift Functions
4.10. The Programmer
4.11. Help
5. MagicQ Layout
5.1. Physical layout
5.2. Keyboard, Keypad, Select & Confirm Windows
5.3. Common Actions
5.4. Icons
6. Quick Start
6.1. Starting up MagicQ
6.2. Calibrating the Touch Screen
6.3. Starting a New Show
6.4. Enabling Outputs
6.5. Connecting a MagicQ Playback Wing
6.6. Connecting External Monitors
6.7. Patching
6.8. Controlling Heads
6.9. Naming a Group
6.10. Recalling a Group
6.11. Setting Levels for Dimmers
6.12. Locating Heads
6.13. Modifying Attributes
6.14. Recording a Palette
6.15. Adding in FX
6.16. Recording a Cue
6.17. Recording a Cue Stack (Chase or Theatre Stack)
6.18. Selecting and recording complete window layouts
6.19. Saving the Show
6.20. Playback
7. Patching
7.1. Patching on MagicQ
7.2. Getting started with patching
7.3. Patching a Head or Dimmer
7.4. Head Names and Head Numbers
7.5. Gel name and number
7.6. Col Tags
7.7. Generating auto groups
7.8. Auto Palettes
7.9. Heads with multiple elements
7.10. Inverting and Swapping
7.11. Pan and Tilt Offsets
7.12. Applying Offsets using Update
7.13. Minimum and Maximum levels
7.14. Dimmer curves
7.15. Testing channels
7.16. Changing the DMX address of heads
7.17. Patching a Head to multiple DMX addresses
7.18. Unpatching a Head from a DMX address
7.19. Patching scrollers
7.20. Editing Heads
7.21. Cloning (Adding extra heads / dimmers to a programmed show)
7.22. Morphing Heads (Changing Head type)
7.23. Importing Heads
7.24. Exporting Heads
7.25. VL5 type channels (split personalities)
7.26. Merging with DMX input
7.27. Customising Locate, Default, Highlight and Lowlight values
7.28. Theatre Patch syntax
7.29. Virtual Dimmers
7.30. Patch Head Filtering
8. Setting Intensity levels
8.1. Using the on screen faders
8.2. Using the encoders
8.3. Using the keypad
8.4. Setting intensity FX from the keypad
8.5. Multi Element Heads
8.6. Setting intensity levels for DMX channels
8.7. Using Selected Heads
8.8. Using gel colours in the Intensity Window
8.9. Setting levels whilst running a show
8.10. Viewing Intensities in the Outputs Window
9. Controlling Attributes
9.1. Selecting Heads
9.2. Using Groups
9.3. Selecting Heads using the keypad
9.4. Selecting heads using the rig plan view
9.5. Head Macros
9.6. Locating Heads
9.7. Modifying Attributes
9.8. Colour Attributes
9.9. Flip / Mirror
9.10. Setting attribute values using the keypad
9.11. Reversing rotations
9.12. Snap colour
9.13. Default colour
9.14. Selecting individual Heads
9.15. Sub selection of elements
9.16. Sub Groups
9.17. Group Type
9.18. Highlight Mode
9.19. Lowlight function
9.20. Reselecting heads using Palettes and Intensities (Active Palette and Intensity)
9.21. Fan Mode
9.22. And Only
9.23. Group Window
10. Palettes
10.1. Using Palettes
10.2. Recording Palettes
10.3. Intensity Palettes
10.4. Duplicate elements in Palettes
10.5. Naming Palettes
10.6. Updating Palettes
10.7. Copying and moving Palettes
10.8. Removing attributes from Palettes
10.9. Viewing / Editing Palette contents
10.10. Linked Palettes
10.11. Using Palettes with times
10.12. Making Palettes into Cue Stacks
10.13. Selecting Palettes from the keypad
10.14. Merging of Palettes from another show
10.15. Modifying Palettes in the personality
10.16. Capturing Palettes from DMX input
10.17. Expanding Palettes
10.18. Replacing Palettes in Cues
10.19. Tracker Palettes
11. FX Engine
11.1. Adding in FX
11.2. Generating user FX
11.3. Editing user FX
11.4. Palette FX
11.5. FX colour flicks
11.6. FX using base colour
11.7. Group based FX
11.8. FX on Heads with Duplicated Elements
11.9. FX Window
11.10. Importing and Exporting the FX Library
12. Programmer
12.1. What is in the programmer?
12.2. Clearing the programmer
12.3. Activation by Channel or by Head?
12.4. Recording a Cue
12.5. Split Cue Times
12.6. Recording to a specific Cue Id
12.7. Snapshot Icons
12.8. Record Options
12.9. Active
12.10. Removing channels from the Programmer
12.11. Making channels hard values
12.12. Copy between heads
12.13. Blind programming
12.14. Parking (freezing) channels
13. Outputs Windows
13.1. Heads View
13.2. Intensity View
13.3. DMX Channels View
13.4. Movement View
13.5. Chart View
13.6. Plan View
14. Editing Cues
14.1. Including Cues into the Programmer
14.2. Editing using Include and Update method
14.3. Record Merge (Updating a Cue with the contents of the programmer)
14.4. Making changes to multiple Cues
14.5. Editing using Update
14.6. Direct Modification of Intensities in Cues
14.7. Copy heads in Cues
15. Cue Stacks
15.1. Cue Stack Window
15.2. Chase Timing
15.3. Cue Timing
15.4. Tracking
15.5. Cue Only
15.6. Mark Cues
15.7. The Cue Store and Cue Stack Store
15.8. Assigning Cues and Cue Stacks
15.9. Copying and Moving Cues
15.10. Linked Cues
15.11. Copying Cue Stacks
15.12. Removing Cues and Cue Stacks
15.13. Cue Stack Defaults
15.14. Col Tags
15.15. Audio in Cue Stacks
15.16. Cue Stack Macros
15.17. Timecode Cue Stacks
15.18. Cue Stack timecode tracks
15.19. Importing timecode timings
15.20. Timeline
15.21. View Editor
15.22. View Cue Stack
15.23. View Marker Options
15.24. Choose Cue Stack
16. Playback
16.1. Playback Display
16.2. Activating and Releasing Playbacks
16.3. Fader control
16.4. Playback Buttons
16.5. Playbacks Window
16.6. Bank Pages
16.7. Default Cue Stacks
16.8. Synchronising Playbacks
16.9. Set lists
17. Cue Stack Options
17.1. Faders
17.2. Buttons
17.3. Function
17.4. Activate/Release
17.5. Advanced
17.6. Chase Options
17.7. Chase Times
17.8. Audio
17.9. Step (View Defaults only)
17.10. Step Times (View Defaults only)
17.11. FX (View Defaults Only)
18. Advanced Playback / Cue Stack Options
18.1. Interaction of HTP and LTP channels between Playbacks
18.2. HTP handling
18.3. HTP always active (Use HTP) option
18.4. LTP handling
18.5. Interaction of FX between Playbacks
18.6. Playback Priority
18.7. Playbacks ignore masters levels
18.8. Playback Stomping
18.9. Group Masters (Inhibit Masters)
18.10. Advanced activate and release options
19. Live Programming (Busking)
19.1. Adding individual channels using preset faders
19.2. Over-ride / take-over
19.3. Viewing Cues and Cue Stacks
19.4. Modifying chase speed / contrast
19.5. Modifying FX parameters
19.6. Stop / Starting Cue Stacks
19.7. Jumping to a Cue in a Cue Stack
19.8. Over-riding using the programmer
19.9. Adding in new FX
19.10. Applying palettes with time
19.11. Releasing / Clearing with time
19.12. Busking Master
19.13. Programmer Master
19.14. Live Macro
19.15. Group Cues
20. Execute Window
20.1. Design View
20.2. Full Screen View
20.3. Password Protection
20.4. Automated Start
20.5. Sizing of items
20.6. Faders
20.7. Buttons
20.8. Regions
20.9. Timing
20.10. Rate and parameters
20.11. Execute Window FX
20.12. Execute Window Soft Palettes
20.13. Execute Window sequencing
20.14. Button appearance
20.15. Speed Encoders
20.16. Attribute Encoders
20.17. Preload
20.18. Background
20.19. Special Options
20.20. Execute Window on iOS/Android remote
20.21. Execute Buttons on console/wing Playback Go/Pause buttons
20.22. Multiple Execute windows
21. Automation
21.1. MagicQ Automation Window
21.2. Scheduled Events
21.3. Automated Start of Playbacks / Executes
21.4. Keyboard macros
22. Motorisation and Customisation
22.1. Stadium Playback banking
22.2. Fader modes
22.3. Playback Encoders
23. LED & Pixel Mapping
23.1. Patching LED on MagicQ
23.2. Using the Grid view in the Outputs Window
23.3. Pixel Mapper
23.4. 3D Pixel Mapping
23.5. Simple Pixel Map FX
23.6. Multi Element Heads
23.7. Making Grids of Groups
23.8. Programming LED using standard FX
23.9. Making groups out of LED pixels
23.10. Making new LED personalities on MagicQ
24. Colour Picker
24.1. Concepts
24.2. Views
24.3. Selection modes
24.4. Other functions
25. Controlling Media Servers
25.1. Patching Media Servers on MagicQ
25.2. Connecting via network
25.3. Configuring the Media Window
25.4. Thumbnail view
25.5. Live Previews
25.6. Media Window View
25.7. Using MagicQ and Media Server software on the same PC
25.8. CITP (MSEX) live feeds and MagicCap
25.9. Troubleshooting
26. Head Editor
26.1. How Heads are stored in MagicQ
26.2. Loading new heads into MagicQ
26.3. Copying head files created on PC/Macs to MagicQ consoles
26.4. Modifying existing heads
26.5. Removing old heads
26.6. General View
26.7. Channels View
26.8. Ranges View
26.9. Palettes View
26.10. Macros View
26.11. User Icons
26.12. Heads with multiple elements
26.13. Custom gel libraries
26.14. Importing GDTF files
27. Curve Editor
27.1. Creating a curve
27.2. Editing a curve
27.3. Setting a dimmer curve
28. FX Editor
28.1. View General
28.2. View Chans
28.3. Palette FX
29. Network Manager (SnakeSys)
29.1. VIEW CHAMNET
29.2. VIEW ART-NET
29.3. VIEW SACN
29.4. VIEW RDM
29.5. VIEW PIDS
30. Remote Device Management (RDM)
30.1. Introduction
31. Networking of MagicQ systems
31.1. Network addresses and host names
31.2. Checking IP addresses - Ping Test
31.3. Checking consoles on the network
31.4. Grabbing shows from other consoles
31.5. Setting up Network Sessions
31.6. Multi Console Programming
31.7. Selective Channel Control
31.8. Restricted Features on Slave consoles
31.9. Playback Sync modes
31.10. Programmer Sync Modes
31.11. Universe Zoning
31.12. Inter Console Messaging
31.13. Control network
32. Manual configuration of Multi Console operation
32.1. Manual configuration of Hot take-over
32.2. Manual configuration of Playback synchronisation
32.3. Manual configuration of Show Data Synchronisation
32.4. Manual configuration of Selective Channel Control
32.5. Automatic backing up of shows from other consoles
33. Remote control of MagicQ
33.1. MagicQ Remote Control (Windows/Mac/Linux)
33.2. Remote control from MagicQ
33.3. iOS / Android Remote App
33.4. Remote control via web server
33.5. Remote control using Magic Wand simulator
34. ChamSys Remote Protocol Commands
34.1. Remote playback commands
34.2. Remote programming commands
35. Controlling MagicQ using UDP/IP
35.1. ChamSys Remote Ethernet Protocol
35.2. Writing to the network port
35.3. Reading from the network
35.4. Sample code fragments
36. Controlling MagicQ using the serial port
36.1. Connecting the serial port
36.2. Enabling the serial port
36.3. Writing to the serial port
36.4. Reading from the serial port
36.5. Testing receiving serial commands
36.6. Changelog
37. Audio
37.1. Audio Input
37.2. Audio playback
37.3. USB sound cards
37.4. Control of Winamp
38. DJ
38.1. Supported Systems
38.2. Deck Configuration
38.3. Audio Window
38.4. Timecode and Level Synchronisation
38.5. Beat tracking
38.6. Diagnostics
39. MIDI
39.1. MIDI Notes and CC Receive
39.2. MIDI Notes and CC Transmit
39.3. MIDI problems
39.4. MIDI Show Control (MSC)
39.5. MIDI Beat Clock
39.6. MagicQ USB MIDI/Timecode box firmware versions
40. Timecode Support
40.1. Timecode Decode
40.2. Timecode from Winamp
40.3. Timecode from MagicHD
40.4. Timecode Simulator
40.5. Timecode Generation
40.6. Timecode Re-transmit
41. Remote Input port
41.1. Connection (MagicQ Consoles, MagicQ PC Wing Compact and MagicQ MaxiWing)
41.2. Connection (Original PC Wing)
41.3. Enabling the remote input in MagicQ
42. 10Scene
42.1. 10Scene Gateways
42.2. 10Scene Wall Plates
42.3. 10Scene enable
42.4. 10Scene action
42.5. Manual Zone Configuration
42.6. Passwords
42.7. Passcodes
42.8. Joining Zones
42.9. 10Scene remote triggers
42.10. 10Scene Remote app
42.11. Testing an installation
43. Scene Setter
43.1. Powering the Scene Setter
43.2. Configuration
43.3. Using the Scene Setter
43.4. Changing the IP Address
43.5. Setting up the Serial Port
44. Open Sound Control (OSC)
44.1. Setup
44.2. Receiving messages
44.3. Sending messages
44.4. TouchOSC
44.5. Troubleshooting
44.6. Notes
45. MagicQ Visualiser
45.1. MagicVis
45.2. Using MagicVis
45.3. Plot Window
46. Blind Visualisation
46.1. Split Visualisation in MagicVis
46.2. Automatic Source Selection
47. Using MagicQ with other Visualisers
47.1. Connecting to a Visualiser
47.2. Capture
47.3. WYSIWYG
47.4. Vision, Depence, L8
48. Trackers
48.1. MQ Track protocol
48.2. Object Transform Protocol
48.3. PSN/SpotMe
48.4. Scaling, Offsets and Swaps
48.5. Tracker Palettes
48.6. Using automations with Trackers
48.7. Tracking a fixed XYZ when lighting trusses moving
48.8. Tracking a moving MagicVis object
48.9. Tracker Simulator
48.10. Generic Tracker personality
48.11. Moving Vis Objects
48.12. Transmit Tracker 1 / Tracker 2 from Focus Hold
48.13. DMX Input tracking
48.14. Tracker Demo show
49. Settings
49.1. Programming Mode
49.2. Playback Mode
49.3. Advanced Settings Option
49.4. Output Settings
49.5. Wing Settings
49.6. Monitor Settings
49.7. Touch Screen Settings
49.8. Mode & Security Settings
49.9. Programming Settings
49.10. Keypad / Encoder Settings
49.11. Windows Settings
49.12. Cue Storage Settings
49.13. Playback Settings
49.14. Crossfade button function
49.15. Network Settings
49.16. WIFI Settings
49.17. Port Settings
49.18. MIDI / Timecode Settings
49.19. Multiple Console Settings
49.20. Hardware Settings
49.21. General Settings
49.22. Individual Playback Settings
49.23. Calibrating the touch screen
49.24. Displays brightness and contrast
49.25. Console lamp brightness
49.26. Button LED brightness
49.27. Controlling console lamp from the programmed show
49.28. Locking the console
49.29. Button test mode
50. System Management
50.1. Starting Up
50.2. Shutting Down
50.3. Saving Shows
50.4. Backing up to an external system
50.5. Loading Shows
50.6. Erasing
50.7. Show extras file
50.8. Import and Export of Show Data and Show Merging
50.9. Saving and Loading Settings
50.10. File Manager
50.11. Transferring files over network
50.12. Storage of MagicQ user files on PC/Mac
50.13. Reports
50.14. Status Window
50.15. Backup Archives
50.16. Using shows on different MagicQ products and show versions
50.17. MagicQ Profiles
50.18. User management
50.19. Security
50.20. Saving Support files
50.21. Commands and Logs
51. Software & Firmware Upgrade
51.1. Changing MagicQ Console Software
51.2. Console Kernel Update
51.3. MQ80 Kernel v2 upgrade
51.4. Pro Series Upgrading Console Kernel
51.5. Disc Repair
51.6. Resetting a MagicQ console to factory defaults
51.7. Firmware
51.8. MQ50, MQ70 and MQ80 front panel firmware
51.9. MQ250M Stadium firmware
51.10. MQ500 Stadium firmware
51.11. MQ500M Stadium firmware
51.12. MQ500M Wing firmware
51.13. Firmware Change Log
51.14. Updating Firmware
51.15. Upgrading Legacy product firmware
52. Handy Hints
53. MagicQ Shortcuts
54. Troubleshooting
54.1. No outputs
54.2. MagicQ not responding
54.3. MagicQ responding slowly
54.4. Strange key presses, unexpected window changes
54.5. MagicQ console not booting
54.6. MagicQ console blank screen
54.7. MagicQ console white screen
54.8. MagicQ console distorted screen
54.9. MagicQ console internal touch screen not working
54.10. All 10 S buttons flashing blue
54.11. Fader, Encoder or Button not working correctly
54.12. Unable to save shows or patch heads after performing a *777 erase all on the console
54.13. "MagicQ needs to write to the install folder…" message on Mac
54.14. Linux: MagicQ fails to start / libGL error
55. Button Functions
56. Licensing
56.1. Qt
56.2. LibPNG
56.3. LibJPEG
56.4. LibJPEG-Turbo
56.5. LibICU
56.6. FFmpeg Binary
56.7. FFmpeg Library
56.8. LibArchive
56.9. Zlib
56.10. PortAudio
Glossary

List of Tables

11.1. 100% FX spread (no FX Parts or FX Segments)
11.2. With FX Segments = 2’s
11.3. With FX Segments = 3’s
11.4. With FX Parts = 2’s
11.5. With FX Parts = 2’s, Segments = 3’s
26.1. Attrib No field
36.1. Serial port pinout
39.1. Supported MIDI messages
44.1. OSC Addresses
49.1. Setup, Prog Settings
49.2. Setup, Keypad Encoders
49.3. Setup, Windows
49.4. Setup, Cue Stack Defaults, Fader
49.5. Setup, Cue Stack Defaults, Flash
49.6. Setup, Cue Stack Defaults, Step
49.7. Setup, Cue Stack Defaults, Step Times
49.8. DMX I/O Out Protocols
49.9. Wings
49.10. Programing Wing Shortcuts
51.1. Pro upgrades
51.2. Expert upgrades
53.1. Saving / Loading
53.2. Patching
53.3. Select Heads
53.4. Lamp On / Lamp Off / Reset
53.5. Setting Intensities
53.6. FX
53.7. Playback
53.8. Loading Values into the Programmer
53.9. Removing Values from the Programmer
53.10. Recording Cues
53.11. Record Merging / Removing
53.12. Editing Cues
53.13. Palettes
53.14. Information Windows
53.15. Net Session
53.16. Wing / Keypad short cuts
53.17. Console
53.18. Cue Stack Macros
53.19. Window Control
53.20. Stadium Shortcuts