AUTOMATION & RECORDING

This is a full list of supported variables and functions you may use to author expressions for the mapping formula in the Remote Control Settings Dialog.

+ | addition | a+b |

* | multiplication | a*b |

- | subtraction | a-b |

/ | division | a/b |

^ | power | a^b |

Sin | sine | Sin(a) |

Cos | cosine | Cos(a) |

Tg | tangent | Tg(a) |

Ctg | cotangent | Ctg(a) |

Sec | secant | Sec(a) |

CoSec | cosecant | CoSec(a) |

ArcSin | antisine | ArcSin(a) |

ArcCos | anticosine | ArcCos(a) |

ArcTg | antitangent | ArcTg(a) |

Exp | exponent | Exp(a) |

Sqrt | square root | Sqrt(a) |

Ln | logarithm base e | Ln(a) |

Log10 | logarithm base 10 | Log10(a) |

Log2 | logarithm base 2 | Log2(a) |

Neg | negative | Neg(a) |

Abs | absolute | Abs(a) |

Pi | pi | Pi() |

Sum | sum of arguments | Sum(a,b) |

Min | minimum | Min(a,b) |

Max | maximum | Max(a,b) |

Round | round to nearest integer | Round(a) |

Int | integral part | Int(a) |

Frac | fractional part | Frac(a) |

IfE | returns 1 if a=b | IfE(a,b) |

IfL | returns 1 if a<b | IfL(a,b) |

IfG | returns 1 if a>b | IfG(a,b) |

IfLE | returns 1 if a<=b | IfLE(a,b) |

IfGE | returns 1 if a>=b | IfGE(a,b) |

Case | returns b if a=1, else returns c | Case(a,b,c) |

Input | value sent by the controller (MIDI or internal) | Input |

Tension | the same as the tension knobs | Tension(Value,Speed) |

**Enter a custom formula** to alter the default 1:1 mapping. For example: 'Input*2' multiplies the controller value by 2. **After you enter an expression, press Enter**.
If you see message "Compiled OK" the formula was successfully compiled and you can press the OK button to apply it to the linked control. If a red text appears below, the formula
is wrong (usually syntax error or unsupported variable/function was used). Correct the error and press Enter again.

Example Formula | Result |
---|---|

1-Min(Round(Input*2),1) | |

ifg(input,0.25)+ifl(input,0.5)-1 | |

ifg(input,0.5)+ifl(input,0.75)-1 | |

Max(Round(Input*2),1)-1 | |

int(Input*9)/8 | |

Input*2-1 | |

1-(Max(Input,0.5)- Min(Input,0.5))*2 | |

1-Cos(Input*Pi)*0.5-0.5 | |

Max(Input,0.25)-Min(Input,0.25) | |

Max(Input,1)-Min(Input,0.5) | |

Max(Min(Input,0.75),0.5) | |

Max(Min(Input+0.25,1),0.5)*2-1 | |

Sin(Input*Pi) | |

Sin(Pi*0.5-Input*Pi*2)*0.5+0.5 | |

1-Input*0.5-0.5 | |

1-Input*0.5 |

**To add custom formula in the Formula Menu** - Edit the Formulas.txt file in the FL Studio installation folder **..\Image-Line\FL Studio\System\Config\Mapping**. The format is the preset name followed by th : character, then the formula. For example: **Up and down smooth:Sin(Input*Pi)**