> For the complete documentation index, see [llms.txt](https://help.atlas-control.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.atlas-control.app/main-overview/programmer/module-selector.md).

# Module Selector

<figure><img src="/files/2pKQ7pnu1xQmzrBUMips" alt=""><figcaption><p>Programmer - Module Selector open showing objects to be inserted into the cue</p></figcaption></figure>

### Accessing the module selector

The module selector is access by clicking on the + symbol at the top of the programmer.

{% hint style="success" %}
Objects can be filtered by sets or by a given search term to allow easy selection.&#x20;
{% endhint %}

### Selecting objects to create a programming action.&#x20;

Clicking on an object will select it for insertion into the programmer. Multiple items can be selected in this way and inserted at the same time.&#x20;

{% hint style="info" %}
To deselect an item simply click on it again.&#x20;
{% endhint %}

Select whether you wish to take default values or live values for the chosen function.&#x20;

Click on the required function module to insert relevant programming actions.&#x20;

***

### Functions Associated with module Inspector

#### Journey Module

The journey module allows an object to be assigned a movement action within the programmer.  Variables that can be assigned are chosen within the Object Properties Inspector.&#x20;

#### Spread Module

The spread module allows an objects spread value to be modified within the programmer.&#x20;

#### Shape Module

The shape generator allows an object to be moved within given parameters as defined within [the shape generator.](broken://pages/3fKjkLisNypxQ1AcWK2d)

#### Reference Module

The reference module allows an object to be assigned as onstage when using ["Park, Move-in-Mute & ](/show-settings/objects/park-move-in-mute-and-live-moves.md)[Live Moves. ](/show-settings/objects/park-move-in-mute-and-live-moves.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.atlas-control.app/main-overview/programmer/module-selector.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
