Description
This module serves as a seamless interface between grandMA2 and PIXERA. PIXERA listens to the selected executor and automatically triggers all cues that exist both in the grandMA2 sequence and in PIXERA.

Usage
The GrandMA2MSC module monitors the CUE numbers programmed in the sequence and ensures that matching CUEs in PIXERA are triggered automatically.
For example, if a CUE labeled 100 exists in PIXERA and the grandMA2 triggers CUE 100 in its sequence, the same CUE 100 will be triggered in PIXERA.
Procedure
When the GrandMA2MSC plugin is dragged into the control workspace, these are the default settings:
1.Port: 6004
This should not be changed unless it has been changed in the MIDI Show Control configuration.
2.Adapter IP
The network adapter on which the MA-Net is connected must be selected here.
3.Timeline
Select the timeline to be controlled via the drop-down menu.
4.Executor
Enter the executor and page where the sequence controlling the timeline is located.
The first number is the executor number and the second number is the page.
Warning
Make sure the subnet mask has the same setting on the sending and receiving systems, for example 255.255.255.0.
The system is unable to connect if the masks are different.

Configure the Connection
In the next step, open the Config drop-down menu.

Once the Config window is open, configure PIXERA and grandMA2 to establish the connection.
Ensure that all six parameters are set identically in both PIXERA and grandMA2 to guarantee proper communication.
In step 7 on the grandMA2, activate MSC Show Control over Ethernet.


Configure the Module
If the configuration is finished:
- Configure the Adapter IP (point 1) to the MA-Net network adapter.
- Select the timeline that should be controlled via grandMA (point 2).
- Configure the executor that sends the command to trigger the timeline (point 3).
- The first number refers to the executor number.
- The second number after the dot refers to the page number (
exec.page).

Important
Ensure that the cue label in PIXERA corresponds exactly to the cue number of the matching cue in the grandMA2 sequence.

Warning
If you have selected Default Only in the Exec drop-down menu, PIXERA will react to all executors.
This means that if Executor 1 contains CUE 10, CUE 20, and CUE 30, and Executor 2 has the same CUEs, PIXERA will react to both executors when these CUEs are triggered.

grandMA2MSC Version Update 2.3
With PIXERA 26.1 R1, a new version of the GrandMA2MSC module was introduced.
The module has been updated to correctly handle Play, Pause and Stop commands.
Updated Transport Commands
The transport command behavior has been changed as follows:
| Command | New behavior |
|---|---|
| Play CUE | Executes Play |
| Pause | Executes Pause |
| Stop | Executes Stop |
In previous versions, a Play command was always sent automatically after a Pause or Stop command. This meant that the timeline would immediately start playing again instead of remaining paused or stopped.
With the updated GrandMA2MSC module in PIXERA 26.1 R1, each transport command is now executed according to its intended function.
Legacy Mode
A Legacy Mode has been added for users who require the previous behavior of the GrandMA2MSC module.
When Legacy Mode is enabled, a Play command is always sent automatically after a Pause or Stop command. This means that a timeline will immediately start playing again instead of remaining paused or stopped.
Enabling Legacy Mode
To enable Legacy Mode, open the GrandMA2MSC module settings and enable the Legacy Mode checkbox.

Required General Settings
For Legacy Mode to function correctly, the following settings must be configured under:
Settings → General → Timelines
| Setting | Required Value |
|---|---|
| Fade to Time/Cue Duration (Milliseconds) | 0 |
| Fade to Time/Cue Delay (Milliseconds) | 0 |
Both values must be set to 0 milliseconds
Warning
These settings are required for Legacy Mode to work correctly. If the values are not set to 0, the Legacy Mode behavior may not work as expected.

Workflow: Control of Multiple Timelines
To control multiple timelines via the grandMA, a separate GrandMA2MSC module must be created and configured for each timeline.
It is also possible to control different timelines from different executors. In this case, each module has to be configured accordingly.
In this example, all modules are configured to control all timelines from Executor 1.1.

Log Cues
For a better overview of whether the communication between grandMA and PIXERA is working, the CUEs can be displayed in the log window by enabling the Log Cues option in the menu.

Mute/Unmute Function
When you do not want to be disturbed during programming, or if Live Preview Editing is unavailable due to using a Player license, you can mute and unmute the module to ensure that PIXERA does not respond to the grandMA.

Data
Actions
| Action | Info | Input | Output |
|---|---|---|---|
ref |
- |
- |
|
init |
blocking (bool) |
- |
|
uninit |
- |
- |
|
receive |
msg (string) |
- |
|
IsOpen |
isOpen (bool), doSet (bool) |
- |
|
getTimelines |
hidden | - |
- |
Mute |
FOLDER | FOLDER | FOLDER |
muteInput |
- |
- |
|
unMuteInput |
- |
- |
|
mute |
val (), doSet (bool) |
- |
|
getFilter |
hidden | - |
- |
getMSCTypes |
hidden | - |
- |
filter |
hidden | val (), doSet (bool) |
- |
mscType |
hidden | val (), doSet (bool) |
- |
getprops |
hidden | - |
- |
deviceId |
hidden | val (), doSet (bool) |
- |
groupId |
hidden | val (), doSet (bool) |
- |
exec |
hidden | - |
- |
execProp |
hidden | val (), doSet (bool) |
- |
Properties
| Name | Content | Type Hint | Options Source | Options Action |
|---|---|---|---|---|
| Auto Init | true |
bool |
[] |
|
| Log Cues | false |
bool |
[] |
|
| Port | 6004 |
number |
self.init |
|
| Adapter IP | Localhost |
string |
Utils.Network.getLocalAdapterEntries |
self.init |
| Timeline | None |
string |
self.getTimelines |
[] |
| Executor | 201.1 |
string |
self.filterBy |
|
| Execute on GoBack | false |
bool |
[] |
|
| Device ID | 1 |
string |
self.deviceId |
|
| Group ID | 1 |
string |
self.groupId |
|
| Filter | All |
string |
self.getFilter |
self.filter |
| Exec | Exec.Page |
string |
self.exec |
self.execProp |
| Type | All |
self.getMSCTypes |
self.mscType |
|
| Description | see above | string |
[] |
|
| Author | AV Stumpfl GmbH (Benni M.) | string |
[] |
|
| Logo | image |
[] |
||
| Version | 2.0 |
number |
[] |
PIXERA 25.2 R3 | 10.November 2025 | G.R.
