DH_MIDIControlMeister DH_MIDIControlMeister — виртуальный MIDI-контроллер для SynthEdit. Лицензия: Это бесплатное программное обеспечение, распространяемое под лицензией GNU GENERAL PUBLIC LICENSE (GPL) (см. архив с исходным кодом). Поддерживаемые форматы файлов: Виртуальный MIDI-контроллер. Вы можете назначить любой произвольный элемент управления каждому виртуальному элементу управления. Они расположены сверху вниз, так что первый элемент управления находится в верхней части меню. В качестве примера см. пример MIDI Out, показанный в этом демонстрационном видео примерно на 4:00 минуте. Описание: Запускает режим обучения MIDI-автоматизации для текущего активного элемента управления MIDI. Входы: MIDI Control — MIDI-контроллер для обучения. Выходы: Статус - 0 = без изменений Изменяет назначенный номер контроллера MIDI Control (виртуальный), если он есть. Полезно для сопоставления внешнего контроллера, который отправляет разные сообщения при нажатии разных аппаратных кнопок, и пользователь хочет принудительно назначить определенную комбинацию для назначения определенного виртуального контроллера. Пример: // Основная цель этой функции - узнать и сохранить номер контроллера MIDI Control. // Из 4 элементов управления в экземпляре SE MIDI Automation эта функция вызывается только для первого. // Это событие не вызывается повторно, но вы можете сделать это, если хотите. // Если это ползунок или свободно плавающая кнопка без назначенного номера контроллера, // тогда значение по умолчанию будет 0.0. // // Это созданный VST MIDI-контроллер. Он связан с MIDI-выходом MIDI-автоматизации, // и на вход MIDI-контроллера MIDI In. Он имеет номер контроллера по умолчанию 5.0. // Это означает, что когда нет подключенных внешних контроллеров, вы можете использовать этот элемент управления // для управления параметрами MIDI-эффекта, используя тот же номер MIDI-контроллера 5.0. // Это означает, что этот элемент управления находится под контролем SE, а не ваш. // Когда вы создаете новый или изменяете существующий VST, ему присваивается контрольный номер по умолчанию // к этой функции. // Вы можете указать другой номер контроллера, используя второй параметр. // // Примечание. Если вы хотите назначить контроллеры этому элементу управления, вам НЕ нужно назначать // контроллеры этой функции. Просто используйте разные номера контроллеров. Вы можете даже ============ Модуль, который позволяет назначать внешние MIDI-контроллеры на MIDI-Automated элементы управления модуля SynthEdit SE. Это очень похоже на поддержку MIDI-автоматизации во многих DAW (Ableton Live, Cubase, Reaper), но полностью переработано для SynthEdit. Некоторые функции (для модуля B): ============== Сбросить все — очищает и возвращает все «заученные» назначения контроллера к значениям по умолчанию. Change Instance — изменяет экземпляр модуля (устанавливается на 0, чтобы очистить). Изменить ID — изменяет ID на модуле (для работы требуется новое имя). Изменить экземпляр и идентификатор — изменяет экземпляр и идентификатор модуля (для работы требуется новое имя). Change Instance, ID, Disable — то же, что и Change ID, но также отключает модуль. Change ID, Disable, Save — то же, что и Change Instance, но также сохраняет текущие назначения ID/Instance в файл на диске. Кнопка «Сохранить» также активирует модуль А для режима обучения. Learn — включает режим обучения «B» для данного идентификатора (должно использоваться одно и то же имя для модулей A и B). Learn And Save — то же, что и Learn, но также сохраняет «выученные» назначения контроллера на диск. Остановить обучение — отключает режим обучения (обучение прекращается, если только вы снова не активируете обучение вручную). Изменить экземпляр и идентификатор — изменяет экземпляр и идентификатор модуля, чтобы они соответствовали тому, который используется в модуле «Обучение». Для этого требуется новое имя для модулей A и B (по умолчанию одно и то же имя для A и B, но его можно изменить с помощью Change ID/Instance). Изменить экземпляр и идентификатор и включить — то же, что и изменить идентификатор, но также включает модуль «B». Включить - включает модуль для просмотра. Если вы используете опции Change Instance/ID/Disable, они также устанавливаются после этой команды. Экземпляр — определяемое пользователем расширение для идентификации уникальных пар модулей A/B. Настройте элементы управления и сделайте их доступными: ================= Хороший способ сделать элемент управления гибким для работы с функциональностью MIDI Learn — назначить его «Экземпляр = 0» в модуле «А», но затем создать элемент управления «Настроить» и 1/4 (или что-то еще) уровня. сигнал и установите для него значение «Экземпляр = 0». Затем SE MIDI Automator распознает сообщения контроллера MIDI Learn, как если бы они исходили от основного синтезатора, и они будут пропущены через fb6ded4ff2
Related links:
Comments