MIXING & EFFECTS

Fruity Formula Controller

Fruity Formula Controller is an effect plugin that processes user-defined formulae to create a controller signal. Fruity Formula Controller will appear as an internal controller option in the Link dialog. As with all internal controllers, the formula output can range from 0 to 1

Parameters

Syntax, Objects & Functions

The following syntax, functions and objects are supported by the Formula Controller:

 

Operators

Abbreviation

Description

Example

+ addition a+b
* multiplication a*b
- subtraction  a-b
/ division  a/b
^ power a^b

Functions

Abbreviation

Description

Example

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)
Rand random value (0..1) Rand()
SeededRand controlled random value (0..1) SeededRand(Seed)

Special (FL Studio-related)

Abbreviation

Description

Example

a value of knob A a
b value of knob B b
c value of knob C c
SongTime song position, in quarters SongTime()
Time system time, in ms Time()
Tension same as tension knobs Tension(Value,Speed)

Gadgets

Abbreviation

Description

Example

Date system date Date()
MouseX mouse cursor X position MouseX()
MouseY mouse cursor Y position MouseY()

Plugin Credits: Didier Dambrin, Andrew Tumashinov (RapidEvaluator)