# Kaleidoscope

![Icon](/files/-LdCnw19ej-RGR6vQirg)

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

![](/files/-LZSfGvgaEPKeJ30SC3F)

The Kaleidoscope Effect is a canvas mode effect. By itself it does nothing. It must be placed above another effect and it will modify the output. A Kaleidoscope will sample a section of the underlying effect and mirror it into a symmetrical pattern. A "Square" kaleidoscope type will use a square shaped sample area and a triangle type will use a triangle shaped area. The "Size" , "Center X", and "Center Y" determines the location/size of the sampling area.

| Option/Settings       | Description                                |
| --------------------- | ------------------------------------------ |
| **Kaleidoscope Type** | Set Square or Triangle.                    |
| **Center X**          | Center X of the Kaleidoscope Sampling Area |
| **Center Y**          | Center Y of the Kaleidoscope Sampling Area |
| **Size**              | Size of the Kaleidoscope Sampling Area     |
| **Rotation**          | Set Rotation of the Kaleidoscope Output    |


---

# 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/kaleidoscope.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.
