Русский
Игровой контроллер как DJ-контроллер на Mac
Это приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.
Да, с переводчиком, который отправляет MIDI. InputConfig, бесплатное приложение для Mac, которое я разрабатываю, превращает каждую кнопку в MIDI-ноту, а каждый курок в MIDI CC, который работает как фейдер. Всё уходит через виртуальный MIDI-порт с именем InputConfig. Функция MIDI learn в DJ-программе затем назначает их, как любой другой контроллер.
DJ-программы на Mac созданы для MIDI-контроллеров, а игровой контроллер им не является, пока что-то его не переводит. Это хороший способ научиться, потренироваться на диване или взять с собой две деки в сумке. Заменой джог-колёсам он не является.
Версия InputConfig 1.7, ожидаемая в октябре 2026 года, будет полностью доступна на русском языке.
Шаги
- В InputConfig дайте каждой кнопке лицевой панели вывод MIDI Note, а каждому курку вывод MIDI CC.
- Активируйте пресет, чтобы появился MIDI-порт InputConfig.
- В DJ-программе выберите InputConfig как MIDI-контроллер.
- Нажмите каждое управление и используйте функцию MIDI learn программы, чтобы выбрать его задачу.
Используйте MIDI, а не клавиатурные сочетания
У большинства DJ-программ есть клавиатурные сочетания, и контроллер может нажимать их тоже. Но клавиша либо включена, либо выключена, поэтому фейдер или фильтр не могут следовать за курком. MIDI может:
- Курок на MIDI CC. Отправляет от 0 до 127 по мере того, как вы его тянете.
- Кнопка на MIDI Note. Отправляет note-on при нажатии и note-off при отпускании, а это нужно кнопке кью, которая звучит, пока её держат.
Только MIDI позволяет курку плавно двигать фильтр.
Постройте раскладку на две деки
| Управление | Вывод InputConfig | Назначьте на |
|---|---|---|
| Крест / A | MIDI Note 36 | Деку 1, плей |
| Квадрат / X | MIDI Note 37 | Деку 1, кью |
| Круг / B | MIDI Note 38 | Деку 2, плей |
| Треугольник / Y | MIDI Note 39 | Деку 2, кью |
| Левый курок | MIDI CC 20 | Силу фильтра или эффекта деки 1 |
| Правый курок | MIDI CC 21 | Силу фильтра или эффекта деки 2 |
| Крестовина влево и вправо | MIDI Notes 40 и 41 | Синхронизация деки 1 и деки 2 |
| Крестовина вверх и вниз | MIDI Notes 42 и 43 | Петля вкл и выкл для каждой деки |
| Бамперы | MIDI Notes 44 и 45 | Изменение высоты или подталкивание, при удержании |
| Правый стик вправо | MIDI CC 22 | Проход фильтра |

- Любые номера. Номера нот и CC произвольные. DJ-программа запоминает то, что приходит.
- Курки в покое на 0. Курок в покое шлёт 0, а полное нажатие шлёт 127, поэтому давайте ему задачу, которая должна стоять на нуле, когда вы отпускаете, например фильтр или силу эффекта, а не громкость канала, которая упала бы в тишину.
- Стики возвращаются. Стик возвращается в центр, где его строки дают 0, поэтому он лучше подходит для кратких движений вроде прохода фильтра, чем для кроссфейдера.
- Кроссфейдер. Курок может быть им, если вас устраивает, что он стоит на одном конце. В противном случае поставьте клавиши кроссфейдера программы на две кнопки.

Ставьте фильтры и эффекты на курки, а громкость канала никогда.
Настройте в Mixxx или rekordbox
- Mixxx (бесплатно и с открытым кодом). Откройте Preferences, Controllers, выберите InputConfig в списке, включите его и используйте Learning Wizard, чтобы нажать каждое управление и выбрать его задачу.
- rekordbox. Его окно MIDI Learn назначает функции rekordbox на MIDI-контроллер. Выберите InputConfig как устройство и нажмите каждое управление, чтобы его запомнить.
- djay Pro и Serato DJ Pro. У обеих есть собственное назначение MIDI. Что разрешено, зависит от версии и лицензии, поэтому проверьте их документацию, прежде чем строить сет вокруг этого.
Порт InputConfig существует, пока приложение работает, и каждый раз сохраняет то же имя, поэтому сохранённое назначение остаётся на месте. Драйвер IAC Driver не нужен. Запоминайте по одному управлению за раз: если две строки используют один номер ноты или CC, программа запомнит то, что пришло последним.
Держите задержку низкой
- Вы: Выставьте обе частоты опроса на 240 в Settings, Advanced, Polling rate перед игрой.
- InputConfig: Отправляет ноту в тот момент, когда опрос видит нажатие, а на 240 он смотрит 240 раз в секунду.
- Проверка: Вибрация на строках плей, которая задаётся в Feedback, сообщает, что нажатие прошло, без взгляда вниз.
Опрос 240 Гц и вибрация на плей это две настройки, которые стоит сделать перед сетом.
Разделите деки между двумя людьми
Начиная с версии 1.6, два пэда PlayStation получают каждый свой цвет подсветки и вибрацию, а пресет может содержать группу строк для каждого контроллера. Два человека могут делить деки, если каждый пэд на своём MIDI-канале.
Если DJ-программа его не видит
Поднимайтесь по лестнице, начиная с самого простого шага:
- Держите InputConfig запущенным. Порт InputConfig существует, только пока приложение работает.
- Включите устройство в DJ-программе. В Mixxx выберите InputConfig в Preferences, Controllers и включите его.
- Запоминайте по одному управлению. Две строки с одним номером сбивают MIDI learn.
Если InputConfig запущен, его MIDI-порт доступен любому приложению для выбора.
Чего он не умеет
У игрового контроллера нет джог-колёс и длинных фейдеров. Для тренировок, домашних вечеринок и разучивания движений его достаточно, но на заказанное выступление лучше взять настоящий DJ-контроллер.
Коротко
- Кнопки. MIDI-ноты для плей, кью, синхронизации и петель.
- Курки. Используйте их как MIDI CC для фильтров и эффектов.
- Программа. Используйте её MIDI learn, с InputConfig как устройством.
Две деки в руках, с пэдом, который у вас уже есть.
Вопросы
Можно ли вести DJ-сет на контроллере PS5 или Xbox на Mac?
Да, через переводчик, который отправляет MIDI. Кнопки становятся нотами для плей, кью, синхронизации и петель, курки шлют непрерывный CC для фильтров и эффектов, а DJ-программа назначает их через MIDI learn.
Поддерживает ли Mixxx игровые контроллеры напрямую?
Поддержка контроллеров Mixxx создана для MIDI и для отдельных DJ-контроллеров HID. Отправлять игровой контроллер как MIDI проще всего.
Нужны ли драйвер IAC или виртуальный MIDI-кабель?
Нет. InputConfig создаёт собственный виртуальный MIDI-источник с именем InputConfig, пока работает.
Этого достаточно, чтобы выступать?
Для тренировок, домашних вечеринок и разучивания движений да. Для заказанного выступления лучше использовать настоящий DJ-контроллер с джог-колёсами и нормальными фейдерами.
Ещё на русском
Подробные руководства на английском
Кто это пишет. 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.