Русский
Геймпад как MIDI: игровой контроллер в роли MIDI-инструмента
InputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.
Геймпад PS5, Xbox, Switch или 8BitDo может стать бесплатным MIDI-контроллером на Mac. InputConfig публикует виртуальный порт MIDI с именем InputConfig, поэтому на геймпаде можно играть в Logic, Ableton, GarageBand и любом приложении, которое принимает вход MIDI. Кнопки играют ноты, стики и триггеры отправляют питч-бенд и CC, следующие за положением, а тот же пресет по-прежнему может отправлять клавиши и сочетания транспорта.
Игровой контроллер выразителен: два стика, которые возвращаются в центр, два аналоговых триггера и десяток кнопок под пальцами. Это руководство настраивает его как инструмент, а не как пульт, с пресетом, где пентатоническая гамма лежит на лицевых кнопках и крестовине, а выразительность на всём остальном. Играть вы начнёте минут через десять.
Шаги
- Запустите InputConfig. Его виртуальный источник MIDI с именем InputConfig существует, пока приложение работает.
- Включите InputConfig как вход MIDI в DAW и подготовьте к записи дорожку с программным инструментом.
- Добавьте пресет Gamepad Synth с этой страницы, включите его и нажмите лицевую кнопку.
- Для игры выставьте частоту опроса 240 в Settings, Advanced.
- Назначьте стики и триггеры на параметры плагина через MIDI learn самой DAW, по одной строке.
Подключите к DAW
Эта часть доводит одну ноту до дорожки.
Шаг 1: включите порт InputConfig
- Вы: Запустите InputConfig, затем включите InputConfig как вход MIDI в DAW. В Ableton для него нужно включить Track и Remote в разделе Preferences, Link, Tempo and MIDI.
- InputConfig: Пока работает, публикует источник MIDI с именем InputConfig и сохраняет одну и ту же идентичность между запусками, поэтому DAW, которая помнит свои входы, находит его снова.
- Проверка: GarageBand и Logic берут все источники автоматически. В других DAW InputConfig виден в списке входов MIDI.
Шаг 2: сыграйте ноту
- Вы: Подготовьте к записи дорожку с программным инструментом, включите пресет Gamepad Synth с этой страницы и нажмите лицевую кнопку.
- InputConfig: Отправляет ноту в порт InputConfig в тот момент, когда опрос видит нажатие.
- Проверка: Индикатор дорожки двигается, и вы слышите ноту.
Ни IAC Driver, ни виртуальный кабель MIDI не нужны, и в Audio MIDI Setup ничего включать не надо. Если InputConfig запущен, порт существует.
Играйте ноты на кнопках
Восемь кнопок легко нажимать не глядя: четыре лицевые и четыре направления крестовины. Пресет Gamepad Synth раскладывает на них минорную пентатонику до в пределах чуть больше октавы (C, Eb, F, G, Bb, C, Eb, F), поэтому любая комбинация звучит нормально.
- Октава вниз. Удерживайте LB, и те же восемь кнопок играют на октаву ниже, включая аккорды.
- Октава вверх. Удерживайте RB, и они играют на октаву выше.
- Более мягкий слой. Velocity задаётся для каждой строки отдельно, от 1 до 127. На строках крестовины поставьте поменьше.
Пентатоника не даёт неверных нот, а в этом и смысл инструмента, который берёшь и играешь.
Добавьте выразительность на стиках и триггерах
Стики и аналоговые триггеры отправляют значения, следующие за их положением:
- Правый стик влево и вправо
- Питч-бенд в обе стороны, с включённой переменной чувствительностью (Variable Sensitivity), так что бенд следует за стиком. Центр означает отсутствие бенда.
- Правый стик вверх
- CC 1, модуляция, следует за стиком.
- Левый триггер
- CC 11, экспрессия, следует за нажатием.
- Правый триггер
- CC 74, срез фильтра, следует за нажатием.
- Левый стик
- CC 10 (панорама) при движении вправо, CC 7 (громкость) при движении вверх.

Любую из них можно перенаправить на другой номер CC прямо в строке. В справочнике CC перечислены общепринятые номера. CC от стика доходит до полного диапазона от 0 до 127 за пределами мёртвой зоны.
Назначьте стик на ручку в DAW
DAW видит InputConfig как ещё одну MIDI-клавиатуру, поэтому назначение делает MIDI learn самой DAW. Сначала задайте стику или триггеру CC в InputConfig, а потом:
- Logic Pro
- Щёлкните элемент плагина или микшера, выберите Logic Pro, Control Surfaces, Learn Assignment, подвигайте стик, затем выберите тот же пункт ещё раз, чтобы закончить.
- Ableton Live
- Включите Remote для входа InputConfig в Settings (в старых версиях Preferences), раздел Link, Tempo and MIDI. Нажмите Command M для режима MIDI Map, щёлкните элемент, подвигайте стик и снова нажмите Command M.
- GarageBand
- MIDI learn там нет. GarageBand играет ноты и, как с любой клавиатурой, следует за питч-бендом и колесом модуляции (CC 1), и пресету Gamepad Synth больше ничего не нужно.
- FL Studio, Reaper, Bitwig и остальные
- Включите вход InputConfig в настройках MIDI, затем пользуйтесь их MIDI learn так же.
Обучайте по одной строке: если две строки используют один номер CC, DAW запомнит ту, что двигалась последней. У каждой из них есть своя страница: Logic Pro и GarageBand, Ableton Live и FL Studio.
Гироскоп как переключатель
На DualSense, DualSense Edge и DualShock 4 гироскоп может запускать MIDI, но в версии 1.6 он работает как переключатель, а не как фейдер: строка Gyro отправляет заданное вами значение CC, пока контроллер поворачивается, и 0, когда он останавливается.
- Подходит для. Взмаха кистью, чтобы включить и выключить эффект, или ноты, которая играет от встряхивания.
- Не подходит для. Плавного свипа фильтра или вейвтейбла. Для этого берите стик или триггер, которые следуют за положением. Правый триггер в пресете уже отправляет CC 74.
- Чтобы не шумело. Повесьте Pause Motion While Held на лепесток, и гироскоп сработает только тогда, когда это нужно.
Добавьте барабаны, транспорт и пульс
Три дополнения завершают инструмент:
- Барабаны. Встроенный пресет MIDI: Drum Pad ставит бас-бочку, малый барабан, закрытый и открытый хэт на лицевые кнопки в канале 10 с включённым турбо, так что удержание кнопки даёт ролл с турбо-частотой. Подберите частоту под темп: 8 нажатий в секунду это шестнадцатые на 120 BPM.
- Транспорт. В пресете Gamepad Synth Start / Options отправляет MIDI Start, Back / Share отправляет Stop, R3 отправляет Continue, а L3 отправляет R как сочетание клавиш, чтобы включить запись в Logic. Сообщения транспорта это MIDI реального времени, поэтому они работают в любой DAW, которая следует внешнему транспорту. Сочетание клавиш служит запасным вариантом для тех, что не следуют.
- Тактильный метроном. Строка может вибрировать при срабатывании. Турбо-строка без вывода на частоте темпа, повешенная на удерживаемую кнопку, заставляет контроллер пульсировать на каждую долю. Это не заменяет клик, но даёт в руках физическую сильную долю, пока мониторы выключены.
Цвет световой панели задаётся для пресета, а не для события, поэтому она не может следовать за ритмом. Вибрация может.
Уменьшите задержку для игры
Нота отправляется в тот момент, когда опрос видит нажатие. Более частый опрос видит нажатие раньше. Из коробки InputConfig опрашивает с частотой 120 Гц от адаптера питания и 60 Гц от батареи.
- Вы: Поставьте для обоих 240 в Settings, Advanced, Polling rate.
- InputConfig: Читает контроллер 240 раз в секунду.
- Проверка: Быстрые повторяющиеся ноты ложатся туда, где вы их играете.
Какие контроллеры подходят, и два ограничения
Играть может любой контроллер, который читает InputConfig: DualSense, DualSense Edge, DualShock 4, Xbox Series, One, Elite и Adaptive, Switch Pro, Joy-Con, 8BitDo, Stadia, Steam Controller, а также джойстики и рули, которые определяются как устройства HID. Кнопки играют ноты. Стики, аналоговые триггеры и оси джойстика отправляют CC или питч-бенд, следующие за положением. Live Visualizer показывает, какие элементы читает Mac, ещё до того, как вы что-то назначите.
- Кнопки не чувствительны к силе нажатия. Каждая строка с нотой играет с заданным в ней velocity от 1 до 127, поэтому более мягкий слой это вторая строка с меньшим числом. Для динамики повесьте CC 11 на аналоговый триггер.
- Триггеры Nintendo работают как включено и выключено. ZL и ZR у Switch Pro и Joy-Con цифровые, поэтому на геймпаде Nintendo выразительность лучше повесить на стик.
У каждого семейства есть страница с названиями кнопок и особенностями: Xbox, PS5 и PS4, Joy-Con и Switch Pro и джойстики, рули и другие устройства HID.
Другие программы геймпад в MIDI на Mac
Лучше, чтобы вы нашли подходящий инструмент, чем неподходящий, поэтому вот что ещё делает это на Mac, проверено в сентябре 2026:
- Gamepad MIDI от Pounding Systems. Отдельное приложение геймпад в MIDI для Mac на Apple silicon, Windows и Linux. Оно также передаёт в MIDI тачпад и акселерометр и умеет отправлять прямо на аппаратный порт MIDI. Если нужен только MIDI и нужны эти возможности, присмотритесь к нему.
- Kaskobi Gamepad MIDI. Устройство Max for Live, то есть живёт внутри Ableton Live и требует Max for Live.
- MIDITROL. Приложение для iPhone и iPad: контроллер соединяется с телефоном, а телефон отправляет MIDI на Mac по USB или Wi-Fi.
- MidiHID и ControllerMate. Старые инструменты для Mac. Код MidiHID заархивирован в 2017 году, а последняя версия ControllerMate поддерживает macOS Mojave не выше.
InputConfig добавляет всё остальное на Mac: тот же пресет может играть ноты в DAW и отправлять клавиши, клики и сочетания транспорта, он читает MIDI-оборудование как вход, и он бесплатен в Mac App Store, без учётной записи.
Коротко
- Включите порт InputConfig. Он существует, пока работает приложение. IAC Driver не нужен.
- Начните с Gamepad Synth. В нём есть пентатонические ноты, питч-бенд и CC на триггерах.
- Опрашивайте на 240. Мой выбор для игры: 240, и от адаптера, и от батареи.
- Обучайте в DAW. Делайте это по одной строке.
Ноты на кнопках, выразительность на стиках: контроллер, который уже лежит в ящике, это инструмент.
Вопросы
Можно ли использовать MIDI-клавиатуру и контроллер одновременно?
DAW видит два источника. Контроллер добавляет выразительность, которой нет у клавиатуры. Многие играют ноты на клавишах, а бенд делают стиком.
Видит ли DAW контроллер как пульт управления?
Она видит источник MIDI. Для назначения CC на параметры используйте MIDI learn самой DAW, как с любым обычным контроллером.
Может ли световая панель следовать за ритмом?
Цвет световой панели задаётся для пресета, а не для события, поэтому нет. Вибрация может пульсировать на каждое событие.
Работает ли это с Ableton Live, FL Studio или GarageBand?
Пока InputConfig запущен, он публикует источник MIDI с именем InputConfig, и им может пользоваться любое приложение Mac, которое принимает вход MIDI. Включите его как вход в настройках MIDI приложения. GarageBand и Logic подхватывают его сами.
Есть ли бесплатная программа, которая превращает игровой контроллер в MIDI-контроллер на Mac?
InputConfig бесплатный и с открытым исходным кодом, без платных функций. Он отправляет ноты, CC, питч-бенд, смену программы и транспорт с любого контроллера, который видит Mac, и может одновременно отправлять клавиши и мышь.
Может ли Switch Pro Controller или Joy-Con быть MIDI-контроллером на Mac?
Для кнопок и стиков да: ноты, CC и питч-бенд работают так же, как на геймпаде PlayStation или Xbox. Их триггеры ZL и ZR цифровые, поэтому они играют ноты или отправляют фиксированный CC, а не плавный свип, и на Mac у них нет движения, то есть нет гироскопа.
Нужен ли IAC Driver или виртуальный кабель MIDI?
Нет. InputConfig создаёт собственный источник MIDI с именем InputConfig, пока работает, и сохраняет ту же идентичность между запусками, поэтому DAW, которая помнит свои входы, находит его снова. Ничего не надо включать в Audio MIDI Setup и больше ничего не надо ставить.
Может ли джойстик или игровой руль отправлять MIDI?
Если InputConfig его читает, то да. Авиационные джойстики и рули, которые определяются как устройства HID, дают оси, работающие как стики, поэтому они могут отправлять CC или питч-бенд, а их кнопки могут играть ноты. Откройте Live Visualizer и подвигайте каждую ось, чтобы увидеть, что читает Mac.
Чувствительны ли кнопки к силе нажатия?
Нет. Кнопка контроллера либо нажата, либо нет, поэтому каждая строка с нотой играет с заданным в ней velocity от 1 до 127. Для динамики повесьте CC 11 (экспрессия) на аналоговый триггер, как в пресете Gamepad Synth, или дайте второй строке на той же кнопке меньшее velocity за бампером.
Ещё на русском
Подробные руководства на английском
Кто это пишет. 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.