MAtricks と Shuffle

MAtricks is a tool that can be used to divide a selection of fixtures into sub selections.

The general workflow is that a selection of fixtures is selected, then different MAtricks settings are applied to select fixtures inside the main selection.

For example, ten fixtures are selected and you want to step through these ten fixtures one at the time to do a position correction. MAtricks is the tool used to do this.

The selection can be shuffled using a set of shuffle tools. Read more below.

MAtricks ツール

One of the ways to work with MAtricks is the MAtricks toolbar or window.

MAtricks tools in a window

The above is the MAtricks tools available in a window that can be created like any other windows.

There is an overlay version of the window that can be opened by tapping MAtricks in the standard Encoder bar.

The two versions have the exact same buttons and options. Read the next topics for details about the different options.

Dimensions and Selection Grid

The MAtricks toolbar shows that there are a lot of settings that can be applied to X, Y, and Z. These are the three dimensions used by the Selection Grid.

This means that if the fixtures are in a 3-dimensional grid selection, then the MAtricks tool can be used in all three dimensions.

MAtricks プール

The different settings that can be made in the MAtricks tool can be stored in the MAtricks Pool.

This pool can be created like any other window.

MAtricks pool with some store MAtricks

This pool works just like most pools in the grandMA3. The two most used functions are storing the MAtricks settings and recalling them.


This is the process for storing a MAtricks pool object.

The easiest way to do this is by long-pressing an empty pool object. This stores the current MAtricks settings (even no settings are stored).

The general syntax uses the Store keyword and the MatricksPool keyword: Store MatricksPool [number]

Recall a Pool Object

Recalling a MAtricks pool object is as easy as tapping it in the pool. This will load the stored settings into the MAtricks toolbar or window.

The actual command for this uses the default Call keyword. This can be omitted when typing the command, but it is recommended to be precise especially when writing macros.

This is the precise syntax for calling a stored MAtrick pool object: Call MatricksPool [number or "name"]


This simple example uses ten fixtures.

Select the ten fixtures without any specific grid information. Press Highlight to turn the intensity on

This is how it looks in the Selection Grid and the MAtricks window:

Ten fixtures without any MAtricks settings

These ten fixtures are now in one row on the X-axis.

Press Next. This is the same as tapping the + in the X setting.

This is the result:

Ten fixture with X 0

Notice that the MAtricks is now active - the Active button in the title bar is On. This can be used to toggle the MAtricks tool On or Off without resetting the MAtricks settings.

The first fixture is now outputting lights and the others are not. The selection frame around the first fixture is the usual yellow color. The rest have a darker yellow selection color. This indicates that they are part of the bigger selection and will output again if the MAtricks is turned Off or reset.

Try pressing Next to step through the selection. Pressing Prev (previous) goes through the selection in the opposite direction.

Notice how the X number in the MAtricks tool updates with the key presses. There is no difference between using the - and + buttons in the X-axis in the MAtricks tool or the keys.

A specific X number can be reached using the command line. For instance, if X needs to be 6 then the following command can be used:

User name[Fixture]>Matricks 'X' 6

When you are comfortable with Next and Prev, then press Set.

The result is the same as tapping Reset in the MAtricks tool title bar and all fixtures again outputting light.

Multiple Selection

Each user profile has two different fixture selections called selection 1 and selection 2.

The current active selection can be seen and changed on the ActiveSel button in the MAtricks tool. Tapping this button changes between the two selections.

The selection can also be changed using the Selection keyword.

For example, the command needed to change to selection 2 is:

User name[Fixture]> Select Selection 2

A selection of fixtures can be copied from one to the other by tapping Copy Sel. It copies the currently active selection to the other.

Values can be cloned from one selection to the other by tapping Copy Values. This applies the values from the currently active selections to the other selection.

A ClearAll command clears both selections. ClearSelection only clears the active selection.

Shuffle Selection

The Shuffle keyword allows to shuffle the selection order in a random sort.

By default, Shuffle will randomize the selection order on all 3 axes in the Selection Grid.

Each shuffle setting per axis can be set to a value from 0 (=None) up to 32 767. Each value represents a different shuffled selection order. When selecting the very same amount of fixtures, again and again, the same shuffle value will result in the same shuffled selection order. This can be useful when a specific nice shuffled selection order is desired for the same number of fixtures. In this case, apply the same shuffle value in the MAtricks when having the same number of fixtures selected. The fixtures are then shuffled the exact same way.

Tapping Shuffle in the MAtricks tool shuffles all three axes in the Selection Grid by adding a random number in XShuffle, YShuffle, and ZShuffle.

To shuffle on a single axis, enter a shuffle value for the desired axis in the MAtricks tool or tap the + or - in the axis until there is a wanted shuffle result.

On the left side of the MAtricks tool, there  is a Shuffle Mode with three available modes:

Tap ShuffleMode to switch between these three modes.

When deactivating or resetting the MAtricks, the original selection order will be restored.

Since the shuffle is part of the MAtricks, they are also stored in an MAtricks pool object like any other MAtricks setting.

See shuffle examples in the Shuffle topic.

Shift Selection

The shift setting in the MAtricks tool allows to shift the current selection within the selection grid positions. This can be done per axis in the grid. Therefore, change the values for XShift, YShift or ZShift.
Positive values shift to the right (x-axis), to the bottom (y-axis), and to the front (z-axis). According to this, negative values shift in the opposite direction.