Правильное подключение/обучение midi-девайса для работы в Logic pro

Vadim34

New Member
14 Июн 2026
1
0
1
38
Всем привет! Вопрос следующий: имеется миди-клавиатура Arturia Minilab 3 и хост Logic pro 12 с плагином-синтом (пусть будет Spire для примера). Задача - привязать крутилки Minilab к необходимым фейдерам (к cutoff например) Spire так, чтобы миди-клава подхватывала любую инстанцию плагина на любой дорожке и привязка не глючила и не слетала (проще говоря, привязал крутилки через Controller Assignments на одной дорожке - всё работает как часы. Переключился на другую дорожку с таким-же синтом - некоторые крутилки работают, а некоторые отвалились). Как настроить привязку так, чтобы при переключении между дорожками привязки фейдеров не слетали?

ЗЫ. Чувствую, происходит какой-то конфликт миди-сообщений, но не пойму где это настраивать...
 
Всем привет! Вопрос следующий: имеется миди-клавиатура Arturia Minilab 3 и хост Logic pro 12 с плагином-синтом (пусть будет Spire для примера). Задача - привязать крутилки Minilab к необходимым фейдерам (к cutoff например) Spire так, чтобы миди-клава подхватывала любую инстанцию плагина на любой дорожке и привязка не глючила и не слетала (проще говоря, привязал крутилки через Controller Assignments на одной дорожке - всё работает как часы. Переключился на другую дорожку с таким-же синтом - некоторые крутилки работают, а некоторые отвалились). Как настроить привязку так, чтобы при переключении между дорожками привязки фейдеров не слетали?

ЗЫ. Чувствую, происходит какой-то конфликт миди-сообщений, но не пойму где это настраивать...
Как вариант: на каждую инстанцию(в контроллере, а не в daw) назначать/переключать свой отдельный midi in/out, чтобы не слетали контроллы синта в daw. (Предположение может быть и ошибочным)
 
Чувствую, происходит какой-то конфликт миди-сообщений, но не пойму где это настраивать...

есть два основных способа, которые могут решить вашу задачу. Я опишу их оба, с акцентом на предотвращение скачков параметров.

Способ 1: Smart Controls + Режим «Pickup» (Правильный путь)​

Этот способ — самый гибкий и надежный.

Идея: Вы один раз назначаете крутилки Minilab на слоты Smart Controls (это глобальное назначение). Затем для каждого экземпляра Spire вы настраиваете, какой параметр плагина (Cutoff, Resonance и т.д.) соответствует каждому слоту Smart Controls. Это позволяет иметь разные наборы параметров для разных дорожек.

Решение проблемы «скачков»: Чтобы крутилка «подхватывала» значение параметра без скачков, нужно активировать глобальный режим Pickup Mode в настройках Logic.

Пошаговая инструкция:

  1. Включите глобальный Pickup Mode:
    • Зайдите в Logic Pro > Control Surfaces > Preferences....
    • В открывшемся окне активируйте (поставьте галочку) опцию "Pickup Mode". Это заставит Logic ждать, пока вы не повернете крутилку до текущего значения параметра, и только потом начнет его изменять. Это и есть то самое поведение «без скачков».
  2. Назначьте крутилки Minilab на Smart Controls (делается один раз):
    • Откройте окно Smart Controls (кнопка B).
    • Нажмите Cmd+L (или Logic Pro > Control Surfaces > Learn Assignment for "Smart Control 1").
    • Кликните на первый слот (круглый регулятор) в Smart Controls.
    • Покрутите первую крутилку на Minilab.
    • Повторите для всех нужных слотов (обычно 8). Ваши крутилки теперь навсегда привязаны к слотам Smart Controls.
  3. Настройте Smart Controls для каждого экземпляра Spire:
    • Выберите дорожку с нужным экземпляром Spire.
    • Откройте Smart Controls. Убедитесь, что они управляют параметрами Spire (в Inspector выберите "Spire" вместо "Track").
    • В окне Smart Controls нажмите на кнопку "Smart Controls" в левом верхнем углу и выберите "Learn".
    • Кликните на первый слот Smart Controls, а затем на нужный параметр в интерфейсе Spire (например, Cutoff). Связь установлена.
    • Повторите для всех параметров.
    • Важно: Эти настройки сохраняются в пресете (Patch) дорожки. Вам нужно будет настроить их для каждой дорожки с Spire, но вы можете скопировать настройки Smart Controls с уже настроенной дорожки на новую (в Inspector Smart Controls есть функция Copy/Paste Mapping).
Результат: При переключении между дорожками крутилки будут управлять параметрами, назначенными для конкретной дорожки. Благодаря включенному Pickup Mode, при переключении не будет резких скачков — крутилка начнет работать только после того, как вы «догоните» ею текущее значение параметра.


Способ 2: Прямое назначение с «Привязкой к дорожке» (Pinned to Track)​

Этот способ более прямолинейный, если вы хотите, чтобы конкретная крутилка всегда управляла одним и тем же параметром (например, Cutoff) в разных экземплярах Spire.

Идея: Вы создаете назначение для параметра Cutoff на одном экземпляре Spire, а затем в настройках назначения указываете, что оно должно применяться к выбранной дорожке ("Selected Track"). Это означает, что при переключении на другую дорожку, та же крутилка будет управлять Cutoff уже в новом экземпляре Spire.

Пошаговая инструкция:

  1. Включите глобальный Pickup Mode (как описано в Способе 1, шаг 1). Это критически важно для предотвращения скачков.
  2. Создайте назначение:
    • Откройте Spire на любой дорожке.
    • Нажмите Cmd+L (Learn Assignment).
    • Кликните на параметр Cutoff в интерфейсе Spire.
    • Покрутите крутилку на Minilab, которую хотите назначить.
  3. Настройте назначение:
    • Откройте окно Controller Assignments (Logic Pro > Control Surfaces > Controller Assignments).
    • Включите Expert View.
    • Найдите созданное вами назначение в списке.
    • В правой части окна найдите параметр "Channel Strip" и выберите из выпадающего меню "Selected Track".
Результат: Теперь эта крутилка всегда будет управлять Cutoff в Spire на выбранной в данный момент дорожке. Это именно то, что вы ищете. При переключении на другую дорожку с Spire, крутилка будет управлять Cutoff уже на ней. Включенный Pickup Mode обеспечит плавный переход без скачков.


Важный нюанс, который может быть причиной ваших проблем​

В вашем вопросе вы упомянули, что при переключении дорожек «некоторые крутилки отвалились». Это классическое поведение для плагинов, которые не обрабатывают аудиосигнал в момент переключения. Если на дорожке нет аудио-региона или MIDI-нот, которые бы «шли» через плагин, Logic может посчитать плагин неактивным и игнорировать его параметры. Чтобы этого избежать, убедитесь, что на каждой дорожке есть хотя бы небольшой MIDI-регион, который воспроизводится, или используйте функцию "Live Mode" в некоторых плагинах, если она доступна.


Итоговая рекомендация​

Для вашей задачи — глобальное управление одинаковыми параметрами во всех экземплярах Spire без скачков — я рекомендую комбинацию:

  1. Включить глобальный Pickup Mode (в настройках Control Surfaces).
  2. Использовать Способ 2 (Прямое назначение с "Selected Track"). Это даст вам именно то поведение, которое вы описали: одна крутилка = один параметр (Cutoff) для всех экземпляров Spire, с корректным «подхватом» значения при переключении дорожек.
Этот подход наиболее прямой и не требует настройки Smart Controls для каждой дорожки, если ваши маппинги всегда одинаковы для всех экземпляров Spire.
 

Сейчас просматривают