自动化和录制

映射公式

这是支持的变量和函数的完整列表,您可以使用这些变量和函数在远程控制设置对话框中编写映射公式的表达式。

+ 加法 a+b
* 乘法 a*b
- 减法 a-b
/ 除法 a/b
^ a^b
Sin 正弦 Sin(a)
Cos 余弦 Cos(a)
Tg 正切 Tg(a)
Ctg 余切 Ctg(a)
Sec 正割 Sec(a)
CoSec 余割 CoSec(a)
ArcSin 反正弦 ArcSin(a)
ArcCos 反余弦 ArcCos(a)
ArcTg 反正切 ArcTg(a)
Exp 指数 Exp(a)
Sqrt 平方根 Sqrt(a)
Ln 以 e 为底数的对数 Ln(a)
Log10 以 10 为底数的对数 Log10(a)
Log2 以 2 为底数的对数 Log2(a)
Neg 取负数 Neg(a)
Abs 绝对值 Abs(a)
Pi pi Pi()
Sum 参数之和 Sum(a,b)
Min 最小值 Min(a,b)
Max 最大值 Max(a,b)
取整 四舍五入到最接近的整数 Round(a)
Int 整数部分 Int(a)
Frac 小数部分 Frac(a)
IfE 如果 a=b,则返回 1 IfE(a,b)
IfL 如果 a<b,则返回 1 IfL(a,b)
IfG 如果 a>b,则返回 1 IfG(a,b)
IfLE 如果 a<=b,则返回 1 IfLE(a,b)
IfGE 如果 a>=b,则返回 1 IfGE(a,b)
Case 如果 a=1,则返回 b,否则返回 c Case(a,b,c)
Input 控制器发送的值(MIDI 或内部) Input
Tension 与张力旋钮功能相同 Tension(Value,Speed)

示例

输入自定义公式来更改默认的 1:1 映射。 例如:'Input*2' 会将控制器值乘以 2。 输入表达式后,按 Enter 键。 如果看到“编译正常”消息,则表示公式已成功编译,可以按“确定”按钮将其应用于链接的控件。 如果下面显示红色文本,则表示公式不正确(通常是语法错误或使用了不支持的变量/函数)。 请更正错误,然后再次按 Enter 键。

公式示例结果
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

用户定义的公式菜单

在“公式菜单”中添加自定义公式 - 编辑 FL Studio 安装文件夹 …\Image-Line\FL Studio\System\Config\Mapping 中的 Formulas.txt 文件。 格式为预设值名称后跟 : 字符,然后是公式。 例如,Up and down smooth:Sin(Input*Pi)