The curve_abs empowers the user to change on a global level the curve of their values so that they change either in a linear, convex, or concave manner (see image, curve_abs-help.pd.png, below for reference).

Requirements: The curve/hradio control is a global control which sends a $0-curve parameter which can be 0=linear, 1=convex, 2=concave.

Inlets:

1 The curve (from the hradio);

2 The limit of the y-value (which generally speaking would be set on loadbang);

3 The variable/control x-values.

Demo included in the curve_abs-help.pd file.

curve_abs-help.pd

curve_abs.pd

Ciao for now. Peace

-svanya