• grandMA3 User Manual
  • grandMA3 Quick Start Guide
    • 00 Welcome
    • 01 New Show and Setup
    • 02 First Patch
    • 03 First View Setup
    • 04 Control Simple Fixtures
    • 05 3D Fixture Setup
    • 06 Groups, Appearances, and Scribbles
    • 07 Macros
    • 08 Store Cues and Use Executors
    • 09 Add Moving Lights
    • 10 Presets
    • 11 Phasers
    • 12 Sequence with multiple cues
    • 13 Network and How to Output DMX
  • grandMA3 Quick Manual consoles
  • grandMA3 Quick Manual processing units
  • grandMA3 Quick Manual Nodes
  • grandMA3 Quick Manual Nodes DIN-Rail
  • grandMA3 Quick Manual onPC command wing XT
  • grandMA3 Quick Manual onPC command wing
  • grandMA3 Quick Manual onPC fader wing
  • grandMA3 Quick Manual onPC rack-unit
  • grandMA3 Quick Manual viz-key
  • grandMA3 Quick Manual I/O Nodes
  • Release Notes
Select different version
Version 1.7

Control Simple Fixtures

Table of contents of this topic

In this chapter, we are going to look at controlling the dimmers we patched in chapter 2.

The grandMA3 system uses a Programmer as a temporary memory to hold values until they are stored or released.

To do something with a fixture we need to select it first. Click one of the fixtures in the Fixture Sheet.

Fixtures with a yellow ID text are selected fixtures.

Fixture 1 is selected in the image above.

Selected fixtures can get a dimmer value using a lot of different methods.

If you have grandMA3 hardware for example from the console range or a grandMA3 onPC command wing model, then there is a level wheel on the right side. This can be scrolled up and down to adjust the dimmer value.

A value can also be typed using the numeric keys. Type this: At 5 0 Please.

Now the fixtures dimmer value is 50%.

There are other physical keys that can be used to set a value. For instance 'Full'. This will take the dimmer value to 100%. Pressing 'At' twice takes the dimmer to a defined value called Normal. The default for this is also 100%, but it can be modified. Double pressing '.' (dot) takes the dimmer to Zero.

Try these keys and see the result in the fixture sheet and the command line history.

Another control option are the encoders. There are five dual encoders on the control hardware.

The Encoder Bar we saw in the last chapter shows us what the encoders are controlling. It should look something like this:

There are three rows in the encoder bar. The top row are the different Feature Groups - we will return to these when we have fixtures with more than dimmers. The important part is that Dimmer is selected (yellow text).

We will also return to the second row in later chapters. It has buttons that do different things and a row of layer selection buttons.

The bottom is the encoder labels. We also call this Attribute Control because it can be used to control the different attributes in fixtures. Our fixtures only have dimmer.

We can use this to control the dimmer value. If you have physical hardware then you can turn the left most encoder to change the value. The inner encoder changes the value in larger steps than the outer encoder.

If you use grandMA3 onPC then there are different ways to mimic the hardware.

You can place the mouse pointer in the white encoder icon and then scroll the mouse wheel (if you have one).

Another option is to use a kind of invisible on-screen encoder. You can also click and hold the encoder icon and while keeping the mouse button move the pointer to another area of the screen. This is now the center of the encoder. While still holding the mouse button you can now draw circles around the center of your invisible encoder. The further away from the center, you draw the circle, the finer resolution you have. Small circles close around the center make the value change faster (smaller resolution). When you are happy with the value, then you can release the mouse button.

Finally, you can click the red area or shortly press the inner encoder. This opens the Calculator pop-up.

The calculator pop-up gives access to type a value or to select one of the named values on the right side, for instance, 'Full', 'Zero', and 'Normal'.

This pop-up is named calculator because we can do some arithmetic with this. In my example, the dimmer is at 50%. If I click + 1 0 Please then I add 10 to the current value. We can also subtract, divide, and multiply.

If we have selected more than one fixture then we can even type a value range using "Thru". Clicking "Please" closes the pop-up. You can also close it without making any change by clicking the 'X' in the upper right corner of the pop-up.

Try to select multiple fixtures either by click and drag in the fixture sheet or by typing. For instance, 1 Thru 1 0 Please.

Now open the calculator and click 1 0 Thru 1 0 0 Please.

The result should be a nice range of values from 10% to 100% across the selected fixtures.

This is also where the fixture selection order matters. The value is spread out across the fixtures in the selection order. So if we selected the same fixtures in a different order - for instance, 10 thru 1 - and then applied the same value range then the result would have been reversed.


The programmer has three levels of information. It is the selected fixtures, active values, and inactive values. We can remove each level by pressing 'Clear'. A long press clears all three levels at once and all values in our programmer are gone.

If we on the other hand just press 'Clear' once then we release the selection of fixtures. This means that we do not have any selected fixtures and trying to give a value does not change anything.

If we do not have a fixture selection and we press 'Clear', then we make active values inactive. This means that the value is still sent to the output, but it is typically not stored if we try to.

If we press 'Clear' without a fixture selection and with no active values, then the inactive values are cleared from the programmer.

The image above shows the programmer levels. Fixture 1 is selected. Fixture 2 has active values. Fixture 3 has inactive values. Fixture 4 does not have anything in the programmer.


A final programmer tool I will introduce you to is the At Overlay. This is very useful especially when you are using the grandMA3 onPC.

It can be opened by clicking the At in the Control Bar or by pressing F1 on a keyboard. It can also be opened using a command: Menu "AtOverlay"

The overlay has buttons with access to many useful commands including Clear, Zero, Full, and Normal.

Selecting Fixtures

We talked about selecting fixtures in the fixture sheet, but they can also be selected using the keypad in the command section.

When we look at the command line it should look like his:


The fixture part of this is the default keyword. This means that if we do not define a different beginning keyword, then it assumes we want to begin our command with Fixture.

Fixtures can be selected using their ID numbers. This means that you can select fixture 1 simply by writing 1 in the command line and execute the command.

If you look at the Command Line History window. It says

OK: Fixture 1

You can add a fixture to the selection by writing + 2 and run the command.

Removing a fixture from the selection can be done using minus. 

A range of fixtures can be selected using thru. Write the following in the command line and run the command:

9 Thru 14

As long as we have not given the fixtures a value, we keep adding fixtures to our selection. If you give the selected fixtures a value by any of the methods described above, then the system assumes that the next fixture selection means that you are done with the previous selection and clears it before selecting the new fixtures.

A single 'Clear' will clear the fixture selection.

If numbers are left out on the sides of the "Thru" keyword, then the range will go as far as possible. This means that Fixture Thru selects from the lowest to the highest number. This is often all fixtures.


The 14 blinders have their own individual FID numbers, but they are also children of the Blinders grouping fixture. We also call these Sub-fixtures.

This means that they can also be selected using a sub-fixture index number. Fixture 20.11 is the same as Fixture 31.

There is a lot of different combinations of commands that allow you to use this recursive selection of sub-fixtures. We will explore a few of them. Start by clearing the programmer completely.

Now do Fixture 20. (remember the dot at the end).

Adding the dot at the end will select the main fixture 20 and all the sub-fixtures. Clear the programmer again.

Now type Fixture 20.2 thru 10

This selects sub-fixtures 2 thru 10 in fixture 20.

Try other combinations of fixture selections until you are comfortable selecting fixtures and sub-fixtures.


Finish this chapter by clearing the programmer.


In this topic, we learned about the programmer, fixture selection, and how to assign dimmer values.

The primary manual has a section called Operate Fixtures. This section of topics has information about the programmer and fixture control.

Noteworthy keywords from this chapter are Fixture, Thru, Clear, ClearAll, -[minus], +[plus], and At.

In the next chapter, we are going to look at the 3D virtual space.

Select different version