Updated
predefined content:
- Updated demo shows:
- Demoshow_grandMA3
- MA_StartShow
- Simple_Show
- Updated the predefined MVR demo stage.
- Changed the default render qualities in
the render qualities pool. The new defaults are No Beam, Line, Low,
Standard, High, and Ultra. By default, Standard is selected in a new
show.
- New predefined macros
- New predefined filters
- New predefined symbols
- Added predefined phaser recipe presets.
- Updated predefined phaser presets.
- Added predefined shapes.
- Improved the Sequence Sheet view of new shows.
- Group By ID Type is enabled by default in the fixture sheet settings.
Improved
tags:
- The tags pool now has Pool Action. Pool actions can be set
up per tags pool
or individually per object.
- You can assign tags as layout elements in the layout viewer.
Improved
pools:
- Added First Index to the pool settings of presets and the following pools: Filters, Groups, MAtricks, Sequences, Shapes, and Worlds.
- Set values between 1 - 9999 to define where a pool object should be stored. An
individually defined first index is indicated by >=x in the top left corner of the corresponding pool.
For example,
setting First Index to 195 in the sequence pool
and then executing
Store Sequence will create a pool object at slot 195. If the
slot is occupied,
the next free slot will be used instead.
- First Index can be set up per user profile.
Improved
MAtricks:
- Linked and unlinked shuffle modes now work in combination with Rx, Ry, and Rz:
- Rx, Ry, or Rz are
toggled on: Only existing grid positions on the selected axis are taken into
account.
- Rx, Ry, or Rz are toggled off: The entire range on the axis is taken into
account.
- Linked: Fixtures that are located on the same point of the selected
axis are triggered
at the same time.
- Unlinked: Parallel lines are shuffled independently to each
other.
- The value 0° is now available as a predefined input option for phase values.
-
MAtricks objects with more than one property are indicated by
in the pool object.
Improved
presets:
- The new recipe context area is displayed in the lower part of the preset editor. To access the
recipe editor settings, tap
in
the top left corner.
Read more about the context area and new recipe editor settings in Features.
-
Removed Auto in Preset Modes of the Store Settings pop-up.
Read more about presets in Features.
- If a recipe is stored into an empty preset, the preset mode automatically changes to Selective.
- Added Recipe Mode to the Store Settings pop-up, when storing recipes into presets. The options are:
- Normal: Stores recipe presets with the selected fixtures in the programmer.
-
NoSelection: Stores recipe presets without the selection.
To store a recipe without selection via command line, use this syntax: Store ["FeatureGroup_Name" or FeatureGroup_Number] /Recipe "NoSelection"
Improved patch:
-
Added Same as FID in the calculator when editing a CID cell.
-
Added Same as CID in the calculator when editing a FID cell.
-
Added Suggestions tab with a number of suggested values in the calculator in CID and FID.
-
Added Invert 3D as a column in the patch.
Set the subcolumns Pan and Tilt to Inverted to visualize a pan and tilt inversion in the 3D viewer.
-
Fixtures with Master React set to None are now indicated by a gray bar in the top left corner of the IDType column in the programmer.

Improved the fixture types editor and the DMX mode editor:
Improved
playbacks window:
- Added Display Mode as a new setting of the Playback
window, Xkeys
window, and Custom Master Section window.
The options are:
- Text+Icon: The icon of the function is displayed in the background of the
executor, the function is
displayed in text on top of the icon.
- Text: The function is displayed in text on the executor.
- Icon: The icon is displayed on the executor.
- The mini encoders in the playbacks window display the icon of assigned functions, if encoder
left or encoder
right, or MA + encoder left or MA +
encoder right is
assigned.
Improved
3D visualization:
- 3D now visualizes continuous pan and tilt rotation when using the attributes PanRotate and
TiltRotate.
- It is now possible to assign appearances to materials of meshes.
To do so:
- Tap mesh object and swipe to edit it.
- In the list of materials in the column Appearance, tap and hold the cell to select appearance.
Such appearances can either be a color, an image, or a video. These appearances are, in turn,
visualized in the
3D. If an appearance is selected, the values of the Texture Name and Color columns
will be removed
and display "Replaced by Appearance".
- The color of materials can also be edited. In the list of materials in the column Color, tap and
hold the cell
to open the color edit pop-up. Tap Ok in the title bar to save the
color you
changed.
- It is now possible to overwrite materials with appearances in individual fixtures in the 3D
viewer. The selected appearance is visually applied to the fixture in the 3D viewer
instead of the
material that is defined in the fixture type itself.
To set a material for an individual fixture:
- Open the patch.
- In the column Material Overwrite, tap and hold a cell.
- In the dropdown, select an appearance to be used as a material in the fixture.
-
Added Show Environmental Label to the settings of the 3D viewer. Show Environmental Label relates to Show Label on Body.
When it is enabled, labels of environmental fixtures are displayed. Show Environmental Label is disabled by default.
-
Added Follow Preview to the Misc tab of the 3D Viewer window settings.
When Follow Preview is enabled and you are in preview, the output in preview is visualized.
When Follow Preview is enabled and you are not in preview, the live output is visualized.
When Follow Preview is disabled, the live output is always visualized, even if you are in preview.
Improved
the selection grid:
- The two different position modes (Perspective; Planar), which define how the selected fixtures
are positioned
in the selection grid, can now be addressed using the command line.
|
Known Limitation:
|
|
At the moment, these two commands will not work if subfixtures are selected.
|
- This is the general syntax for positioning the selected fixtures in perspective
mode:
Grid "Perspective" Camera ["Camera_Name" or Camera_Number]
- This is the general syntax for positioning the selected fixtures in planar mode: Grid
"Planar" Camera ["Camera_Name" or Camera_Number]
- Small icons in the upper left corner of the Selection button in the encoder bar display the axis and the selected Move Grid Cursor setting in the selection grid.
x-axis
y-axis
z-axis
None
Append X
New Line
Improved
executor configuration editor:
- The new editor allows you to customize executor configurations and is similar to the handle tab
in the assign menu.
- The buttons on the left side of the menu always come in pairs and represent a fader/encoder
and key
executor.
This is indicated by the icons in the upper left corner of the buttons (

/
).
An executor
configuration can be loaded to any type of executor. Depending on for which type of executor
(encoder, fader,
or
key) the configuration is used later, the functions set in the editor are loaded to the
executor. For
example, when encoder left/right are defined, and used later on an executor in row 200, the
fader would have
an
empty assignment.
- Select a fader/encoder or key executor on the left side of the editor, to edit its trigger
options and
functions
on the right side of the editor.
- Tap Recast in the title bar to recast the executor configuration.
For more
information, see Recast Keyword. List Reference opens the list reference pop-up.
- Enabling Settings in the title bar displays the following options
below the title
bar:
- Name
- Scribble
- Appearance
- Tags
- Note
- Width: Edit the width of the executor configuration.
- Height: Edit the height of the executor configuration.
|
ヒント |
|
The width and height define the scale of a new executor when using the
configuration. It is
possible
to increase the width and height of the configuration and edit the functions
for additional
executor
button and decrease it again in the editor. When loaded to an executor and
the executor is
expanded
later, all information of the assigned functions will be loaded.
|
- ExecConfigType: Select an ExecutorConfigType as a preference for which object type
you want to use
the
executor configuration. Functions that cannot be used with the selected type are grayed out
in the list
below.
However, it is still possible to assign it to executors of different object types.
-
Added Learn Mode as setting to speed masters. It can be accessed in the UI via the Edit Setting tab of the assign menu. It defines how Learn and LearnSpeed react. There are three different values:
- Default: The speed scale is not taken into account.
- Learn Respects Speed Scale: This takes the value set in
SpeedScale into account. Example: Tapping a speed of 60 BPM with a speed scale of Mul2
results in a speed of 120 BPM.
-
Auto Increase Speed Scale: Tapping a high BPM value over 225 BPM automatically increases the SpeedScale value.
|
ヒント |
| Default matches the behavior in version 2.3. Learn Respects Speed Scale is enabled in show files that were saved in version 2.2 or prior. This matches the behavior in these versions. |
Improved
executor configurations:
- Added the possibility to define default
executor configurations for Timing Masters and Selected Masters. With the separation of Selected
Masters and Grand Masters, the previous Master setting was renamed GrandMaster.
- Added Selected Master, Grand Master,
and Timing Master to the Masters section of the Executor
Config. tab in Preferences and Timings.

Improved
assign menu:
- Tapping an empty executor in the handle tab creates a new empty executor and the assign
menu switches to
the
object tab.
- Executors with a custom command assigned to them are displayed with a specific icon
(
).
- Extra trigger options for executors, for example MA + release
key, will only
be
displayed on the left side of the Handle tab if a function is
assigned.
- When only the encoder or key trigger option is used, without the MA trigger
option, then the trigger option remains accessible when pressing MA.
- For the 300 and 400 row executors, if no function is assigned for MA +
encoder,
the
encoder resolution step size can still be adjusted separately as a second encoder
resolution step
size for the normal encoder. It can be triggered by turning the encoder while pressing
MA. This is useful for having a coarse and fine resolution for the
same encoder, for
example.
- Added Fix Executor to the title bar of the handle tab. When
enabled, it latches
the
executor to the current page, same as using the Fix
Keyword does.
- The executor is also displayed in the resulting command, if Add
Executor is enabled when using the custom command section.
- Secondary functions can be assigned to executors. For example, press Assign + Go- , and then press
and hold MA and tap an executor. This is also possible
via command line using the option keyword /MA,
for example Assign FaderTemp Page 1.301 /MA.
Improved
message center:
- The design of the message center was separated into two tabs, Messages and
Statuses.
- The temporary message and status center opens in the tab or list of messages that was
opened last.
The message center window opens in the tab or list of messages that was stored.
- Added settings to the message center window:
- To hide the Messages tab bar
on the left side of the message center window disable Tabs.
- Swipe Tab and select a tab (Messages or Statuses) that you
want to display.
- Added
Confirm All in the title bar of the messages section. Tap this button to confirm all messages in the message center at the same time.
was added to the title bar of the message
center. Select a display in which you want to display the message center.
- The notification type is displayed as text next to the bell icon (
) in the
upper left
corner
of the cell.
- Messages can be confirmed by tapping
in the
upper right corner
of
the cell. The icon is only displayed if there are new messages in that category.
- The notification pop-ups have a new button Confirm Message to close
the pop-up
and at
the same time confirm the message in the message center.
- By default, messages of the Information column are displayed as confirmed.
- The timestamp of the latest message is displayed in the lower right corner of the cell in the
main page of the
message center. The date and time is displayed in the format dd.mm.yyyy hh:mm:ss.
- To open a list with all messages, tap All in the upper left corner.
To open the list of messages for a category or priority, tap the header of the category or
priority.
- The list of messages displays information about Time, Sender, Category,
Priority, and the message itself. The Sender column displays the name and IP of the
device that sent the message.
To filter the list of messages, use the yellow filter row below the header row. Undefined displays messages that are not part of any category or priority. For more information see Temporary Filtering.
- The width of the time, category, priority, and message column in the list of messages of a
category can be adjusted. To do so, tap and drag the separating line in the title bar of the
list.
- To display a message in full below the list of messages, enable Full
Message on the upper right side below the title bar. To change the height of the
display area for the full message, drag the separating line.
- Select All and Select None were added
in the upper
right
corner of the messages list, below the title bar.
To select all messages in the list, tap Select All.
To deselect all selected messages in the list, tap Select
None.
- Confirm Selection, Unconfirm Selection, and Delete Selection
were added to
the
bottom of the messages list.
To mark all selected messages as read, tap Confirm Selection.
Confirmed messages
are
still displayed in the list, the background changes from opaque to transparent.
To mark all select messages as unread, tap Unconfirm Selection.
Unconfirmed
messages
are still displayed in the list, the background changes from transparent to opaque.
To delete all selected messages, tap Delete Selection. Deleted
messages are no
longer displayed in the list.
|
制限 |
|
It is not possible to oops these actions - confirm, unconfirm,
delete.
|
- Messages can be confirmed using the command line.
Call MessageCenter "Category.Priority"
- To confirm all messages, type:
|
User name[Fixture]>Call MessageCenter
|
- To confirm all messages in MA-Net, type:
|
User name[Fixture]>Call MessageCenter "MA-Net."
|
- To confirm all messages with the priority Warning, type:
|
User name[Fixture]>Call MessageCenter ".Warning"
|
- To confirm all messages that have both the category Power and the priority Error, type:
|
User name[Fixture]>Call MessageCenter "Power.Error"
|
-
Information messages are already set as confirmed and do not need to be confirmed by the
user.
- Enabling Local Settings in the Backup menu when loading a show
file keeps
the
local messages, and vice versa. Disabling Clear Local Settings
when creating
a
new show keeps the local messages and vice versa.
- Message center settings are defined per user.
- USB and Chat messages are only shown on the local device.
- Messages with the priority Alert are set to notification type Notification by default.
- In case of power loss, the message pop-up informs the user about missing power supply.
- Warning, error, and alert messages flash while they are displayed. In contrast, information
messages remain static
and do
not flash.
- Messages are stored in the show file when saving a show file and loaded when loading a show
file.
Improved status center:
- The status center is now located in a separate tab called Statuses. To open it,
tap
or certain status
icons,
then tap Statuses on the left side of the window.
- The icon and title bar of a status light up in the corresponding color if the status is active.
- Added an icon for the status source My:

- The preview icon is now displayed in the same orange color as windows and objects when preview
is active.
- Swiping a status in the status center offers a new category in the drop-down called "Blink".
The options are:
- None: The background of the status in the command line does not blink when the
status is active.
- Once: The background of the status blinks red once when active.
- Always: The background of the status blinks red continuously when the
status is active.
|
ヒント |
|
For the statuses Highlight, Blind, Solo, Grand
Master, World Master, and Disk Space "Blink" is set to
Always by default.
|
- Tap the Grand Master, World Master, or Grand Rate status icon in the
command line to open
the
temporary Master Controls.
- Improved Battery status: When a device runs in battery mode, the system now clearly
differentiates between the
battery status of your own device and those of other devices in the session. Depending on the
configuration,
the
label beneath the status icon will show either "My", "My+Ext",
or
"Ext" to indicate which device is affected. The tooltip provides further
information.
- Added new statuses to the status center:
- No Fixtures Patched (
):
No
fixtures are patched in the current show.
- Encoder Bar (
): A different encoder bar and not the default encoder bar is
selected.
- Grand Master (
):
Grand master is not at full.
-
World Master (
): World master is not at full.
-
Grand Rate (
): Grand rate master is not at 1:1.
- Patch Open (
):
Another user is in full patch.
- Added the section Hardware. This section includes the
status Battery and the
following statuses:
-
USB Network (
): USB network is active. This status is not available in
the onPC software.
For
more information, see USB Network in
Features.
-
ShowData (
): Previously named Memory.
-
CPU (
): Displays the CPU usage as a percentage below the status
icon in the command
line.
-
Memory (
):
Displays the memory usage in MB below the status icon in the command
line.
-
CPU Temperature (
): Displays the CPU temperature in °C below the status icon in
the command
line.
-
GPU Temperature (
): Displays the GPU temperature in °C below the status icon in
the command
line.
-
Fan Speed (
): Displays the fan speed as a percentage below the status icon in the
command line.
-
Disk Space (
): Displays the available free space in GB of the HDD below the status
icon in the command
line.
Improved timecode:
-
The Note and Appearance columns are hidden by default in the Timecode Viewer and Timecode Editor.
- Timecode slots were expanded to 16 (previously 8).
- Added Toggle as a pool action to the timecode slot window settings to toggle
timecode
slots on and off.
- Removed Toggle Pause and Toggle Off as values of the pool
action
setting.
- Added Restart Option to the settings to choose a mode for Toggle.
The options are:
-
Continue: When a stopped timecode restarts, it will continue to run.
-
Reset: When a stopped timecode restarts, it will be reset from the start.
Improved timecode slot pool:
- Added Restart Option to the settings to choose a mode for Toggle.
The options are:
- Continue: When a stopped timecode slot restarts, it
will
continue to run.
- Reset: When a stopped timecode slot restarts, it will be reset
to the generator start time.
Improved
the DMX Protocol Art-Net:
- The Art-Net menu now has a tab called Timecode. In Timecode it is
possible
to set 16
Art-Net streams with different stream IDs to send and receive up to 16 timecodes in
parallel.
Improved
Lua:
- The Lua Core has been updated to Lua v5.4.8.
Added
an
Oops window:
- To open the new Oops window, open the Add Window dialog and go to the More tab.
The
window is similar to the oops menu. 詳しくは Oops Menu を参照してください。
Improved
layouts:
- If you enable Setup mode in a layout in the layout
viewer, the object
will
be locked using object
ownership.
This
is indicated by a red lock icon in the pool object.
-
Selecting group elements in setup and linear mode will occupy a grid position in the selection grid for better calculation.
Improved
color picker:
- Added swatch books to the color picker for color inputs, for example the border color of
layout
elements.
To select gels in the swatch book, click Book in the title bar
of
the color
picker.
- The swatch book opens to the last selected gel.
- Improved color selection if the fixture has a color wheel.
Improved
network:
- Added MSC Input and MSC Output to the
Session
Control
menu.
- QR codes have been added to the Web Remote tab inside the Network menu. For each network
interface
with an
assigned
IP address, a unique QR code is generated, allowing quick access via mobile
devices scanning.
Network
interfaces without an assigned IP address and Loopback IPs will not be generated as QR code. If
an
interface
has
no link connection, the QR Code is shown in red. 詳しくは I を参照してください。a href="network_interface.html">nterfaces and IP. Menu "WebremoteView" opens a resizable pop-up
showing the QR
Codes.
The maximum height of QR codes is 480 pixels, so they perfectly fit on small screens, for
example, the
grandMA3
onPC rack-unit.
- The web remote Resolution Limit has been
adjusted per
device:
- grandMA3 consoles: 1440p
- grandMA3 onPC command wing XT and grandMA3 onPC rack-unit:
4k
- grandMA3 onPC: Unlimited
Improved DMX Remotes
- Added Trigger On Session Change column to the DMX remotes menu.
If Trigger on Session Change is set to Yes, the target is triggered every time the DMX calculation of the session changes. This includes, for example, the startup of a console or adding a processing unit to the session. This is valid as long as the DMX address is within the range of values between Trigger On and Trigger Off. This means if Trigger On is set to 0, the target is triggered even if there is no external DMX signal.
If Trigger On Session Change is disabled, a change in the DMX calculation will not trigger the target.
|
ヒント |
Trigger On Session Change is set to Yes in show files that were saved in version 2.3 or prior. This matches the behavior in these versions. In new show files, Trigger on Session Change is disabled by default. |
Improved
masks:
- Executing Store on an empty mask button in the mask toolbar creates
a
new filter in the filter pool.

Improved
agenda:
- Added per column filtering. For more general information, see the Temporary
Filtering topic.
- Added Delete Old button in the title bar in setup mode. Tap to
delete
outdated agenda entries.
Improved attribute definitions:
Improved
Add
window dialog:
- Added Recipe Editor to the Common tab.
Improved
DMX
sheet:
- The setting Level Bar has a new option Programmer. If
Programmer is
selected, values in the DMX sheet are visualized in the same colors as in the programmer.
-
Added Follow Preview to the window settings of the DMX sheet. When enabled, it displays the output in preview.
When disabled, it displays the live output.
The function is disabled by default.
Improved sequence sheet:
Improved
the
resizing of info window pop-ups:
- Double-tap the title bar to resize the pop-up to the largest possible size on the screen.
Improved displayed text:
- If an object has a note with more text than can be displayed in the field or column, an ellipsis
[...] is added at the end of the displayed text.
-
The text on pool objects only shrinks a little bit, then cuts off the end of the label, and an ellipsis [...] is added at the end of the displayed text.
Improved
sheets:
-
The state of expanding (
) or collapsing (
) columns in sheets, for example in the recipe editor, is now remembered.
-
If columns are expanded by tapping
, the first expanded column is scrolled into view.
-
Objects and values that are referenced in a cell can be edited directly in the corresponding sheet.
To do so, type EditSetting in the command line and tap the cell in the grid.
The changes are stored in the source, for example the object in the pool.

Improved the speed of the total reference update mechanism due to parallel updating multiple
objects.
Unified
the
UI of several window settings, for example for the Xkeys, MAtricks and message center window.
Added /Recursive option keyword to the Lock keyword and Unlock keyword:
Using /Recursive in combination with the Lock keyword or Unlock keyword allows you to define which levels of objects you can lock or unlock.
Examples:
- To only lock data pool 1, type:
|
User name[Fixture]>Lock Datapool 1 |
- To lock all children within data pool 1, type:
|
User name[Fixture]>Lock Datapool 1 /Recursive |
必要条件: Lock at least two levels of objects.
- To unlock sequence 1 with all its cues but to keep cue parts locked, type:
|
User name[Fixture]>Unlock Sequence 1 /Recursive 1 |