# Value Curves

## Value Curves

The Value Curves functionality effectively changes the way an “effect” or setting works over time in a nonlinear fashion, based on the type of Value Curve selected and other parameters off the curve. This is best explained via an example.

![](/files/-Ld75bLO14CtdotM1JSC)

Consider the Bars effect. It has two attributes ‘Palette Rep’ and ‘Cycles’ that can be linearly adjusted using the sliders. They are currently set to 5 and 3 respectively. This means that the palette will repeat 5 times over the duration of the effect and the effect will cycle through three times. Both will be applied evenly across the duration.

However, if you click on the Value Curve icon for either of these attributes, you will be presented with options to change how these repetitions are applied.

![Value Curve Dialog](/files/-Lc-2D2MCYgKcXw00FI3)

The Flat option is the same as the default linear option. The level can be used to adjust the intensity.

The other sliders are labelled ‘N/A’ as they are not applicable to the context and type of Value Curve thats is being used.

In other scenarios, Value Curves and for other effects, different sliders are available.

Click on the drop down link and a number of options are presented.

![Value Curve Types](/files/-LacSpuvBGmdXH04zSS7)

Select the Ramp Value curve. As the image indicates, this will cause the selected attribute (say Palette Reps), to increase (ramp up) over time, starting from 20% and ending at 80%. Note that the Start level and End level sliders are now active.

![](/files/-Lp_-IjYkHdD2rqwEvXt)

Another type of Value Curve is the Sawtooth variation. The selected attribute to which this is being applied (palette reps) will increase and decrease twice (controlled by the Cycles selected) from a start level to and End level.

![](/files/-Lc3-QzEnqvwIiaJDYRQ)

Custom Value Curves can also be created. Select the Custom option from the drop-down. You can then click on the waveform to add new points and drag them as necessary.

### Load and Export

Value curves can be loaded and exported as a .XVC file. By default, the files will be loaded and previewed if they are in the 'valuecurves' folder automatically created in the current show folder.

![](/files/-Ld6oH0-VrXc307zG_39)

![](/files/-M06aB1LtmchQiC2SloX)


---

# 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/chapters/chapter-four-sequencer/value-curves.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.
