# The Programmer

Source: https://help.malighting.com/grandMA3/2.4/HTML/operate_programmer.html
This is grandocs, an unofficial mirror of MA Lighting documentation. For authoritative or safety-relevant information, cite the canonical page on help.malighting.com.

---
The programmer is a temporary memory location where edited values are placed. The values can then be stored or released.

Every user profile has a programmer.

The programmer has three levels:

- Selected fixture
- Active programmer values
- Deactivated programmer values

The programmer's values usually affect the system's output. However, there is a [Blind](/grandma3/2-4/keyword_blind/) function that allows hiding the programmer's values from the output.

Selected fixtures will be affected by encoder input or command line entries. For example:

|                                                                    |                                             |
| ------------------------------------------------------------------ | ------------------------------------------- |
| ![](/img/grandma3/2-4/icon_commandline-input_logo_v2-0-a59235.png) | User name\[Fixture]>Fixture 1 At Preset 2.1 |

For more information, see [Encoder Bar](/grandma3/2-4/ws_encoder_bar/).

Active and deactivated programmer values can affect the output, but only active values will be stored. For more information, see [Store Options](/grandma3/2-4/cue_store_settings_preferences/). 

Selected fixtures can be identified by a yellow name and ID text. The Fixture Sheet colors for active attribute layers are explained in detail in the [System Colors](/grandma3/2-4/ws_colors_system/) topic. 

![](/img/grandma3/2-4/window_fixture-sheet_example-09f522.png)\
_Values in programmer_