Fl Studio Привязка USB/MIDI контроллеров

(Новая страница: «{{Цикл_статей_Fl_Studio}} Большинство параметров интерфейса '''FL Studio''' (ручки/ползунки и т.д.) м…»)
 
 
(не показана 1 промежуточная версия этого же участника)
Строка 3: Строка 3:
Большинство параметров интерфейса '''FL Studio''' (ручки/ползунки и т.д.) могут быть связаны с внутренними или внешним контроллерами. После привязки движения контроллера могут быть записаны в режиме реального времени (убедитесь, что фильтр записи настроен на приём данных '''Automation'''). При последующем воспроизведении проекта эти движения будут в точности воспроизведены. Есть два вида привязки:
Большинство параметров интерфейса '''FL Studio''' (ручки/ползунки и т.д.) могут быть связаны с внутренними или внешним контроллерами. После привязки движения контроллера могут быть записаны в режиме реального времени (убедитесь, что фильтр записи настроен на приём данных '''Automation'''). При последующем воспроизведении проекта эти движения будут в точности воспроизведены. Есть два вида привязки:


*'''Локальные временные связи''' (временные, в смысле не постоянные) - это привязки для каждой отдельной сессии и сохраняется для каждого проекта. Такие связи имеют самый высокий приоритет и переопределяют глобальные постоянные связи, "общие связи". Используйте их, чтобы связать параметры конкретных [[плагин]]ов и/или целей интерфейса '''FL Studio''', для конкретного проекта. Эти связи сохраняются, когда происходит фокусировка на другие части программы, так что это полезно когда вы будите взаимодействовать с не связанными графическими элементами при работе с контроллером.
*'''Связи на уровне проекта''' - это привязки для каждой отдельной сессии и сохраняются для каждого проекта индивидуально. Такие связи имеют самый высокий приоритет и переопределяют глобальные связи. Преимущество "проектных" связей заключается в том, что они продолжают работать, когда вы фокусируетесь на других частях '''FL Studio''' или плагинах. Фокусировка - это действие щелчком мышью на окне/плагине.
*'''Глобальные постоянные связи''' - сохраняются сквозь разные проекты и сессии '''FL Studio'''. Как только эти связи будут сделаны, они будут всегда доступны, если не будут переопределены '''локальными временными связями'''. Используйте их, чтобы связать параметры ваших любимых плагинов и/или для целей интерфейса '''FL Studio'''. В следующий раз когда вы откроете определённый плагин или сосредоточитесь на определённой части интерфейса '''FL Studio''', между контроллером и целью будет автоматически установлена связь. Эти связи требуют чтобы целевой плагин или интерфейс были сфокусированы (нажмите на них), и поэтому не подходят, если вы будете взаимодействовать с другими, не связанными компонентами графического интерфейса при работе с контроллером.
*'''Глобальные связи''' - они применяются ко всем проектам, если они не переопределены «проектными» связями. Преимущество глобальных связей позволяет вам управлять множеством целей с помощью одной ручки, ползунка или переключателя контроллера. Когда вы фокусируетесь на плагине или окне, запрограммированные связи воссоздаются автоматически.


'''Подключение аппаратного контроллера к FL Studio''':
'''Информация о MIDI-контроллере''':


Для получения информации о подключении аппаратного контроллера см. раздел опций '''F10 > MIDI настройки'''.
*'''Подключение аппаратного контроллера к FL Studio''' - для получения информации о подключении аппаратного контроллера см. раздел опций [[Fl Studio Настройки MIDI|{{Ярлык|F10}} > MIDI настройки]].
*'''Привязки ко внутренним контроллерам''' - для получения информации о привязки ко внутренним контроллерам см. [[Fl Studio Привязка внутренних плагинов контроллеров|эту страницу]].
*'''Блокировка контроллеров к инструментами''' - см. раздел [[Fl Studio Стойка инструментов и пошаговый секвенсор|Блокировка контроллера к игре инструментами]].


'''Привязки на внутренние контроллеры''':
== Cвязи на уровне проекта ==


Для получения информации о привязки на внутренние контроллеры посмотрите [[Fl Studio Привязка внутренних плагинов контроллеров|эту страницу]].
Cвязи на уровне проекта активны только для текущей сессии/проекта. Эти связи сохраняются вместе с проектом и будут восстановлены, когда вы откроете проект в следующий раз. Они перекрывают глобальные связи, пока проект не будет закрыт, и откроется другой проект (без связей на уровне проекта). Таким образом, вы можете сохранить связей на уровне проекта для [[тимплейт]] проектов, так что вы можете иметь несколько привязок пользовательского контроллера для проектов предназначенных для определённых задач. Важно отметить, что эти связи продолжают работать, когда вы фокусируетесь на других частях '''FL Studio''' или плагинах. Фокусировка - это действие щелчком мышью на окне/плагине.


== Локальные временные связи ==
=== Создание связей с FL Studio и родными плагинами ===


Связи сделаны с помощью методов описанных в этом разделе являются локальными и временными, запоминающимеся только для текущей сессии/проекта. Эти связи сохраняются вместе с проектом и будут восстановленны, когда вы откроете проект в следующий раз. Они будут временно заменять любые глобальные связи, пока проект не будет закрыт или не будет открыт другой (без локальных временных связей), где будут восстановлены все постоянные связи. Таким образом, вы можете сохранить локальные временные связи для [[тимплейт]] проектов, так что вы можете иметь несколько привязок пользовательсколго контроллера для проектов предназначенных для определённых задач.
#'''Щёлкните правой кнопкой мыши''' по ручке/ползунку которым вы хотите управлять и выберите '''Link to controller''' (''привязать к контроллеру'').
#*'''Необязательно''' - измените характер связи с помощью всплывающего окна '''Remote control settings''' (''настройки удаленного управления'') см. ниже.
#'''Сделайте связь(и)''' - переместите физическую ручку/ползунок на внешнем контроллере и связь автоматически создастся.


=== Процедура "быстрой связи" интерфейс FL Studio и родных плагинов ===
Кроме того, для создания нескольких связей за раз:


#Щёлкните правой кнопкой мыши по ручке/ползунку которым вы хотите управлять.
#'''Начните привязку''' - щёлкните по значку '''[[Fl Studio Панель множественной привязки контроллеров|Multilink controller]]''' ({{Ярлык|Ctrl+J}}), он станет оранжевым.
#Из всплывающего меню выберите '''Link to controller''', чтобы открыть окно настройки дистанционного управления.
#'''Подёргайте целевые параметры в программе''' - переместите целевые параметры в плагине или интерфейсе '''FL Studio''' с помощью мыши. Вы должны увидеть, что на мгновение над переключателем '''Multilink controller''' появляется название параметра.
#Открывшееся окно настроек дистанционного управления позволяет изменить характер связи. Это дополнительные настройки (см. ниже).
#'''Сделайте связи''' - переместите ручки/ползунки на своём контроллере, который вы хотите связать. Связи будут сделаны в том же порядке, когда вы дёргали целевые параметры в программе. Процесс будет автоматически закрыт, как только количество подёрганных аппаратных контроллеров будет равно количеству целей в программе.
#Переместите физическую ручку/ползунок на внешнем контроллере и связь автоматически создастся. Кроме того:
#*'''Множественные связи''' - для того, чтобы связать несколько параметров за один сеанс,  используйте опцию '''Multi-link''' на панели записи. Выберите переключатель, переместите все целевые параметры, затем переместите такое же количество ручек на аппаратном контроллере и выключите '''Multi-link''' (большинство людей может помнить о 7 связях, насколько хороша ваша память?).


=== Процедура "быстрой связи" VST плагинов ===
=== Создание связей с VST/AU плагинами ===


#Переместите один или два целевых параметра VST плагина с помощью мыши.
Существует два метода; предпочтителен «'''Последний изменённый параметр'''», если это не сработает, используйте метод «'''Браузер'''». Не все плагины поддерживают «'''Последний изменённый параметр'''». Оба метода создают связь.
#Откройте меню '''Tools''' и выберите пункт '''Last tweaked > Link to controller''', для привязки последнего перемещённого параметра, или '''Next last tweaked > Link to controller''', для привязки предыдущего задействованного параметра. '''Примечание''': ''В верхней части подменю '''Last tweaked parameters''' отображаются названия "последнего перемещённого" и "предыдущего перемещённого" параметров''.
#Переместите физическую ручку/ползунок на внешнем контроллере и связь автоматически создастся. Кроме того:
#*'''Множественные связи''' - для того, чтобы связать несколько параметров за один сеанс,  используйте опцию '''Multi-link''' (''множественные связи'') на панели записи. Выберите переключатель, переместите все целевые параметры, затем переместите такое же количество ручек на аппаратном контроллере и выключите '''Multi-link''' (большинство людей может помнить о 7 связях, насколько хороша ваша память?).


== Глобальные постоянные связи ==
'''Последний изменённый параметр''':


После создания постояннх связей, ваш контроллер будет автоматически привязываться к нужным параметрам '''FL Studio''' или плагина, каждый раз когда на них происходит фокусировка (нажмите по окну интерфейса для его фокусировки). Глобальные постоянные связи, называется "общими связями", сохраняются в сессиях и проектах '''FL Studio'''. Они всегда доступны, если локальные временные связи не заменяют их. Общие связи нужно установить только один раз, как правило, при начальной установке '''FL Studio''', или когда в комплект будет добавлен новый контроллер. Примечания о общих связях:
#'''Начните привязку''' - щёлкните по значку '''[[Fl Studio Панель множественной привязки контроллеров|Multilink controller]]''' ({{Ярлык|Ctrl+J}}), он станет оранжевым.
#'''Подёргайте целевые параметры в программе''' - переместите целевые параметры в плагине или интерфейсе '''FL Studio''' с помощью мыши. Вы должны увидеть, что на мгновение над переключателем '''Multilink controller''' появляется название параметра.
#*'''Необязательно''' - чтобы использовать '''Remote control settings''' (''настройки удаленного управления'') см. ниже, для изменения связи, щёлкните правой кнопкой мыши по переключателю '''Multilink controller''' и выберите '''Link to controller''' (''привязать к контроллеру''), а затем:
#'''Сделайте связи''' - переместите ручки/ползунки на своём контроллере, который вы хотите связать. Связи будут сделаны в том же порядке, когда вы дёргали целевые параметры в программе. Процесс будет автоматически закрыт, как только количество подёрганных аппаратных контроллеров будет равно количеству целей в программе.


*'''Настройка дистанционного управления''' - общие связи не поддерживаете формулы и сглаживание.
Альтернативно, используйте опцию меню '''[[Fl Studio Меню Tools|Tools > Last tweaked > Link to controller]]''', после подергивания параметров.
*'''Локальные временные связи''' имеют более высокий приоритет и заменяют общие связи для текущей сессии/проекта.
 
'''Браузер''':
 
#'''Начните привязку''' - щёлкните по значку '''[[Fl Studio Панель множественной привязки контроллеров|Multilink controller]]''' ({{Ярлык|Ctrl+J}}), он станет оранжевым.
#'''Браузер''' - в папке '''Браузер > Current project > Generator/Effects''' найдите плагин и щёлкните по нему. Это откроет список автоматизируемых параметров. Подергайте желаемую цель/и. Вы должны увидеть, что на мгновение над переключателем '''Multilink controller''' появляется название параметра.
#'''Сделайте связи''' - переместите ручки/ползунки на своём контроллере, который вы хотите связать. Связи будут сделаны в том же порядке, когда вы дёргали целевые параметры в программе. Процесс будет автоматически закрыт, как только количество подёрганных аппаратных контроллеров будет равно количеству целей в программе.
 
== Глобальные связи (помнятся постоянно) ==
 
После создания постоянных связей, ваш контроллер будет автоматически привязываться к нужным параметрам '''FL Studio''' или плагина, каждый раз когда на них происходит фокусировка (нажмите по окну интерфейса для его фокусировки). Глобальные связи применяются ко всем проектам, если они не переопределены «связью на уровне проекта». Глобальные связи позволяют управлять множеством целей с помощью одной и той же ручки, ползунка или переключателя, поскольку запрограммированные связи автоматически восстанавливаются, когда вы фокусируетесь на разных элементах интерфейса. Некоторые примечания:
 
*'''Настройка дистанционного управления''' - связи поддерживают формулы и сглаживание см. ниже.
*'''Cвязи на уровне проекта''' имеют более высокий приоритет и заменяют глобальные связи для текущей сессии/проекта.
*'''Типы контроллеров''' - связи сделанные с помощью функции множественных связей будут работать только так, как ожидается от контроллера того же типа. Выбор нового контроллера может привести к неожиданным связям между контроллером, '''FL Studio''' и плагинами.
*'''Типы контроллеров''' - связи сделанные с помощью функции множественных связей будут работать только так, как ожидается от контроллера того же типа. Выбор нового контроллера может привести к неожиданным связям между контроллером, '''FL Studio''' и плагинами.
*'''MIDI-каналы''' - одновременно могут использоваться до 16 отдельных [[MIDI]] контроллеров. Чтобы связать несколько контроллеров выберите уникальный MIDI канал для каждого контроллера до начала процесса множественных связей (не забудьте включить каждый контроллер в MIDI-настройках). Процесс множественных связей запоминает как MIDI CC так и MIDI-канал, который был использован чтобы сделать связь, контроллер определяется '''FL Studio'''. Если вы измените передающий MIDI канал контроллера, то вы потеряете глобальные связи этого контроллера.
*'''MIDI-каналы''' - одновременно могут использоваться до 16 отдельных [[MIDI]] контроллеров. Чтобы связать несколько контроллеров выберите уникальный MIDI канал для каждого контроллера до начала процесса множественных связей (не забудьте включить каждый контроллер в MIDI-настройках). Процесс множественных связей запоминает как MIDI CC так и MIDI-канал, который был использован чтобы сделать связь, контроллер определяется '''FL Studio'''. Если вы измените передающий MIDI канал контроллера, то вы потеряете глобальные связи этого контроллера.
*'''Удаление или резервное копирование связей''' - см. ниже раздел "Удаление или резервное копирование постоянных глобальных связей".
*'''Удаление или резервное копирование связей''' - см. ниже раздел "'''Удаление или резервное копирование глобальных связей'''".


=== Процедура назначения общих постоянных связей ===
=== Создание глобальных связей к фиксированной цели ===


Глобальные постоянные связи устанавливаются окну/конкретному плагину, это означает что одни и те же ручки/ползунки/переключатели вашего контроллера могут быть использованы для управления любым количеством целей пользовательского интерфейса всей '''FL Studio''' и плагинов. Выбранное окно (в фокусе) или плагин управляются глобальными связями (фокусировка устанавливается нажатием на окно с помощью мыши).
Эти связи помнятся постоянно. Глобальные связи устанавливаются окну/конкретному плагину, это означает, что одни и те же ручки/ползунки вашего контроллера могут быть использованы для управления любым количеством целей пользовательского интерфейса. Сфокусированное окно или плагин занимает целевые параметры интерфейса. Фокусировка - это действие щелчком мышью на окне/плагине.


#Включите переключатель '''Multi-link controllers''' на панели записи.
Существует два метода; предпочтителен «'''Последний изменённый параметр'''», если это не сработает, используйте метод «'''Браузер'''». Не все плагины поддерживают «'''Последний изменённый параметр'''». Оба метода создают связь.
#Переместите с помощью мыши параметры пользовательского интерфейса которые вы хотите связать (сделайте любое небольшое движение параметра мышью).
 
#Щёлкните правой кнопкой мыши по переключателю '''Multi-link controllers''' на панели записи и выберите '''Override generic links'''.
'''Последний изменённый параметр''':
#Откроется окно общих связей.
 
#'''Переместите контроллеры оборудования''' - ручки/ползунки/колёса которые вы хотите связать с этими целевыми параметрами. Связи будут сделаны в том же порядке в котором вы задействовали параметры с помощью мыши. Этот процесс будет автоматически завершен, после того как будет задействовано такое же количество аппаратных контроллеров.
#'''Начните привязку''' - щёлкните по значку '''[[Fl Studio Панель множественной привязки контроллеров|Multilink controller]]''' ({{Ярлык|Ctrl+J}}), он станет оранжевым.
#В следующий раз когда вы выберите тот же плагин или окно, эти связи будут автоматически восстановлены.
#'''Подёргайте целевые параметры в программе''' - переместите целевые параметры в плагине или интерфейсе '''FL Studio''' с помощью мыши. Вы должны увидеть, что на мгновение над переключателем '''Multilink controller''' появляется название параметра.
#'''Щёлкните правой кнопкой мыши''' по переключателю '''Multilink controller''' и выберите '''Override generic links''' (''переопределить общие связи'').
#'''Сделайте связи''' - переместите ручки/ползунки на своём контроллере, который вы хотите связать. Связи будут сделаны в том же порядке, когда вы дёргали целевые параметры в программе. Процесс будет автоматически закрыт, как только количество подёрганных аппаратных контроллеров будет равно количеству целей в программе.
 
'''Браузер''':
 
#'''Начните привязку''' - щёлкните по значку '''[[Fl Studio Панель множественной привязки контроллеров|Multilink controller]]''' ({{Ярлык|Ctrl+J}}), он станет оранжевым.
#'''Браузер''' - в папке '''Браузер > Current project > Generator/Effects''' найдите плагин и щёлкните по нему. Это откроет список автоматизируемых параметров. Подергайте желаемую цель/и. Вы должны увидеть, что на мгновение над переключателем '''Multilink controller''' появляется название параметра.
#'''Щёлкните правой кнопкой мыши''' по переключателю '''Multilink controller''' и выберите '''Override generic links''' (''переопределить общие связи'').
#'''Сделайте связи''' - переместите ручки/ползунки на своём контроллере, который вы хотите связать. Связи будут сделаны в том же порядке, когда вы дёргали целевые параметры в программе. Процесс будет автоматически закрыт, как только количество подёрганных аппаратных контроллеров будет равно количеству целей в программе.
 
В следующий раз когда вы выберите этот плагин или окно, эти связи будут автоматически восстановлены.


{{Примечание}} ''Вы можете повторить этот процесс столько раз сколько потребуется, нет необходимости чтобы связи были назначены за 1 раз. Чтобы использовать несколько аппаратных контроллеров каждый контроллер должен быть установлен на уникальный MIDI-канал до начала процесса. '''FL Studio''' будет использовать этот канал для определения MIDI-канала, связанного с целевым параметром (не забудьте включить каждый контроллер в MIDI-настройках)''.
{{Примечание}} ''Вы можете повторить этот процесс столько раз сколько потребуется, нет необходимости чтобы связи были назначены за 1 раз. Чтобы использовать несколько аппаратных контроллеров каждый контроллер должен быть установлен на уникальный MIDI-канал до начала процесса. '''FL Studio''' будет использовать этот канал для определения MIDI-канала, связанного с целевым параметром (не забудьте включить каждый контроллер в MIDI-настройках)''.


=== Процедура назначения общих изменчивых связей ===
=== Создание глобальной изменчивой связи ===


Эти связи присваиваются определённым ручкам, ползункам или Jog-колесу так, чтобы они автоматически подключались к последнему элементу пользовательского интерфейса передвинутого с помощью мыши. Эти связи являются изменчивыми, поскольку они постоянно меняются, когда меняется выбираемый элемент пользовательского интерфейса '''FL Studio'''. Глобальные изменчивые связи носят глобальный характер, то есть они будут сохраняться в разных проектах и сессиях '''FL Studio'''. Чтобы создать изменчивые связи:
Эта связь назначается на определённую ручку/ползунок, так, чтобы она автоматически назначалась на последний элемент пользовательского интерфейса передвинутый с помощью мыши. Эта связь являются изменчивой, поскольку она постоянно меняется, когда меняется выбираемый элемент пользовательского интерфейса. Глобальная изменчивая связь носит глобальный характер, то есть она будет работать в разных проектах и сессиях '''FL Studio'''. Чтобы создать изменчивую связь:


#Переместите с помощью мыши целевые параметры пользовательского интерфейса ('''FL Studio''', VST или плагина) (сделайте небольшое движение параметра).
#'''Щёлкните правой кнопкой мыши''' по переключателю '''Multilink controller''' и выберите '''Override volatile link...'''.
#Откройте меню '''Tools''' и выберите пункт '''Last tweaked > Override volatile link''', чтобы начать процесс назначения изменчивых связей.
#'''Назначьте контроллер''' - переместите ручку/ползунок на своём контроллере, который вы хотите использовать.
#Откроется окно '''Generic link settings''', убедитесь что выбран переключатель автоопределения ('''Auto detect''').
#'''Используйте мышь''' - переместите целевой параметр пользовательского интерфейса с помощью мыши, и теперь контроллер будет управлять этой целью, и так далее...
#Переместите физическую ручку/ползунок на внешнем контроллере и первая изменчивая связь автоматически создастся.
#Переместите новый целевой параметр пользовательского интерфейса с помощью мыши, и теперь контроллер будет управлять этой целью, и так далее...


{{Примечание}} ''Ручки/ползунки, которые уже были связаны с конкретными целями не будут реагировать на изменчивые связи, пока исходная связь не будет отменена. Две ручки? Создайте изменчивую связь для одной ручки, используйте '''Last tweaked > Override volatile link''', а затем для другой ручки, используйте '''Before last tweaked > Override volatile link''', в таком случае вы будете иметь два последних перемещённых параметра пользовательского интерфейса для "изменчивой" команды''.  
{{Примечание}} ''Ручки/ползунки, которые уже были связаны с конкретными целями не будут реагировать на изменчивые связи, пока исходная связь не будет отменена. Две ручки? Создайте изменчивую связь для одной ручки, используйте меню '''Tools > Last tweaked > Override volatile link''', а затем для другой ручки, используйте меню '''Tools > Before last tweaked > Override volatile link''', в таком случае вы будете иметь два последних перемещённых параметра пользовательского интерфейса для "изменчивой" команды''.  


=== Удаление или резервное копирование постоянных глобальных связей ===
=== Удаление или резервное копирование глобальных связей ===


Самый простой способ удаления нескольких связей, это их переназначение нарушая связи. Однако если подходить серьезно и контроллер необходимо назначить на соседний экран для другой программы, и чтобы он ничего не изменял в '''FL Studio''', вам может потребоваться полностью удалить все глобальные связи. Или же вы можете копировать резервный файлы данных (чтобы скопировать его в новую установленную '''FL Studio'''). В любом случае файл данных связей хранятся в папке установки '''FL Studio''':
Самый простой способ удаления нескольких связей, это их переназначение нарушая связи. Однако если вы хотите удалить или изменить глобальные связи, файлы связей хранятся в папке '''FL Studio''':


'''..\FL Studio\System\Config\Mapping\Generic\BY CONTROLLER\BY TARGET'''  
'''..\FL Studio\System\Config\Mapping\Generic\BY CONTROLLER\BY TARGET'''  


'''BY CONTROLLER''' - здесь вы найдёте подкаталоги для каждого используемого контроллера,(generic controller) является по умолчанию. У вас есть возможность удаления отдельных '''BY TARGET.flmapping''' файлов (удаление рекомендуется) или возможность редактирования связей в текстовом редакторе. Каждая ссылка связана тегами <link> и </link>.
'''BY CONTROLLER''' - здесь вы найдёте подкаталоги для каждого используемого контроллера, (generic controller) является по умолчанию. У вас есть возможность удаления отдельных '''BY TARGET.flmapping''' файлов (удаление рекомендуется) или возможность редактирования связей в текстовом редакторе. Каждая ссылка связана тегами <link> и </link>.  
 
{{Важно}} Вы должны понимать, что порча файлов установок '''FL Studio''' может вызвать нестабильность '''FL Studio''', глобальному потеплению и ржавчине. Худший случай, вам придётся плавать на компьютер (в связи с таянием ледяных шапок) и удалять "'''*.Flmapping'''" файлы на вашем теперь ржавеющем ПК, чтобы начать снова. Кстати, роясь в установках '''FL Studio''', не начните редактировать любые другие файлы, мы понимаем, что вы можете думать о улучшении и успехе, что вы своего рода гуру кодирования.


== Настройки дистанционного управления ==
== Настройки дистанционного управления ==
Строка 88: Строка 109:
=== Link Assignment (''назначение связи'') ===
=== Link Assignment (''назначение связи'') ===


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


Строка 100: Строка 121:
*'''Auto Detect''' (''автоопределение'') - очень полезная опция, которая обнаружит и установит MIDI контроллер автоматически - всё, что вам нужно сделать, это просто пошевелить желаемый контроллер на вашем MIDI-контроллере.
*'''Auto Detect''' (''автоопределение'') - очень полезная опция, которая обнаружит и установит MIDI контроллер автоматически - всё, что вам нужно сделать, это просто пошевелить желаемый контроллер на вашем MIDI-контроллере.
*'''Omni''' - установление связи с несколькими инструментами. '''Выключено''' - если ручка MIDI-контроллера связана с громкостью инструмента, то MIDI-ручка будет управлять громкостью этого конкретного инструмента. '''Включено''' - ручка MIDI-контроллера больше не будет тесно связан с громкостью определённого инструмента, а будет управлять громкостью любого выбранного инструмента. Например, если вы установили связь с громкостью инструмента '''Kick''' и затем выбрали инструмент '''Clap''', то ручка MIDI-контроллера также будет управлять громкостью звука '''Clap'''.
*'''Omni''' - установление связи с несколькими инструментами. '''Выключено''' - если ручка MIDI-контроллера связана с громкостью инструмента, то MIDI-ручка будет управлять громкостью этого конкретного инструмента. '''Включено''' - ручка MIDI-контроллера больше не будет тесно связан с громкостью определённого инструмента, а будет управлять громкостью любого выбранного инструмента. Например, если вы установили связь с громкостью инструмента '''Kick''' и затем выбрали инструмент '''Clap''', то ручка MIDI-контроллера также будет управлять громкостью звука '''Clap'''.
*'''Mode''' (''режим'') - выберите один из нескольких режимов, предназначенных для работы с MIDI клавиатурами (полезно для работы в режиме выступления). К ним относятся:
*'''Mode''' (''режим'') - выберите один из нескольких режимов, предназначенных для работы с MIDI клавиатурами (полезно для работы в [[Fl Studio Режим выступления|режиме выступления]]). К ним относятся:
**'''Hold''' (''удерживание'') - [[велосити]] удерживается как значение автоматизации пока клавиша не будет отпущена.
**'''Hold''' (''удерживание'') - [[велосити]] удерживается как значение автоматизации пока клавиша не будет отпущена.
**'''Latch''' (''переключение'') - последовательные нажатия клавиши переключают автоматизацию между 0 и 100% (это заменяет черную и белую клавиши автоматических связей в более ранних версиях).
**'''Latch''' (''переключение'') - последовательные нажатия клавиши переключают автоматизацию между 0 и 100% (это заменяет черную и белую клавиши автоматических связей в более ранних версиях).
Строка 106: Строка 127:
**'''Stay''' (''пребывание'') - велосити удерживается как значение автоматизации даже после отпускания клавиши.
**'''Stay''' (''пребывание'') - велосити удерживается как значение автоматизации даже после отпускания клавиши.


=== Omni и управление VSTi/DXi ===
=== Omni и управление VST ===


Используйте режим '''Omni''', чтобы установить MIDI-контроллер на управление тем же самым параметром в любом выбранном инструменте. Этот раздел описывает этот процесс более подробно для сторонних [[плагин]]ов, и метод для сохранения назначений контроллера для  быстрого вызова в будущем.
Используйте режим '''Omni''', чтобы установить MIDI-контроллер на управление тем же самым параметром в любом выбранном инструменте. Этот раздел описывает этот процесс более подробно для сторонних [[плагин]]ов, и метод для сохранения назначений контроллера для  быстрого вызова в будущем.
Строка 112: Строка 133:
'''Omni CC Links''' - если вы хотите использовать колесо модуляции (CC1, например) вашего контроллера, таким образом чтобы колесо управляло параметром любого активного инструмента, а также сохранить назначения контроллера для использования в будущем:  
'''Omni CC Links''' - если вы хотите использовать колесо модуляции (CC1, например) вашего контроллера, таким образом чтобы колесо управляло параметром любого активного инструмента, а также сохранить назначения контроллера для использования в будущем:  


#Создайте экземпляр нужного [[VST]]i/[[DX]]i инструмента.
#Создайте экземпляр нужного [[VST]] инструмента.
#В браузере выберите '''Current project > Generators > Ваш загруженный VSTi инструмент появится здесь в списке'''.
#В браузере выберите '''[[Fl Studio Браузер проекта|Current project > Generators > Ваш загруженный VSTi инструмент появится здесь в списке]]'''.
#В списке опций управления прокрутите вниз и щёлкните правой кнопкой мыши по '''MIDI CC#1''', чтобы открыть выпадающее меню. '''MIDI CC''' обычно находится в конце списка.
#В списке опций управления прокрутите вниз и щёлкните правой кнопкой мыши по '''MIDI CC#1''', чтобы открыть выпадающее меню. '''MIDI CC''' обычно находится в конце списка.
#Выберите опцию '''Link controller''', в настройках дистанционного управления включите '''Omni''' и подвигайте колесо модуляции (или вручную установите номер '''001''' в окошке контроллеров). Вы можете проделать это для всех '''128 CC''', или вы можете выбирать CC для использования. Эти связи будут оставаться активным, пока не будут отключены вручную (даже если все экземпляры VSTi или DXi удалятся), см. ниже.
#Выберите опцию '''Link controller''', в настройках дистанционного управления включите '''Omni''' и подвигайте колесо модуляции (или вручную установите номер '''001''' в окошке контроллеров). Вы можете проделать это для всех '''128 CC''', или вы можете выбирать CC для использования. Эти связи будут оставаться активным, пока не будут отключены вручную (даже если все экземпляры VST удалятся), см. ниже.


'''Сохранение MIDI/CC назначений''' - это метод создания [[тимплейт]] проекта, с сохранёнными в проекте MIDI назначениями.
'''Сохранение MIDI/CC назначений''' - это метод создания [[тимплейт]] проекта, с сохранёнными в проекте MIDI назначениями.
Строка 151: Строка 172:
=== Формула задаваемая пользователем ===
=== Формула задаваемая пользователем ===


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


Для получения полного списка поддерживаемых переменных, функции и операторов [[Fl Studio Формулы назначений|нажмите сюда]].
*'''Введите пользовательскую формулу''' - чтобы изменить назначение по умолчанию 1:1. Например: '''Input*2''' умножает значение контроллера на 2. После ввода выражения нажмите клавишу '''Enter'''. Если появилось сообщение '''Compiled OK''', это значит что формула введена правильно, и вы можете нажать кнопку '''ОК''' чтобы применить её к связанному параметру. Если появляется сообщение выделенное красным шрифтом, это означает, что формула неверна (обычно, синтаксическая ошибка или введена не поддерживаемая переменная/функция). Исправьте формулу и повторно нажмите '''Enter'''.
*'''Добавление пользовательской формулы в меню формул''' - отредактируйте файл '''Formulas.txt''', который находится в папке '''..\FL Studio\System\Config\Mapping'''. Формат это название [[пресет]]а, за которым следует символ :, а затем формула. Например: '''Up and down smooth:Sin(Input*Pi)''' появится в качестве опции в меню как '''Up and down smooth'''.
*Поддерживаемые переменные, функции и операторы - см. [[Fl Studio Формулы назначений|здесь]].


[[Файл:Fl_studio_User_Defined_Formula.png|center]]
[[Файл:Fl_studio_User_Defined_Formula.png|center]]
Строка 168: Строка 191:
*'''Accept''' (''принять'') - сохраняет настройки диалогового окна.
*'''Accept''' (''принять'') - сохраняет настройки диалогового окна.


== Настройки общих связей ==
== Настройки множественных связей ==


Это диалоговок окно связано с "Общими" и "Изменчивыми связями". Опции таковы:
Это диалоговое окно связано с процессом '''Множественной привязки контроллеров'''. Параметры аналогичны стандартному диалоговому окну:


[[Файл:Fl_studio_Generic_link_settings.png|center]]
[[Файл:Fl_studio_Generic_link_settings.png|center]]
Строка 177: Строка 200:


Эти параметры позволяют настроить MIDI связи.
Эти параметры позволяют настроить MIDI связи.
*'''Port''' (''порт'') - выберите здесь порт, чтобы он соответствовал вашему контроллеру, если вы планируете использовать больше чем один контроллер. В противном случае убедитесь, что выбрано '''Auto detect''' и просто переместите ручку/ползунок контроллера.
*'''Chan''' (''канал'') - выберите MIDI канал для связи.
*'''Ctrl''' (''контроллер'') - выберите номера контроллера для связи.
*'''Auto Detect''' (''автоопределение'') - очень полезная опция, которая обнаружит и установит MIDI контроллер автоматически - всё, что вам нужно сделать, это просто пошевелить желаемый контроллер на вашем MIDI-контроллере.
=== Кнопки действий ===


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

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

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

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

  • Связи на уровне проекта - это привязки для каждой отдельной сессии и сохраняются для каждого проекта индивидуально. Такие связи имеют самый высокий приоритет и переопределяют глобальные связи. Преимущество "проектных" связей заключается в том, что они продолжают работать, когда вы фокусируетесь на других частях FL Studio или плагинах. Фокусировка - это действие щелчком мышью на окне/плагине.
  • Глобальные связи - они применяются ко всем проектам, если они не переопределены «проектными» связями. Преимущество глобальных связей позволяет вам управлять множеством целей с помощью одной ручки, ползунка или переключателя контроллера. Когда вы фокусируетесь на плагине или окне, запрограммированные связи воссоздаются автоматически.

Информация о MIDI-контроллере:

Cвязи на уровне проекта[править]

Cвязи на уровне проекта активны только для текущей сессии/проекта. Эти связи сохраняются вместе с проектом и будут восстановлены, когда вы откроете проект в следующий раз. Они перекрывают глобальные связи, пока проект не будет закрыт, и откроется другой проект (без связей на уровне проекта). Таким образом, вы можете сохранить связей на уровне проекта для тимплейт проектов, так что вы можете иметь несколько привязок пользовательского контроллера для проектов предназначенных для определённых задач. Важно отметить, что эти связи продолжают работать, когда вы фокусируетесь на других частях FL Studio или плагинах. Фокусировка - это действие щелчком мышью на окне/плагине.

Создание связей с FL Studio и родными плагинами[править]

  1. Щёлкните правой кнопкой мыши по ручке/ползунку которым вы хотите управлять и выберите Link to controller (привязать к контроллеру).
    • Необязательно - измените характер связи с помощью всплывающего окна Remote control settings (настройки удаленного управления) см. ниже.
  2. Сделайте связь(и) - переместите физическую ручку/ползунок на внешнем контроллере и связь автоматически создастся.

Кроме того, для создания нескольких связей за раз:

  1. Начните привязку - щёлкните по значку Multilink controller (Ctrl+J), он станет оранжевым.
  2. Подёргайте целевые параметры в программе - переместите целевые параметры в плагине или интерфейсе FL Studio с помощью мыши. Вы должны увидеть, что на мгновение над переключателем Multilink controller появляется название параметра.
  3. Сделайте связи - переместите ручки/ползунки на своём контроллере, который вы хотите связать. Связи будут сделаны в том же порядке, когда вы дёргали целевые параметры в программе. Процесс будет автоматически закрыт, как только количество подёрганных аппаратных контроллеров будет равно количеству целей в программе.

Создание связей с VST/AU плагинами[править]

Существует два метода; предпочтителен «Последний изменённый параметр», если это не сработает, используйте метод «Браузер». Не все плагины поддерживают «Последний изменённый параметр». Оба метода создают связь.

Последний изменённый параметр:

  1. Начните привязку - щёлкните по значку Multilink controller (Ctrl+J), он станет оранжевым.
  2. Подёргайте целевые параметры в программе - переместите целевые параметры в плагине или интерфейсе FL Studio с помощью мыши. Вы должны увидеть, что на мгновение над переключателем Multilink controller появляется название параметра.
    • Необязательно - чтобы использовать Remote control settings (настройки удаленного управления) см. ниже, для изменения связи, щёлкните правой кнопкой мыши по переключателю Multilink controller и выберите Link to controller (привязать к контроллеру), а затем:
  3. Сделайте связи - переместите ручки/ползунки на своём контроллере, который вы хотите связать. Связи будут сделаны в том же порядке, когда вы дёргали целевые параметры в программе. Процесс будет автоматически закрыт, как только количество подёрганных аппаратных контроллеров будет равно количеству целей в программе.

Альтернативно, используйте опцию меню Tools > Last tweaked > Link to controller, после подергивания параметров.

Браузер:

  1. Начните привязку - щёлкните по значку Multilink controller (Ctrl+J), он станет оранжевым.
  2. Браузер - в папке Браузер > Current project > Generator/Effects найдите плагин и щёлкните по нему. Это откроет список автоматизируемых параметров. Подергайте желаемую цель/и. Вы должны увидеть, что на мгновение над переключателем Multilink controller появляется название параметра.
  3. Сделайте связи - переместите ручки/ползунки на своём контроллере, который вы хотите связать. Связи будут сделаны в том же порядке, когда вы дёргали целевые параметры в программе. Процесс будет автоматически закрыт, как только количество подёрганных аппаратных контроллеров будет равно количеству целей в программе.

Глобальные связи (помнятся постоянно)[править]

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

  • Настройка дистанционного управления - связи поддерживают формулы и сглаживание см. ниже.
  • Cвязи на уровне проекта имеют более высокий приоритет и заменяют глобальные связи для текущей сессии/проекта.
  • Типы контроллеров - связи сделанные с помощью функции множественных связей будут работать только так, как ожидается от контроллера того же типа. Выбор нового контроллера может привести к неожиданным связям между контроллером, FL Studio и плагинами.
  • MIDI-каналы - одновременно могут использоваться до 16 отдельных MIDI контроллеров. Чтобы связать несколько контроллеров выберите уникальный MIDI канал для каждого контроллера до начала процесса множественных связей (не забудьте включить каждый контроллер в MIDI-настройках). Процесс множественных связей запоминает как MIDI CC так и MIDI-канал, который был использован чтобы сделать связь, контроллер определяется FL Studio. Если вы измените передающий MIDI канал контроллера, то вы потеряете глобальные связи этого контроллера.
  • Удаление или резервное копирование связей - см. ниже раздел "Удаление или резервное копирование глобальных связей".

Создание глобальных связей к фиксированной цели[править]

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

Существует два метода; предпочтителен «Последний изменённый параметр», если это не сработает, используйте метод «Браузер». Не все плагины поддерживают «Последний изменённый параметр». Оба метода создают связь.

Последний изменённый параметр:

  1. Начните привязку - щёлкните по значку Multilink controller (Ctrl+J), он станет оранжевым.
  2. Подёргайте целевые параметры в программе - переместите целевые параметры в плагине или интерфейсе FL Studio с помощью мыши. Вы должны увидеть, что на мгновение над переключателем Multilink controller появляется название параметра.
  3. Щёлкните правой кнопкой мыши по переключателю Multilink controller и выберите Override generic links (переопределить общие связи).
  4. Сделайте связи - переместите ручки/ползунки на своём контроллере, который вы хотите связать. Связи будут сделаны в том же порядке, когда вы дёргали целевые параметры в программе. Процесс будет автоматически закрыт, как только количество подёрганных аппаратных контроллеров будет равно количеству целей в программе.

Браузер:

  1. Начните привязку - щёлкните по значку Multilink controller (Ctrl+J), он станет оранжевым.
  2. Браузер - в папке Браузер > Current project > Generator/Effects найдите плагин и щёлкните по нему. Это откроет список автоматизируемых параметров. Подергайте желаемую цель/и. Вы должны увидеть, что на мгновение над переключателем Multilink controller появляется название параметра.
  3. Щёлкните правой кнопкой мыши по переключателю Multilink controller и выберите Override generic links (переопределить общие связи).
  4. Сделайте связи - переместите ручки/ползунки на своём контроллере, который вы хотите связать. Связи будут сделаны в том же порядке, когда вы дёргали целевые параметры в программе. Процесс будет автоматически закрыт, как только количество подёрганных аппаратных контроллеров будет равно количеству целей в программе.

В следующий раз когда вы выберите этот плагин или окно, эти связи будут автоматически восстановлены.

Вы можете повторить этот процесс столько раз сколько потребуется, нет необходимости чтобы связи были назначены за 1 раз. Чтобы использовать несколько аппаратных контроллеров каждый контроллер должен быть установлен на уникальный MIDI-канал до начала процесса. FL Studio будет использовать этот канал для определения MIDI-канала, связанного с целевым параметром (не забудьте включить каждый контроллер в MIDI-настройках).

Создание глобальной изменчивой связи[править]

Эта связь назначается на определённую ручку/ползунок, так, чтобы она автоматически назначалась на последний элемент пользовательского интерфейса передвинутый с помощью мыши. Эта связь являются изменчивой, поскольку она постоянно меняется, когда меняется выбираемый элемент пользовательского интерфейса. Глобальная изменчивая связь носит глобальный характер, то есть она будет работать в разных проектах и сессиях FL Studio. Чтобы создать изменчивую связь:

  1. Щёлкните правой кнопкой мыши по переключателю Multilink controller и выберите Override volatile link....
  2. Назначьте контроллер - переместите ручку/ползунок на своём контроллере, который вы хотите использовать.
  3. Используйте мышь - переместите целевой параметр пользовательского интерфейса с помощью мыши, и теперь контроллер будет управлять этой целью, и так далее...

Ручки/ползунки, которые уже были связаны с конкретными целями не будут реагировать на изменчивые связи, пока исходная связь не будет отменена. Две ручки? Создайте изменчивую связь для одной ручки, используйте меню Tools > Last tweaked > Override volatile link, а затем для другой ручки, используйте меню Tools > Before last tweaked > Override volatile link, в таком случае вы будете иметь два последних перемещённых параметра пользовательского интерфейса для "изменчивой" команды.

Удаление или резервное копирование глобальных связей[править]

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

..\FL Studio\System\Config\Mapping\Generic\BY CONTROLLER\BY TARGET

BY CONTROLLER - здесь вы найдёте подкаталоги для каждого используемого контроллера, (generic controller) является по умолчанию. У вас есть возможность удаления отдельных BY TARGET.flmapping файлов (удаление рекомендуется) или возможность редактирования связей в текстовом редакторе. Каждая ссылка связана тегами <link> и </link>.

Настройки дистанционного управления[править]

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

Обратите внимание, что меню оболочки плагина также имеет несколько важных функций (Link all parameters и Browse parameters) для того чтобы создать связи между параметрами плагина и внутренними/внешними контроллерами. Опции диалогового окна настроек дистанционного управления заключаются в следующем:

Link Assignment (назначение связи)[править]

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

MIDI-контроллер[править]

Эти параметры позволяют настроить MIDI связи.

  • Port (порт) - выберите MIDI порт (от 0 до 255), когда используется более одного контроллера одного и того же типа.
  • Chan (канал) - выберите MIDI канал для связи.
  • Ctrl (контроллер) - выберите номера контроллера для связи.
  • Auto Detect (автоопределение) - очень полезная опция, которая обнаружит и установит MIDI контроллер автоматически - всё, что вам нужно сделать, это просто пошевелить желаемый контроллер на вашем MIDI-контроллере.
  • Omni - установление связи с несколькими инструментами. Выключено - если ручка MIDI-контроллера связана с громкостью инструмента, то MIDI-ручка будет управлять громкостью этого конкретного инструмента. Включено - ручка MIDI-контроллера больше не будет тесно связан с громкостью определённого инструмента, а будет управлять громкостью любого выбранного инструмента. Например, если вы установили связь с громкостью инструмента Kick и затем выбрали инструмент Clap, то ручка MIDI-контроллера также будет управлять громкостью звука Clap.
  • Mode (режим) - выберите один из нескольких режимов, предназначенных для работы с MIDI клавиатурами (полезно для работы в режиме выступления). К ним относятся:
    • Hold (удерживание) - велосити удерживается как значение автоматизации пока клавиша не будет отпущена.
    • Latch (переключение) - последовательные нажатия клавиши переключают автоматизацию между 0 и 100% (это заменяет черную и белую клавиши автоматических связей в более ранних версиях).
    • Inc (прирост) - каждое нажатие клавиши увеличивает значение.
    • Stay (пребывание) - велосити удерживается как значение автоматизации даже после отпускания клавиши.

Omni и управление VST[править]

Используйте режим Omni, чтобы установить MIDI-контроллер на управление тем же самым параметром в любом выбранном инструменте. Этот раздел описывает этот процесс более подробно для сторонних плагинов, и метод для сохранения назначений контроллера для быстрого вызова в будущем.

Omni CC Links - если вы хотите использовать колесо модуляции (CC1, например) вашего контроллера, таким образом чтобы колесо управляло параметром любого активного инструмента, а также сохранить назначения контроллера для использования в будущем:

  1. Создайте экземпляр нужного VST инструмента.
  2. В браузере выберите Current project > Generators > Ваш загруженный VSTi инструмент появится здесь в списке.
  3. В списке опций управления прокрутите вниз и щёлкните правой кнопкой мыши по MIDI CC#1, чтобы открыть выпадающее меню. MIDI CC обычно находится в конце списка.
  4. Выберите опцию Link controller, в настройках дистанционного управления включите Omni и подвигайте колесо модуляции (или вручную установите номер 001 в окошке контроллеров). Вы можете проделать это для всех 128 CC, или вы можете выбирать CC для использования. Эти связи будут оставаться активным, пока не будут отключены вручную (даже если все экземпляры VST удалятся), см. ниже.

Сохранение MIDI/CC назначений - это метод создания тимплейт проекта, с сохранёнными в проекте MIDI назначениями.

  1. Следуйте инструкциям выше, чтобы создать желаемые MIDI назначения контроллера для плагинов.
  2. Удалите плагины.
  3. Сохраните проект в качестве используемого по умолчанию.
  4. Если вы начнёте будущие проекты с помощью этого тимплейта, ваши любимые MIDI назначения контроллера будут автоматически доступны при загрузке совместимых плагинов.

Внутренние контроллеры[править]

Для получения подробной информации см. раздел о внутренних контроллерах. Примечание: Этот раздел диалогового окна будет виден только если в проекте есть внутренние контроллеры.

Меню 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.
  • Добавление пользовательской формулы в меню формул - отредактируйте файл Formulas.txt, который находится в папке ..\FL Studio\System\Config\Mapping. Формат это название пресета, за которым следует символ :, а затем формула. Например: Up and down smooth:Sin(Input*Pi) появится в качестве опции в меню как Up and down smooth.
  • Поддерживаемые переменные, функции и операторы - см. здесь.

Smoothing (cглаживание)[править]

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

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

Кнопки действий[править]

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

Настройки множественных связей[править]

Это диалоговое окно связано с процессом Множественной привязки контроллеров. Параметры аналогичны стандартному диалоговому окну:

MIDI Controller[править]

Эти параметры позволяют настроить MIDI связи.

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