# Spirograph

![Icon](/files/-Ld6mu1cjq4zesMGrDJ0)

![Sequencer Grid](/files/-Lt5xwUASOcdbJcPQ3Tr)

![](/files/-LZS7KjiUHjh8tBR7d_R)

The Spirograph provides an effect described or formed by rolling a circle inside or outside of another circle. The point is placed at any point on the rolling circle. Only one color can be used for the effect.

| Option/Settings                | Description                                                                                                                                                                                      |
| ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Speed**                      | <p>Defines the speed at which the spirograph will move. </p><p>Can be adjusted via the Value Curves options.</p>                                                                                 |
| **R - Radius outer circle**    | <p>This defines the radius of the outer or fixed circle that is used to calculate the spirograph movement. </p><p>Can be adjusted via the Value Curves options.</p>                              |
| **r - Radius of inner circle** | <p>This defines the radius of the inner or moving circle that is used to calculate the spirograph movement. </p><p>Can be adjusted via the Value Curves options.</p>                             |
| **d - Distance**               | <p>Defines the offset distance of the point of the spirograph that is used to calculate the spirograph movement. </p><p>Can be adjusted via the Value Curves options.</p>                        |
| **d - Animation**              | <p>Defines the level of animation or movement of the spiral away from the axis. A higher value will cause the spiral to expand outwards.</p><p>Can be adjusted via the Value Curves options.</p> |
| **Length**                     | <p>Defines the length of the expansion of the animation. </p><p>Can be adjusted via the Value Curves options.</p>                                                                                |

{% hint style="info" %}
r (inner circle Radius) should be <= R (outer circle Radius)&#x20;
{% endhint %}


---

# Agent Instructions: 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:

```
GET https://manual.xlights.org/xlights/effects/off/spirograph.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
