Русский
Как запускать сочетание Mac по MIDI Start и Stop
InputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.
Привяжите MIDI Start, Continue и Stop к клавишам в InputConfig 1.6, и нажатие воспроизведения в DAW, секвенсоре или драм-машине нажмёт клавишу в любом приложении. Остальная музыкальная техника следует этим сообщениям транспорта. Обычные приложения Mac их не видят.
Очевидное применение: запускать и останавливать запись OBS ровно тогда, когда играет песня, не трогая мышь.
Шаги
- Отправьте синхронизацию MIDI из DAW в IAC Driver или подключите драм-машину.
- Добавьте строку в InputConfig, нажмите Scan и нажмите воспроизведение.
- Назначьте клавиши строкам Start, Continue и Stop и включите пресет.
Поймите, для чего это годится
- Дубли для OBS. Запускайте и останавливайте запись экрана или камеры в OBS вместе с воспроизведением, и каждый дубль окажется отдельным файлом.
- Эталонное видео. Нажимайте пробел в видеоплеере, чтобы он запускался вместе с песней.
- Свет в комнате. Запускайте Siri Shortcut, который настраивает свет для записи, когда приходит Start, и другой на Stop.
- Тексты песен. Переключайте телесуфлёр или слайд с текстом следующей клавишей, когда начинается новая часть.
Тайминг соответствует нажатию клавиши и не является синхронизацией с точностью до сэмпла. Для записи экрана или сигнала этого вполне хватает, а звук, который должен совпасть до сэмпла, лучше записывать в DAW.
Доведите транспорт до InputConfig
Сначала оборудование: драм-машине или секвенсору на USB или через интерфейс MIDI больше ничего не нужно, если они отправляют транспорт. Многие отправляют Start и Stop, только когда включён их выход clock или sync, поэтому загляните в их настройки MIDI.
DAW на том же Mac достаёт до InputConfig через IAC Driver, виртуальную шину MIDI, встроенную в macOS.
Audio MIDI Setup: Где находится IAC Driver.
Applications, Utilities, Audio MIDI Setup, Window, Show MIDI StudioЧто происходит: Открывается окно MIDI Studio с IAC Driver в нём.
Шаг 1: Включите IAC Driver
- Вы: Дважды щёлкните IAC Driver и включите Device is online.
- macOS: Делает шину доступной каждому приложению MIDI.
- Проверка: Флажок Device is online стоит.
Шаг 2: Отправьте на него синхронизацию DAW
- Вы: В DAW отправьте синхронизацию MIDI на шину IAC Driver. В Ableton Live это переключатель Sync для выхода IAC в настройках Link, Tempo & MIDI. В Logic Pro это пункт назначения MIDI clock на вкладке MIDI в настройках синхронизации проекта (Synchronization).
- InputConfig: Слышит Start, Continue и Stop на этой шине.
- Проверка: Нажмите воспроизведение. Карта MIDI в Live Visualizer записывает в журнал Transport start, когда он приходит.
Если карта MIDI записала Transport start, самое трудное сделано.
Привяжите Start и Stop
- Вы: Создайте пресет в InputConfig, добавьте строку, нажмите Scan, затем нажмите воспроизведение на DAW или драм-машине. Или выберите тип входа MIDI, откройте меню сообщения, выберите Transport и укажите Start, Continue или Stop.
- InputConfig: Записывает MIDI Start в строку.
- Проверка: Выберите выход (горячую клавишу, заданную в другом приложении, пробел, сочетание, Run Siri Shortcut или Open App), так же добавьте строки для Stop и Continue и включите пресет.

Сообщения транспорта не несут канала, поэтому второе меню строки предлагает только устройство: Any device или один нужный источник, что позволяет не смешивать драм-машину и DAW.
Записывайте OBS, пока играет DAW
Шаг 1: Привяжите клавиши
- Вы: В InputConfig привяжите строки Start и Continue к F17, а строку Stop к F18. Сохраните и включите.
- InputConfig: Нажимает F17 при воспроизведении и F18 при остановке.
- Проверка: Три строки показывают свои клавиши.
Шаг 2: Покажите клавиши OBS
- Вы: В OBS откройте Settings, Hotkeys, щёлкните в поле Start Recording и нажмите воспроизведение в DAW. Щёлкните в Stop Recording и нажмите остановку.
- InputConfig: Отправляет F17 при воспроизведении и F18 при остановке, и OBS запоминает их как свои горячие клавиши.
- Проверка: Теперь воспроизведение запускает запись, а остановка её завершает.
Почему эти клавиши подходят, объясняет страница о клавишах от F13 до F19, а руководство по streaming deck так же настраивает другие горячие клавиши OBS. Клавиши от F13 до F19 подходят потому, что их не использует ни одно приложение Mac, так что горячая клавиша никогда не совпадёт с набором текста.
Отличите Start, Continue и Stop
- Start. Играть с начала.
- Continue. Играть с того места, где находится песня. Многие DAW и секвенсоры отправляют его вместо Start, когда воспроизведение начинается с другого места.
- Stop. Отправляется, когда воспроизведение останавливается.
Каждое срабатывает один раз, как нажатая и отпущенная клавиша, а не как удерживаемая. Давайте Continue ту же задачу, что и Start, если только вам не нужно, чтобы они различались.
Если при воспроизведении ничего не происходит
Поднимайтесь по этой лесенке, начиная с самого малого шага:
- Включите выход sync. Многие драм-машины отправляют Start и Stop, только когда включён их выход clock или sync.
- Проверьте IAC Driver. Флажок Device is online должен стоять, а DAW должна отправлять sync на эту шину.
- Следите за картой MIDI. Если Transport start попадает в журнал, InputConfig его слышит, и вопрос в строке.
- Привяжите и Continue. Если воспроизведение с середины ничего не делает, DAW отправила Continue, а не Start.
Воспроизведение с середины отправляет Continue, поэтому отсутствующая строка Continue выглядит как мёртвый Start.
Чего это не умеет
InputConfig читает Start, Continue и Stop, а не тики clock и не позицию в песне, поэтому он не может следовать темпу или знать, где вы находитесь в песне. В DAW ничего не возвращается, если не добавить в пресет выходы MIDI. Он слушает транспорт, но не синхронизируется с ним.
Пойдите в обратную сторону
InputConfig умеет и сам отправлять Start, Stop и Continue через собственный виртуальный порт MIDI с кнопки контроллера, клавиши или пэда, и тогда игровой контроллер становится пультом транспорта для DAW. Встроенный пресет MIDI: Transport Control делает именно это, а как выбрать InputConfig входом в DAW, объясняет страница Вывод MIDI.
Коротко
- Проложите путь. Для DAW на том же Mac берите IAC Driver, для оборудования кабель.
- Привяжите. Отсканируйте воспроизведение в строку. Привяжите Start, Continue и Stop.
- Пользуйтесь. Задайте F17 и F18 как горячие клавиши Start Recording и Stop Recording в OBS.
Нажмите воспроизведение один раз, и запись позаботится о себе сама.
Вопросы
Может ли сообщение MIDI Start нажать клавишу на Mac?
Да, в InputConfig 1.6 или новее. Привяжите строку к Transport MIDI, Start, и назначьте ей любую клавишу, сочетание, Siri Shortcut или приложение как выход.
Читает ли InputConfig MIDI clock или позицию в песне?
Нет. Он читает Start, Continue и Stop, а не тики clock и не позицию в песне, поэтому не может следовать темпу или знать, где вы находитесь в песне.
Нужен ли интерфейс MIDI для DAW на том же Mac?
Нет. IAC Driver в Audio MIDI Setup встроен в macOS. Включите его, отправьте на него синхронизацию DAW, и InputConfig её услышит.
Изменится ли что-нибудь в моей DAW?
Нет. DAW отправляет, а InputConfig слушает. В DAW ничего не возвращается, если не добавить в пресет выходы MIDI.
Ещё на русском
Подробные руководства на английском
Кто это пишет. 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.