Fl Studio Формулы назначений

Нет описания правки
 
Нет описания правки
 
Строка 149: Строка 149:
| Tension(Value,Speed)
| Tension(Value,Speed)
|}
|}
== Примеры ==
Введите пользовательскую формулу, чтобы изменить отображение по умолчанию 1:1. Например: «'''Input*2'''» умножает значение контроллера на 2. '''После ввода выражения нажмите Enter'''. Если вы видите сообщение «'''Compiled OK'''», формула была успешно скомпилирована, и вы можете нажать кнопку «'''ОК'''», чтобы применить ее к связанному элементу управления. Если ниже появляется красный текст, формула неверна (обычно использовалась синтаксическая ошибка или неподдерживаемая переменная/функция). Исправьте ошибку и снова нажмите '''Enter'''.


[[Файл:Fl_studio_User_Defined_Formula.png|center]]
[[Файл:Fl_studio_User_Defined_Formula.png|center]]
== Пользовательские формулы в меню ==
Чтобы добавить пользовательскую формулу в меню формул - отредактируйте файл '''Formulas.txt''' в установочной папке FL Studio '''..\Image-Line\FL Studio\System\Config\Mapping'''. Формат - это название пресета, за которым следует символ ":", затем формула. Например: '''Up and down smooth:Sin(Input*Pi)'''

Текущая версия от 09:27, 25 сентября 2018

Данная статья является частью цикла статей "Fl Studio"

Вот полный список поддерживаемых переменных и функций которые вы можете использовать для формул назначений в диалоговом окне настроек дистанционного управления.

+ сложение 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 логарифм е Ln(a)
Log10 логарифм 10 Log10(a)
Log2 логарифм 2 Log2(a)
Neg негативный Neg(a)
Abs абсолютный Abs(a)
Pi Пи Pi()
Sum сумма аргументов Sum(a,b)
Min минимум Min(a,b)
Max максимум Max(a,b)
Round округление до ближайшего целого Round(a)
Int часть интерграла Int(a)
Frac часть фрактала Frac(a)
IfE вернуть 1 если a=b IfE(a,b)
IfL вернуть 1 если ab IfG(a,b)
IfLE вернуть 1 если a<=b IfLE(a,b)
IfGE вернуть 1 если a>=b IfGE(a,b)
Case вернуть b если a=1, иначе вернуть c Case(a,b,c)
Input значение отправленое контроллером который вы связываете (MIDI или внутренний) Input
Tension так же, как ручкик напряженность Tension(Value,Speed)

Примеры[править]

Введите пользовательскую формулу, чтобы изменить отображение по умолчанию 1:1. Например: «Input*2» умножает значение контроллера на 2. После ввода выражения нажмите Enter. Если вы видите сообщение «Compiled OK», формула была успешно скомпилирована, и вы можете нажать кнопку «ОК», чтобы применить ее к связанному элементу управления. Если ниже появляется красный текст, формула неверна (обычно использовалась синтаксическая ошибка или неподдерживаемая переменная/функция). Исправьте ошибку и снова нажмите Enter.

Пользовательские формулы в меню[править]

Чтобы добавить пользовательскую формулу в меню формул - отредактируйте файл Formulas.txt в установочной папке FL Studio ..\Image-Line\FL Studio\System\Config\Mapping. Формат - это название пресета, за которым следует символ ":", затем формула. Например: Up and down smooth:Sin(Input*Pi)