Научу вас делать коммерческое сведение и продакшен в простой домашней студии без дорогих мониторов и оборудования.

Бесплатный курс "ТОП Техники Сведения" (VK)
Преимущества Возможности Скачать FAQ Как скачать Блог

Главная Блог Об FL Studio Fruity Formula Controller

Fruity Formula Controller

Fruity Formula Controller считает выражение из переменных A, B, C и выдаёт автоматизацию. Так связывают ручки не один к одному: инверсия, порог, логика «если», синус от времени песни.

Fruity Formula Controller

Содержание статьи:

Обычная связь MIDI или клип автоматизации двигает параметр линейно. Formula Controller позволяет написать 1-a, sin(a*pi) или условие и получить другую кривую. Выход всегда режется в диапазон 0…1: всё, что вылезло, обрежется.

Когда формулы нужнее клипа

  • одна крутилка должна открывать фильтр и одновременно закрывать реверб;
  • нужен порог: до середины хода тишина, потом резко открылось;
  • связь двух контроллеров (A и B) в одну цель;
  • движение от времени песни без рисования клипа на всю аранжировку.

Для простой посадки кика чаще хватает Peak Controller. Формулы — когда логика сложнее «громче вход → ниже фейдер».

Как подключить

  1. Поставьте Fruity Formula Controller в любой свободный слот микшера. На звук он не влияет.
  2. Переименуйте экземпляр: Filter Math. В большом проекте иначе не найдёте источник.
  3. Впишите формулу, нажмите Enter или Compile. Нужен статус Compiled OK.
  4. Правый клик по целевой ручке → Link to controller → Formula ctrl - Out (или ваше имя).
  5. Крутите A/B/C на панели или привяжите их к MIDI / другим внутренним контроллерам.

Плагин можно собрать внутри Patcher, если вся стойка уже там. Запись крутилок A/B/C в реальном времени работает как обычная автоматизация.

Что писать в строке

Переменные a, b, c — три ручки (обычно 0…1). Функции в духе синуса, минимума, максимума, округления и условных ifg/ifl (больше/меньше). Точный список — в мануале и по F1 на окне плагина; плюс общий язык формул FL в Remote Control Settings.

Отдельно в диалоге связи любой ручки есть Mapping formula: Input*2, Sin(Input*Pi). Это не Formula Controller, а разовая кривая на одну связь. Контроллер нужен, когда переменных несколько или формула переиспользуется.

Рабочие примеры

  • 1-a — инверсия: крутите A вверх, цель едет вниз.
  • a*b — цель жива, только если обе ручки не в нуле. Удобно как «гейт» на макрос.
  • sin(a*pi) — ход туда-обратно за один оборот A.
  • max(a,0.25) — пол, параметр не падает ниже четверти.
  • условия ifg/ifl — ступени: до порога одно значение, после — другое. Так делают переключатель пресетов жестом фейдера.

Не копируйте длинные формулы из интернета вслепую: сначала Compile, потом двигайте A и смотрите хинт связанной ручки. Если цель не едет, проверьте, что линк смотрит на этот экземпляр, а не на второй безымянный.

Почему «не компилируется»

  • запятая вместо точки в числе;
  • неизвестная функция или кириллица в выражении;
  • незакрытая скобка;
  • выход постоянно 0 или 1 — формула живая, но всегда вне полезного диапазона, её режет клип 0…1.

Готовые выражения можно хранить в пресетах плагина. Общие формулы маппинга для обычных связей лежат в Formulas.txt в папке установки FL — это другой файл, его Formula Controller сам не читает.

Связь ручек рядом с MIDI Learn: те же меню, что в обзоре хоткеев. Если крутите A с контроллера и ловите щелчки на фильтре, сгладьте цель или поднимите буфер — ASIO4ALL.

Вывод

Formula Controller — калькулятор автоматизации. Одна понятная формула и три переменные закрывают инверсию, порог и «две ручки в одну». Не пишите роман в строке: если выражение не читается с первого взгляда, лучше два простых контроллера, чем одна непрозрачная формула.

Loop Starter в FL Studio

Loop Starter в FL Studio

Быстрый луп из FL Cloud по жанру и как не застрять в пресетах.