Chamsys - MagicQ
Chamsys MagicQ is a lighting controller offering up to 256 universes with full lighting visualisation, pixel mapping, and HD media playback on up to 8 different layers.
The Chamsys MagicQ module uses the Chamsys MagicQ OSC API to set fader and playback levels, reference trigggers pause & stop playlists alongside adjusting their intensity. Additionally, the module allows states programed on Chamsys 10Scene button stations to be triggered.
| Module Rating | |
|---|---|
| Quality of API | 2/3 |
| Implementation | 3/3 |
| Status | Complete |
See the Modules Overview article for information about how Module Ratings are calculated.
Module Settings
- MagicQ Patch - Select an OSC patch (IP address) from the Module Settings.
Process Block
After creating a Chamsys MagicQ module, a block will be generated for it within Ctrl Suite's Process Editor for integration as part of a process flow.
Add a Process node or edit an existing one to use the block's full functionality.
Endpoints
The endpoints this module supports include:
| Endpoints | Option 1 | Option 2 | Option 3 | Notes |
|---|---|---|---|---|
| Set Playback Level | Integer [1..10] | Select Level [0..225] | - | Set an intensity level for a playback within MagicQ. |
| Go On Playback | Integer [1..10] | - | - | Select the playback number to trigger its Go function. |
| Flash Button | Integer [1..10] | Boolean | - | Select the playback number to trigger its Flash function. |
| Pause Button | Integer [1..10] | - | - | Select the playback number to Pause. |
| Release Button | Integer [1..10] | - | - | Select the playback number to Release. |
| Jump to Cue | Integer [1..10] | Integer [1.00..10000.00] | - | Select the playback number to Release. |
| DBO | Selection [ON / OFF] | - | - | Turn the DBO Blackout function ON or OFF. |
| Swap | Selection [Add / Swap] | - | - | Change state between Add and Swap. |
| Execute Page Fader | Integer [1..10] | Integer [1..10000] | Integer [1..100] | Control a fader on an executor page by defining the Page, Item and Fader level. |
| Execute Page Button | Integer [1..10] | Integer [1..10000] | Selection [Activate / Release] | Control a button on an executor page by defining the Page, Item and Button State. |
| Execute Fader | Integer [1..1000] | Integer [1..100] | - | Control a fader on an executor page by defining the Page, Item and Fader level. |
| Execute Button | Integer [1..1000] | Selection [Activate / Release] | - | Control a button on an executor page by defining the Page, Item and Button State. |
| 10 Scene Button Zone | Integer [1..10] | Integer [1..50] | Selection [Activate / Release] | Control a button on a 10 scene button by selecting the Item, Zone and Button State. |
| 10 Scene Button | Integer [1..10] | Selection [Activate / Release] | - | Control a button on a 10 scene button by selecting the Item, Zone and Button State. |
| OSC Feedback Off | - | - | - | Turns OSC Feedback off |
Note: The Chamsys MagicQ OSC API Implementation is one way only. - However, you can manually create a feedback loop to update Ctrl suite with current playback state of MagicQ.
Troubleshooting:
- Ensure that MagicQ's OSC input port matches the OSC port defined in Ctrl Suite's OSC patch.
- When using OSC, ON LX reccomends the use of a wired network as opposed to WiFi wherever possible, for further advice surrounding UDP based protocols see this article.
Additional Resources
- Chamsys Website
- When using OSC, ON LX reccomends the use of a wired network as opposed to WiFi wherever possible, for further advice surrounding UDP based protocols see this article.