Fl Studio Привязка внутренних плагинов контроллеров

Версия от 13:09, 14 мая 2015; Sergey Live (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

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

Внутренние плагины контроллеры, либо эффекты такие как Fruity Peak Controller или генераторы такие как клипы автоматизации, могут быть использованы для перемещения ручек и других автоматизируемых параметров. Например Fruity Peak Controller, может следить за огибающей уровня входящего звука и перемещать ручку или ползунок в ответ. Альтернативно клип автоматизации перемещает связанный параметр в соответствии со своей нарисованной кривой.

Внутренние источники автоматизации включают:

  • Клипы автоматизаций - нарисуйте свои собственные кривые автоматизации в плейлисте.
  • Управляющие поверхности - создайте свой собственный интерфейс, свяжите его с целевыми параметрами и управляйте ими с помощью одной "поверхности".
  • Редактор событий - нарисуйте или запишите собственные автоматизации, связанные с паттернами.
  • Fruity Envelope Controller - воспроизводит заданные пользователем огибающие связанной с пинороллом/пошаговым секвенсором.
  • Fruity Formula Controller - определите ваши собственные функции контроллера с помощью математических формул.
  • Fruity Keyboard Controller - используйте клавиатурный контроллер выступления в качестве источника управления.
  • Fruity Peak Controller - формирует управляющие данные основываясь на входящем звуке и настройках LFO.
  • Fruity X-Y Controller - управление двумя параметрами одновременно с помощью мыши.
  • Dashboard - создайте свой собственный интерфейс, свяжите его с целевыми параметрами и управляйте ими из одной "приборной панели".

Связи с внешними контроллерами

Для получения справки о связи с внешними контроллерами перейдите на эту страницу.

Установка связей программных параметров с внутренними контроллерами

Большинство ручек, ползунков и параметров, которые в FL Studio можно изменять с помощью мыши, также могут быть автоматизированы одним из вышеупомянутых источников автоматизации. Примечание: Можно связать один контроллер с несколькими целями (см. ниже).

Родной интерфейс FL Studio и параметры плагинов

  1. Щёлкните правой кнопкой мыши по ручке/ползунку которым вы хотите управлять.
  2. Чтобы создать внутреннюю связь в контекстном меню выберите пункт Link to controller, откроется диалоговое окно настроек дистанционного управления. Примечание: Если вы в этот момент переместите любую ручку или ползунок на внешнем контроллере он будет автоматически привязан к целевому параметру. Однако, чтобы создать внутреннюю связь:
  3. Из выпадающего меню Internal controller выберите необходимый контроллер. Для того чтобы в этом диалоговом окне появился какой либо источник внутренней автоматизации, из тех что перечислены выше, они должны присутствовать в проекте.

Параметры интерфейсов VST плагинов

  1. Переместите с помощью мыши целевой параметр VST интерфейса (сделайте небольшое движение).
  2. Откройте меню Tools и выберите пункт Last tweaked > Link to controller. Примечание: Если вы в этот момент переместите любую ручку или ползунок на внешнем контроллере он будет автоматически привязан к целевому параметру. Однако, чтобы создать внутреннюю связь:
  3. Из выпадающего меню Internal controller выберите необходимый контроллер. Для того чтобы в этом диалоговом окне появился какой либо источник внутренней автоматизации, из тех что перечислены выше, они должны присутствовать в проекте.

В некоторых случаях при плохо работающих сторонних VST плагинах может понадобится использовать Браузер > Current project > Generators [или] Effects > Fruity wrapper [название плагина] и щёлкните правой кнопкой мыши по MIDI CC параметру в списке.

Параметры и опции

Для изменения поведения связи могут быть использованы следующие опции.

Назначение связи

Link Assignment (назначение связи)

  • Меню связи - показано Link 1 выше. Используйте это меню, чтобы связать несколько внешних MIDI-контроллеров с той же самой внутренней целью. По умолчанию диалоговое окно предполагает сделать новую связь.
  • Remove Conflicts (удаление конфликтов) - если включено, то при создании любой новой связи для выбранного параметра, новая связь заменит все предыдущие связи на целевой контроллер.

MIDI-контроллер

В этом разделе рассказывается как привязать параметр к MIDI контроллеру. Для получения дополнительной информации см. раздел "Привязка USB/MIDI контроллеров".

Внутренний контроллер

Здесь вы можете связать параметр с внутренним контроллером, который предоставляет плагин контроллер. Обратите внимание, что этот раздел не отображается, когда нет никаких плагинов контроллеров добавленных в текущий проект FL Studio.

  • Record Automation (запись автоматизации) - этот переключатель обычно должен быть выключен. При включении, все события генерируемые плагином контроллером будут записаны во время записи живой сессии, как если бы вы управляли параметром вручную. Однако вы можете использовать этот переключатель, если вы хотите использовать плагин контроллер в качестве инструмента (как вы используйте инструмент LFO), чтобы записать определённый набор событий, которые вы затем можете доработать и отредактировать в окне редактора событий. Это также позволяет записывать события от плагинов контроллеров, которые могут использовать много ресурсов процессора при использовании в режиме реального времени. Не забудьте отключить управление параметром после того, как вы запишите нужные вам события, иначе это может привести к нежелательному поведению (в связи с конфликтом между записанными событиями, и в то же время создаваемыми с помощью плагина).

Меню Mapping formula

Это меню содержит некоторые предопределённые назначения отношений между контроллером и целевым параметром.

  • Linear (absolute) (линейный (абсолютная)): Для использования со стандартным диапазоном ограничений контроллеров.
    • Default (по умолчанию) - контроллер изменяет цель в соотношении 1:1.
    • Inverted (перевёрнуто) - повышение значения контроллера уменьшает значение целевого параметра и наоборот.
    • Log scale (логарифмический масштаб) - чувствительно в низком диапазоне, менее чувствительно в верхнем диапазоне контроллера.
    • Inverted log scale (перевернутая логарифмический масштаб) - менее чувствительно в низком диапазоне, более чувствительно в верхнем диапазоне контроллера.
    • Switch (переключение) - после того входящее значение проходит точку в 50%, то выходящее значение сразу же скачкообразно изменяется от 0% до 100%.
    • Steppy (ступенчато) - ступенчатое изменение выходящего значения при условии гладкого входа.
    • Steppy (cents to semitones) (ступень (центы до полутонов)) - если связь установлена с параметром изменения высоты тона, то выход будет увеличиваться в полутонах.
    • First half (первая половина) - выход варьируется от 0% до 50%.
    • Last half (вторая половина) - выход варьируется от 50% до 100%.
  • Incremental (relative) (возрастающая (относительная)): Эти параметры должны использоваться с «бесконечными контроллерами» (ручки/колёса, которые не имеют конечного значения). Если бесконечная ручка перемещает цель слишком медленно, пробуйте Input*2 или 1/10. Аналогично бесконечным ручкам работают ручки с приблизительно 200 шагами (обычно бесконечные ручки это тики), каждый шаг может быть установлен на единицу приращения, попробуйте настройки 1/50,1/20,1/10.
    • Default increment (приращение по умолчанию) - контроллер меняет цель в соотношении 1:1.
    • Inverted increment (перевернутое приращение) - повышение значения контроллера уменьшает значение целевого параметра и наоборот.
    • 4x, 2x smaller increment (4x, 2x кратное уменьшение приращения) - выходящие значения делятся на 4 и 2 соответственно.
    • 4x, 2x bigger increment (4x, 2x кратное увеличение приращения) - выходящие значения умножаются на 4 и 2 соответственно.
    • 1/50,1/20,1/10 increment (1/50, 1/20, 1/10 приращение) - выходящие значения ограничены 2%, 5% и 10% диапазона входа.

Формула задаваемая пользователем

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

Для получения полного списка поддерживаемых переменных, функции и операторов нажмите сюда.

Smoothing (сглаживание)

Эта функция позволяет сгладить движение производимое с аппаратного пульта дистанционного управления и/или внутренних плагинов. Эта возможность уменьшает необходимость вручную править записанную автоматизацию после живых сессий и обеспечивает правильное линейное изменение перемещаемого параметра избегая резких изменений.

  • Time (время) - количество сглаживания подающегося на вход дистанционного управления. Чем больше время, тем плавнее движение.

Кнопки действий

  • Reset (сброс) - нажмите эту кнопку для сброса настроек дистанционного управления, в том числе формулы и сглаживания.
  • Accept (принять) - сохраняет настройки диалогового окна.

Связь DirectX плагинов

К сожалению, нет никакого способа связать DirectX эффекты с MIDI контроллером. Это ограничение является результатом спецификации DirectX, а не FL Studio. Некоторые DirectX плагины могут иметь MIDI функциональность для дистанционного контроллера, но не через интерфейс DirectX (и поэтому не могут быть связаны внутри FL Studio). Чтобы связать такие эффекты, следуйте инструкциям которые поставляются с вашем DirectX плагином.