Русский
Может ли MIDI-контроллер управлять OBS на Mac?
InputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.
Да. Дайте каждому пэду клавишу, которой нет ни на одной клавиатуре, от F13 до F19, и задайте эти клавиши горячими в OBS. InputConfig, бесплатное приложение для Mac, которое я делаю, отправляет клавишу, когда по пэду бьют, а OBS переключает сцену, выключает микрофон или начинает запись. Никакой плагин OBS не участвует, поэтому те же пэды работают в любом приложении с полями горячих клавиш.
Сначала два ограничения: OBS никогда не сообщает контроллеру, какая сцена в эфире, а InputConfig не может подсвечивать пэды контроллера.
Шаги
- Подключите MIDI-контроллер и откройте InputConfig.
- Добавьте строку на каждый пэд, нажмите Scan, ударьте по пэду и дайте ему клавишу от F13 до F19.
- Включите пресет.
- В OBS откройте Settings, Hotkeys, щёлкните поле и ударьте по соответствующему пэду.
- Нажмите Apply.
Дайте каждому пэду клавишу, которой больше никто не пользуется
- Вы: Добавьте строку на каждый пэд, нажмите Сканировать (Scan), ударьте по пэду и выберите клавишу от F13 до F19.
- InputConfig: Отправляет настоящую F13, когда по этому пэду бьют, как будто эта клавиша была на клавиатуре.
- Проверка: Live Visualizer подсвечивает пэд, а строка показывает клавишу.
В OBS горячие клавиши изначально не заданы, так что выбираете их вы. F13 до F19 есть в macOS, и по умолчанию их не использует ни одно приложение, а значит, горячая клавиша сцены никогда не столкнётся с сочетанием в игре или редакторе. Клавиша, которую не отправляет ни одна клавиатура, это горячая клавиша, которую ничто другое не вызовет случайно.
Задайте горячие клавиши в OBS
- При включённом пресете откройте OBS, Settings, Hotkeys.
- Щёлкните поле сцены, например Switch to scene, и ударьте по пэду, который хотите для неё.
- Повторите для каждой сцены, для Mute и для Start и Stop Recording.
- Нажмите Apply.
| Пэд | Клавиша | Типичная задача |
|---|---|---|
| Пэд 1 | F13 | Стартовая сцена |
| Пэд 2 | F14 | Основная сцена |
| Пэд 3 | F15 | Сцена перерыва |
| Пэд 4 | F19 | Финальная сцена |
| Пэд 5 | F16 | Выключить микрофон |
| Пэд 6, на удержании | F17 | Начать и остановить трансляцию |
| Пэд 7, на удержании | F18 | Начать и остановить запись |
OBS перехватывает клавишу пэда точно так же, как если бы вы нажали её на клавиатуре.
Поставьте трансляцию и запись на удержание
Строка может срабатывать на удержании, а не на касании. Настройте пэды трансляции и записи на срабатывание после удержания в одну секунду, чтобы случайное касание не оборвало трансляцию. Строка также может произносить слово при срабатывании, так что вы слышите «Recording», не глядя на OBS. Всё, что нельзя вернуть, относится к удержанию. Настройки описаны на страницах Действия на удержание и двойное нажатие и голосовая обратная связь.
Используйте ручки и остальные пэды
- Ручка для громкости Mac. System Volume следует за ручкой или фейдером один к одному.
- Пэды для всего вне OBS. Siri Shortcut для света, Open App, медиаклавиши или набранная строка текста для чата.
- Педаль для push to talk. Нажатая педаль сустейна держит нажатой клавишу разговора.
Нажатием клавиши фейдер в аудиомикшере OBS не подвинуть, поэтому ручка управляет громкостью Mac, а не отдельным источником OBS. Пэды делают всё, для чего у OBS есть горячая клавиша, а фейдер в микшере OBS к этому не относится.
Чего он не умеет
- Показывать, какая сцена в эфире. Связи из OBS обратно в контроллер нет.
- Подсвечивать пэды. InputConfig отправляет MIDI только через собственный виртуальный порт, поэтому не может подсвечивать пэды контроллера.
- Выводить картинки на клавиши. У пэдов их нет. Справляется полоска ленты и ручка.
Если нужен живой статус на каждой клавише, подходящий инструмент это Stream Deck или плагин OBS. Варианты сравнивает руководство о бесплатной замене Stream Deck, там же есть готовый пресет.
Продолжайте играть музыку на том же контроллере
Пэд сам ничего не печатает, поэтому случайная буква не попадёт в трансляцию, а музыкальное приложение по-прежнему слышит каждый пэд, потому что InputConfig читает копию MIDI. Для строк OBS используйте банк пэдов или канал MIDI, который музыкальное приложение игнорирует. Один контроллер может быть и барабанным пэдом, и переключателем сцен, на разных пэдах. Как его разделить, показывает MIDI-контроллер как макропад.
Коротко
- В InputConfig. Просканируйте каждый пэд и дайте ему клавишу от F13 до F19.
- В OBS. Откройте Settings, Hotkeys, щёлкните поле, ударьте по пэду и нажмите Apply.
- Ограничения. Нет живого статуса и нет подсветки пэдов.
Контроллер с пэдами, который у вас уже есть, это бесплатный переключатель сцен.
Вопросы
Можно ли использовать MIDI-контроллер как Stream Deck?
Для кнопок да. На Mac InputConfig превращает каждый пэд в горячую клавишу, Siri Shortcut, запуск приложения или медиаклавишу. У пэдов нет экранов, и они не могут показать, какая сцена в эфире.
Поддерживает ли OBS MIDI на Mac без плагина?
OBS принимает горячие клавиши. MIDI-пэд доходит до него, отправляя клавишу, заданную как горячая в Settings, Hotkeys OBS, и плагин OBS для этого не нужен.
Может ли MIDI-фейдер управлять источником звука в OBS?
Не через горячие клавиши. Нажатием клавиши фейдер микшера не подвинуть. Ручка может управлять системной громкостью Mac.
Зачем использовать F13 до F19?
Эти клавиши есть в macOS, по умолчанию их не использует ни одно приложение, а на большинстве клавиатур их нет, поэтому ничто другое не вызовет ваши горячие клавиши сцен случайно.
Будет ли пэд работать, пока игра на переднем плане?
Да. InputConfig отправляет клавишу в то приложение, которое на переднем плане, так что сцену можно переключить прямо из игры.
Это бесплатно?
InputConfig бесплатный в Mac App Store, без учётной записи и без покупок внутри.
Ещё на русском
Подробные руководства на английском
Кто это пишет. 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, 繁體中文, 简体中文
Бесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.