Русский

Есть ли замена midiStroke для современной macOS?

Загрузить InputConfig в Mac App StoreInputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.

Да. midiStroke это небольшое бесплатное приложение для Mac, которое превращает ноты MIDI, смены программ и сообщения Control Change в нажатия клавиш. На его странице указаны версия 1.4 и бета для macOS Catalina, самой новой системы из упомянутых. InputConfig, бесплатное приложение для Mac, которое я делаю, выполняет ту же работу на современной macOS и добавляет ручки, мышь, макросы с таймингом и раскладки, которые меняются вместе с приложением на переднем плане.

Всё, что сказано о midiStroke, взято со страницы самого midiStroke, прочитанной 7 октября 2026 года. Запуск на современном Mac не проверялся, поэтому нельзя утверждать, запускается ли он до сих пор.

Узнайте, что делает midiStroke

  • Триггеры. Триггером может быть нота MIDI, смена программы или сообщение Control Change.
  • Выход. Нажатия клавиш. Одно сообщение может отправить несколько по порядку, например выделить всё, скопировать, переместиться, вставить.
  • Каналы. Триггер слушает один канал или любой канал, если канал равен 0.
  • Цена и код. Он бесплатный, а исходный код выпущен по лицензии MIT.
  • Разрешение. Для отправки клавиш ему нужен доступ Accessibility, как любому приложению, которое это делает.

midiStroke делает одно дело, превращает MIDI в нажатия клавиш, а на его странице ничего сверх этого не описано.

Посмотрите, что переносится в InputConfig

В midiStrokeВ InputConfig
Строка с номером ноты и каналомСтрока, созданная нажатием Scan и игрой ноты
Триггер смены программыСтрока Program Change, которая срабатывает один раз при каждой смене патча
Триггер CC со значениемСтрока Control Change в режиме Switch, которая срабатывает, когда значение переходит середину
Несколько нажатий клавиш от одного сообщенияМакрос: список клавиш и кликов с таймингом
Канал 0 для любого каналаЛюбой канал, выбираемый в меню строки

У каждого вида триггера midiStroke есть соответствующая строка. Полное описание есть на странице MIDI в нажатия клавиш на Mac.

Узнайте, что вы получаете

  • Ручки, которые вращаются. Ручка может прокручивать, перебирать шаги стрелками или управлять громкостью Mac как настоящий фейдер, а не только срабатывать один раз.
  • Мышь. Пэды и педали могут щёлкать и перетаскивать.
  • Удержание и двойное нажатие. Один пэд может нести три действия.
  • Раскладки для приложений. Те же пэды могут отправлять в разных приложениях разные сочетания, когда включено автоматическое переключение.
  • Живой вид. Live Visualizer показывает каждое сообщение MIDI по мере прихода, поэтому найти номер ноты можно одним нажатием.
  • Другое направление. Игровой контроллер может отправлять ноты MIDI и Control Change в музыкальное приложение.

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

Перенесите свои триггеры

  1. Откройте список midiStroke и запишите каждый триггер и клавиши, которые он отправляет.
  2. В InputConfig добавьте строку, нажмите Scan и сыграйте ноту или подвигайте регулятор.
  3. Выберите клавишу или сочетание. Для последовательности клавиш выберите макрос и добавьте каждый шаг.
  4. Включите пресет и сыграйте ноту.

Scan читает ноту и канал с устройства, поэтому копировать числа не нужно. Строка, созданная через Scan, сохраняет канал, на котором её сканировали, а Any channel есть в меню строки.

Узнайте, что остаётся прежним

Оба приложения отправляют настоящие нажатия клавиш тому приложению, которое на переднем плане, и обоим для этого нужен доступ Accessibility. В обоих устройство MIDI продолжает работать как инструмент: открытое музыкальное приложение по-прежнему слышит ноты. Если дорожка на записи, она запишет пэды, которые вы используете для сочетаний, поэтому берите пэды или канал, которые музыкальное приложение игнорирует.

Коротко

  • midiStroke. Он бесплатный и простой, а macOS Catalina это самая новая система, названная на его странице.
  • InputConfig. Он бесплатен в Mac App Store и сделан для современной macOS.
  • Переход. Отсканируйте каждую ноту, затем выберите её клавиши.

Идея та же, нота MIDI на входе и нажатие клавиши на выходе, только вокруг больше видов входа и выхода. Все остальные варианты перечислены на странице Приложения MIDI в нажатия клавиш для Mac.

Вопросы

Работает ли midiStroke на современной macOS?

На его странице указаны версия 1.4 и бета для macOS Catalina, и ничего более нового там не упомянуто. На современном Mac он не проверялся.

Бесплатен ли midiStroke?

Да. Его страница предлагает его как бесплатную загрузку с исходным кодом по лицензии MIT.

Какая бесплатная замена у midiStroke?

InputConfig, бесплатный в Mac App Store. Он превращает ноты MIDI, Control Change и смены программ в нажатия клавиш, макросы и клики мыши на современной macOS.

Может ли одна нота MIDI отправить несколько нажатий клавиш?

Да, в обоих. midiStroke отправляет несколько нажатий по порядку от одного сообщения. В InputConfig это макрос, который может содержать ещё тайминг и клики мыши.

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

В InputConfig да. Ручка может прокручивать, отправлять повторяющиеся шаги вроде стрелок или напрямую управлять громкостью Mac.

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

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

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

Эта страница на других языках: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

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