MIDI — это аббревиатура от "Musical Instrument Digital Interface". Это протокол, используемый для связи между электронными инструментами или другими цифровыми музыкальными инструментами.
Вы можете настроить MIDI-инструмент так, чтобы он отправлял команды HeavyM. Короче говоря, этот протокол позволит вам управлять некоторыми функциями HeavyM дистанционно с помощью контроллера, подключенного к вашему компьютеру, обычно просто через USB.
Поскольку MIDI-контроллер обычно состоит из нескольких типов управляющих элементов, у вас больше возможностей, чем с клавиатурой. А после настройки вам даже не придется прикасаться к вашему компьютеру!
Подключение MIDI-контроллера
Выбор устройства
Подключив устройство к вашему компьютеру, перейдите на вкладку MIDI в окне настроек Управление (из Управление → Настройки... или на панели инструментов) и выберите устройство из выпадающего списка.
Если ваше устройство правильно распознано, вы увидите появление значений в полях Канал/Управление/Значение, когда вы двигаете фейдер или нажимаете пад. Если нет ответа, возможно, он уже подключен к другому приложению. Действительно, невозможно использовать одно и то же устройство в нескольких программах одновременно.
Примечание: на данный момент вы можете использовать только один MIDI-контроллер за раз для HeavyM.
MIDI-обратная связь
Начиная с версии 2.12.3, вы можете отключить MIDI-обратную связь через флажок «Включить обратную связь». До этой версии обратная связь всегда оставалась включенной.
Примечание: обратная связь автоматически отключается, если выбрано устройство “loopMIDI”. Существует проблема бесконечного цикла, поэтому в этом случае опция включения недоступна.
Управление назначениями
Включение MIDI-обучения
После настройки вашего устройства вы можете начать назначать кнопки, фейдеры, пэды и другие элементы вашего контроллера командам в HeavyM. Для этого нужно, чтобы элементы в интерфейсе приложения "научились" реагировать на элементы в вашем MIDI-интерфейсе.
Для этого вам нужно включить интерфейс обучения MIDI из окна управления («Режим обучения MIDI» кнопка) или меню (Управление → Редактировать назначения MIDI). Цветная наложка появится поверх элементов, которые вы можете сопоставить в интерфейсе.
Добавление назначений
- Выберите элемент наложения в интерфейсе HeavyM (он будет обведен желтым цветом.)
- Переместите ползунок или нажмите кнопку, которую вы хотите назначить на вашем MIDI-устройстве. Это объединит меди и интерфейсные элементы управления, и вы увидите его в списке в окне Настройки управления.
- Когда вы закончите, вы можете просто выключить Режим обучения с помощью той же кнопки/меню или с [Esc].
If your controller supports MIDI Out and feedback is enabled in HeavyM, assigned LED pads can reflect changes made in the interface (as of 2.11). Например, для совместимых контроллеров, паддармы принимают цвет последовательности, к которой они привязаны в HeavyM, или если назначен переключатель, его паддарма загорается, когда она включена.
Примечание: вы можете назначить один и тот же MIDI-контроль нескольким командам одновременно. Например, одна кнопка на вашем устройстве может быть связана с несколькими переключателями эффектов, так что, когда вы нажимаете её, все эти эффекты включаются одновременно!
Редактирование назначений
Чтобы редактировать назначения, просто снова включите режим обучения. Затем просто выберите нужное назначение и нажмите новый MIDI-контроль, который вы хотите использовать.
Удаление назначений
Существует 3 способа удалить назначения:
- Когда режим обучения включен, выберите наложение и нажмите [Удалить/Backspace]. Это удалит выбранное назначение.
- Щелкните правой кнопкой мыши на одно назначение в таблице в окне Управление и нажмите на опцию "Удалить назначение". Это удалит выбранное назначение.
- Используйте кнопку "Удалить все назначения" над таблицей в окне Управление. Это удалит все MIDI назначения в проекте.
Сохранение назначений
Назначения MIDI, которые вы установили, сохраняются прямо в вашем файле проекта .hm.
Примечание: назначения связаны с именем устройства, с которым они были созданы. Если вы перенесете проект на другой компьютер и используете его с тем же устройством, он будет работать, пока оба компьютера распознают устройство под тем же именем. Это означает, что между Windows и Mac он, скорее всего, не будет работать, поскольку они не используют одинаковые соглашения об именовании.
Настройки назначений
Каждое назначение, которое вы настраиваете, имеет набор настроек, как вы можете видеть в таблице назначений в окне Управления.
Для назначений MIDI вы можете изменить:
-
Переключатель (Toggle): если включено, ваша MIDI-кнопка или пад будет работать как кнопка «переключатель». Если нет, она будет работать как кнопка «нажать» для этого назначения. Вот пример для двух состояний, например, с MIDI-падом, привязанным к слайдеру в HeavyM:
- Переключатель включен: если вы нажмете и отпустите пад, он установит слайдер на максимальное значение. Если вы снова нажмете и отпустите, он установит минимальное значение. И так далее.
- Переключатель не отмечен: если вы нажмёте на паддарму, она установит слайдер на максимальное значение. Когда вы отпускаете его, он установит минимальное значение.
- The Range: this setting appears on sliders or spinboxes for instance. Установив значения Min и Max, вы можете переопределить диапазон элемента интерфейса в HeavyM. Например, если вы установите диапазон от 1 до 15 для толщины эффекта границы, когда вы двигаете фейдер, которому вы её назначили, значения будут изменяться только между 1 и 15, независимо от того, как сильно вы его двигаете!