Fruity Formula Controller – это vst контроллер, который создает управляющий сигнал. Этот сигнал рассчитывается по формуле, заданной пользователем.
Fruity Formula Controller не делает ни каких преобразований звука, он используется для управления автоматизируемыми параметрами. Вы можете автоматизировать громкость, панораму или другие регуляторы инструментов. Все зависит только от вашей фантазии.
Чтобы автоматизировать параметр инструмента нужно нажать правой кнопкой мышки по регулятору и выбрать Link to controller (т.е. назначить контроллер). Перед этим нужно в микшере загрузить на отдельный канал этот vst плагин.
Затем в открывшимся окошке в разделе Internal Controller выбрать этот контроллер как показано ниже и принять настройки Accept.
После этих действий нужно перейти в Fruity Formula Controller и там уже назначить нужную формулу к этому параметру.
Теперь приступим к настройкам Fruity Formula Controller.
- A/B/C – при помощи этих параметров можно задать значения переменных a, b и c.
- Out – в этом окошке можно увидеть текущее значение генерируемого управляющего сигнала.
- Formula – здесь записывается математическая формула с использованием до трех переменных.
- Compile – эта кнопка нужна для активации полученной формулы. При успешной активации под формулой выйдет надпись Compiled ok.
- ? – здесь можно узнать информацию по некоторым формулам.
- Monitor – в этой вкладке вы увидите график управляющего сигнала во времени.
- Comments — здесь вы можете записать свои комментарии или вставить текст в формате RTF из WordPad.
Дальше представлены функции, синтаксисы и объекты поддерживаемые этим Fruity Formula Controller.
Синтаксисы и объекты поддерживаемые Fruity Formula Controller.
Операторы | ||
Абривиатура | Описание | Пример |
+ | Сложение | 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 | Округлить до ближайшего целого | 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 | Случайное значение (0..1) | Rand() |
SeededRand | Управляемое случайное значение (0..1) | SeededRand(Seed) |
Специальные (связанные с FL Studio) | ||
Абривиатура | Описание | Пример |
a | Значение ручки A | a |
b | Значение ручки B | b |
c | Значение ручки C | c |
SongTime | Положение песни в четверти | SongTime() |
Time | системное время в миллисекундах | Time() |
Tension | Также как и напряжённость ручки | Tension(Value,Speed) |
Гаджеты | ||
Абривиатура | Описание | Пример |
Date | Сисиемная дата | Date() |
MouseX | Позиция курсора мыши по оси X | MouseX() |
MouseY | Позиция курсора мыши по оси Y | MouseY() |
На этом пока все. Будут вопросы, будут и ответы :). Оставляйте комментарии.