# Programmer

### Programmer Actions

### Adding an object(s) or group of objects to the programmer

[See Module Selector](https://help.atlas-control.app/main-overview/programmer/module-selector)

### Adding a Palette to the programmer

[See Palettes](https://help.atlas-control.app/main-overview/programmer/palettes)

### Adding External Control for a device to the programmer

[See External Devices. ](https://help.atlas-control.app/show-settings/network/external-devices)

####

***

### Object Module Right-Click

<figure><img src="https://4121747729-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmSmRU0BtlSOhG2HtpJOR%2Fuploads%2FVWm2t4a1oazkQy02Nwjn%2FProgrammer%20-%20Object%20Module%20-%20Right%20Click%20.png?alt=media&#x26;token=9edf0dbc-c815-445d-a8b9-5648dccc1cc6" alt=""><figcaption><p>Atlas Programmer - Showing right-click on a position module for a chosen object. </p></figcaption></figure>

#### Solo "Object"

Solo allows the user to highlight a given object or object group for easy identification within the overview.  Clicking on the solo icon a second time will release the solo function.&#x20;

{% hint style="warning" %}
This is a visual functionality and does not effect audio output.&#x20;
{% endhint %}

#### Anchor Start to Last Location

Anchoring allows the user to acknowledge and accept the presence of situations where a live move would occur under normal programming. By anchoring the object any flags associated with programming errors will be removed.&#x20;

{% hint style="info" %}
Anchoring is only applicable to objects that are enabled for[ Park, Move-in-Mute & Live Moves. ](https://help.atlas-control.app/show-settings/objects/park-move-in-mute-and-live-moves)
{% endhint %}

#### Ignore

Ignoring a cue in Atlas causes the software to behave as if the cue doesn't exist. All warnings associated with ["Park, Move-in-mute & Live Moves"](https://help.atlas-control.app/show-settings/objects/park-move-in-mute-and-live-moves) will be reassigned to modules either side of the ignored module(s). &#x20;

#### Rename

Enables the selected module to be renamed for the purposes of identification within a sequence.&#x20;

#### Fold All

Selecting this action will cause all object modules within the programmer to close showing just the headers for the programmed actions.&#x20;

#### Unfold All

Selecting this action will cause all object modules within the programmer to open showing all programming actions.&#x20;

{% hint style="info" %}
Individual modules can be opened and closed using the (downwards arrow icon) on the object header.
{% endhint %}

#### Select All "Module Type"

Selecting this action will select and highlight all modules of the selected type within the selected cue.&#x20;

#### Select All "Module Type" for Selected Object

Selecting this action will select and highlight all modules of the selected type for the chosen object within the selected cue.&#x20;

#### Remove Module

Selecting this action will delete the selected module.&#x20;

{% hint style="warning" %}
By removing the last module associated with an object Atlas will automatically remove that object from the selected cue.&#x20;
{% endhint %}

***

### Object Header Right-Click

<figure><img src="https://4121747729-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmSmRU0BtlSOhG2HtpJOR%2Fuploads%2FOZut2PrkkiOGDzaCqgmJ%2FProgrammer%20-%20Object%20Header%20-%20Right%20Click.png?alt=media&#x26;token=9dd1d25d-3607-421e-b01b-aff5d61ee741" alt=""><figcaption><p>Atlas Programmer - Showing right-click on a header for a chosen object. </p></figcaption></figure>

#### Solo "Object"

Solo allows the user to highlight a given object or object group for easy identification within the overview.  Clicking on the solo icon a second time will release the solo function.&#x20;

{% hint style="warning" %}
This is a visual functionality and does not effect audio output.&#x20;
{% endhint %}

#### Anchor Start to Last Location

Anchoring allows the user to acknowledge and accept the presence of situations where a live move would occur under normal programming. By anchoring the object any flags associated with programming errors will be removed.&#x20;

{% hint style="info" %}
Anchoring is only applicable to objects that are enabled for[ Park, Move-in-Mute & Live Moves. ](https://help.atlas-control.app/show-settings/objects/park-move-in-mute-and-live-moves)
{% endhint %}

#### Ignore

Ignoring a cue in Atlas causes the software to behave as if the cue doesn't exist. All warnings associated with ["Park, Move-in-mute & Live Moves"](https://help.atlas-control.app/show-settings/objects/park-move-in-mute-and-live-moves) will be reassigned to modules either side of the ignored module(s). &#x20;

#### Fold "Chosen Object"

#### Fold All

Selecting this action will cause all object modules within the programmer to close showing just the headers for the programmed actions.&#x20;

#### Unfold All

Selecting this action will cause all object modules within the programmer to open showing all programming actions.&#x20;

{% hint style="info" %}
Individual modules can be opened and closed using the (downwards arrow icon) on the object header.
{% endhint %}

#### Select All "Module Type"

Selecting this action will select and highlight all modules of the selected type within the selected cue.&#x20;

#### Select All "Module Type" for Selected Object

Selecting this action will select and highlight all modules of the selected type for the chosen object within the selected cue.&#x20;

#### Remove Module

Selecting this action will delete the selected module.&#x20;

{% hint style="warning" %}
By removing the last module associated with an object Atlas will automatically remove that object from the selected cue.&#x20;
{% endhint %}
