Русский

Как управлять мышью с контроллера MIDI на Mac

Загрузить InputConfig в Mac App StoreЭто приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.

InputConfig, бесплатное приложение для Mac, превращает MIDI во ввод мыши. Пэд или педаль щёлкает. Удерживаемый пэд держит кнопку нажатой, для перетаскивания. Ручка прокручивает, и тем быстрее, чем дальше повёрнута. Колесо высоты тона или ручка могут двигать указатель. Каждое действие занимает одну строку: нажмите Scan (Сканировать), сыграйте на регуляторе и выберите действие мыши.

InputConfig делаю я. Он работает с любым устройством MIDI, которое видно в Настройка Audio-MIDI, а для отправки кликов ему нужно разрешение Универсальный доступ.

Шаги

  1. Подключите устройство MIDI и откройте InputConfig.
  2. Добавьте строку, нажмите Scan и сыграйте на пэде, педали, ручке или колесе.
  3. Выберите выход мыши: клик, движение мыши или прокрутку.
  4. Включите пресет.

Настройте

  • Вы: Добавьте строку, нажмите Scan и сыграйте на регуляторе. Выберите как выход Left click (Клик левой кнопкой), Right click, направление прокрутки или движение мыши.
  • InputConfig: Определяет, сыграли вы ноту, повернули ручку, нажали педаль или двинули колесо высоты тона, и привязывает строку к нему.
  • Проверка: При включённом пресете пэд щёлкает там, где стоит указатель.

Клик попадает в приложение, которое на переднем плане, потому что это настоящий клик мыши. Все выходы, возможные у строки MIDI, перечислены на странице MIDI в нажатия клавиш на Mac.

Строка MIDI CC в редакторе InputConfig с открытым меню Knob mode, где видны Switch, Dial и Turn.
Рисунок 1. Строка MIDI CC в InputConfig с открытым меню Knob mode: Switch, Dial и Turn.

Сопоставьте регулятор MIDI и действие мыши

Регулятор MIDIДействие мышиКак себя ведёт
Пэд или клавишаЛевый, правый или средний кликКнопка остаётся нажатой, пока удерживается нота, поэтому удерживаемый пэд перетаскивает
Педаль сустейнаКликВключена за половиной хода и выключена до неё: клик без рук
Ручка в режиме DialПрокруткаВ центре покой, и чем дальше поворот, тем быстрее прокрутка
Ручка в режиме TurnПрокрутка по одному шагуТолчок через несколько шагов вращения, в сторону поворота
Колесо высоты тонаДвижение мыши влево и вправоОно стоит в центре и читается в обе стороны

Ноты работают как кнопки, а всё, что вращается, работает как колесо или ось.

Редактор InputConfig со строками MIDI для MIDI Mouse: слева каждый пэд, клавиша или ручка, справа клавиша или действие, которое они отправляют.
Рисунок 2. Пэды кликают, педаль сустейна кликает без рук, а одна ручка прокручивает. Каждой строке таблицы выше соответствует строка здесь.

Щёлкайте ногой

Педаль сустейна, подключённая к клавиатуре MIDI, отправляет CC 64. Отсканируйте её, выберите Left click, и педаль щёлкает, пока обе руки остаются на месте. Вторая педаль или пэд может быть правым кликом. Добавьте к той же строке действие при удержании, и долгое нажатие сделает другое, например правый клик. Клик педалью снимает с руки самое повторяющееся движение дня. Что шлёт педаль, объясняет страница Педаль сустейна MIDI, а педали не MIDI описаны на странице Ножные педали и сочетания на Mac.

Прокручивайте ручкой

  • Режим Dial. В середине ручки покой. Поверните в одну сторону, чтобы прокрутить вниз, и в другую, чтобы вверх, и чем дальше, тем быстрее. Хорошо для длинных страниц и таймлайнов.
  • Режим Turn. Каждые несколько шагов вращения отправляют один шаг прокрутки, по часовой стрелке в одну сторону и против часовой в другую. Хорошо для точного движения строка за строкой.
  • Бесконечные энкодеры. Переведите энкодер в абсолютный режим. Относительный режим, который шлёт 65 и 63 или 1 и 127, не декодируется.

Dial подходит, когда нужна скорость, а Turn подходит, когда нужна точность.

Страница пресета MIDI Mouse в InputConfig: Live Visualizer в режиме MIDI показывает клавиатуру, регуляторы и последние полученные ноты.
Рисунок 3. Пресет MIDI Mouse в работе. Скорость прокрутки находится вверху страницы, так что ручку можно замедлить, не открывая редактор.

Двигайте указатель

Колесо высоты тона читается в двух направлениях, поэтому оно может нести одну ось указателя: движение мыши влево на минусе и вправо на плюсе. Ручка в режиме Dial делает то же, а две ручки покрывают обе оси. Включите Variable Sensitivity (Переменная чувствительность) в каждой строке, чтобы скорость зависела от удаления регулятора от центра. Регулятор, который стоит в центре в покое, и делает указатель пригодным для работы. Фейдер или ручка в середине хода держат указатель на месте, а мёртвая зона строки расширяет это неподвижное место.

Знайте пределы

  • Музыкальное приложение это тоже слышит. InputConfig читает копию MIDI, поэтому дорожка на записи запишет пэды, которыми вы щёлкаете. Используйте канал или пэды, которые музыкальное приложение игнорирует.
  • Разрешение. Для отправки кликов нужен доступ Универсальный доступ в Системные настройки, Конфиденциальность и безопасность.
  • Указатель с ручек двигается медленно. Он подходит для небольших поправок и толчков без рук, но не для рисования.

В кликах и прокрутке MIDI не хуже мыши.

Коротко

  • Клик. Берите пэд, клавишу или педаль.
  • Прокрутка. Берите ручку в режиме Dial или Turn.
  • Указатель. Берите колесо высоты тона или ручку Dial с включённым Variable Sensitivity.

Любой регулятор MIDI может быть кнопкой мыши, колесом прокрутки или осью указателя.

Вопросы

Может ли контроллер MIDI управлять мышью на Mac?

Да. InputConfig, бесплатное приложение для Mac, привязывает пэды и педали MIDI к кликам, ручки к прокрутке, а колесо высоты тона или ручку к движению указателя.

Может ли педаль MIDI быть кликом мыши?

Да. Педаль сустейна шлёт CC 64. Отсканируйте её и выберите Left click, и нажатие педали щёлкает.

Может ли ручка MIDI прокручивать?

Да. В режиме Dial ручка прокручивает быстрее, чем дальше она повёрнута от центра. В режиме Turn она прокручивает на один шаг за каждые несколько шагов вращения.

Можно ли двигать указатель мыши через MIDI?

Да. Привяжите колесо высоты тона или ручку в режиме Dial к движению мыши при включённом Variable Sensitivity. Один регулятор несёт одну ось.

Может ли удерживаемый пэд перетаскивать?

Да. Кнопка мыши остаётся нажатой, пока удерживается нота, поэтому удерживайте пэд, двигайте указатель и отпустите.

Это бесплатно?

Да. InputConfig бесплатен в Mac App Store, без учётной записи и без встроенных покупок.

Ещё на русском

Страницы на русском

Подробные руководства на английском

Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на Mac выбран русский язык, InputConfig показывается по-русски. Некоторые страницы сайта пока есть только на английском.

Эта страница на других языках: English

Загрузить InputConfig в Mac App StoreБесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.