Русский

Как использовать контроллер Xbox как контроллер MIDI на Mac

Загрузить InputConfig в Mac App StoreЭто приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.

Подключите контроллер Xbox к Mac, откройте InputConfig и включите один из его встроенных пресетов MIDI. Тогда A, B, X и Y играют ноты, триггеры и стики отправляют Control Change и pitch bend, а музыкальные приложения видят вход MIDI с именем InputConfig. Включать IAC Driver и ставить виртуальный кабель MIDI не нужно.

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

Шаги

  1. Подключите контроллер Xbox по Bluetooth или по USB на macOS 15 или новее.
  2. Откройте InputConfig и включите встроенный пресет MIDI: DAW Performance (MIDI: выступление в DAW).
  3. В музыкальном приложении включите вход MIDI InputConfig и поставьте дорожку инструмента на запись.
  4. Нажмите A, чтобы сыграть ноту.

Настройте

  • Вы: Подключите контроллер, откройте InputConfig и включите MIDI: DAW Performance из встроенных пресетов. Поставьте на запись дорожку программного инструмента в музыкальном приложении и нажмите A.
  • InputConfig: Пока работает, публикует источник MIDI с именем InputConfig и отправляет ноту, пока кнопка удерживается.
  • Проверка: Индикатор дорожки движется, и вы слышите до первой октавы.
  • Logic Pro и GarageBand. Включать ничего не нужно. Они слушают все источники MIDI, включая InputConfig.
  • Ableton Live. В Settings, Link, Tempo and MIDI включите Track для входа InputConfig, чтобы играть ноты, и Remote, чтобы назначать регуляторы.
  • FL Studio, Reaper, Bitwig и другие. Включите вход InputConfig в настройках MIDI приложения.

Если InputConfig запущен, порт MIDI есть. Шаги подключения есть на странице Как подключить контроллер Xbox к Mac.

Пресет Gamepad Synth в редакторе: строки нот на кнопках справа и строки CC на триггерах.
Рисунок 1. Пресет Gamepad Synth в InputConfig: ноты MIDI на кнопках справа и CC на триггерах.

Узнайте, что отправляет каждый регулятор

Регулятор XboxОтправляет в MIDI: DAW Performance
AНота C4 (60)
BНота E4 (64)
XНота G4 (67)
YНота C5 (72)
Правый стик, влево и вправоPitch bend, вниз и вверх
Правый стик, внизCC 1, модуляция
Левый триггер (LT)CC 11, expression
Правый триггер (RT)CC 7, громкость
Крестовина вверх, вниз, вправоMIDI Start, Stop, Continue

Каждую строку можно изменить: другая нота, другой номер CC, другой канал. Кнопки играют ноты, а всё, что двигается постепенно, отправляет значение, которое следует за движением.

Редактор InputConfig со строками MIDI встроенного пресета MIDI: стики и триггеры отправляют pitch bend и CC, кнопки отправляют ноты и транспорт.
Рисунок 2. Тот же пресет в виде строк. Триггер Xbox отправляет весь свой ход, так что значение CC следует за пальцем от 0 до 127.

Выберите пресет под задачу

  • Игра и запись. MIDI: DAW Performance даёт четыре ноты, pitch bend, модуляцию, expression, громкость и транспорт.
  • Барабаны. MIDI: Drum Pad (MIDI: драм-пэды): бас-бочка на A, малый барабан на B, закрытый хет на X, открытый хет на Y, том на LT и крэш на RT, всё на канале 10. Удерживайте кнопку, и пойдёт дробь.
  • Ручки. MIDI: CC Dials (MIDI: регуляторы CC): оба стика и оба триггера становятся шестью контроллерами, CC 1, 11, 74, 71, 7 и 10, для синтезатора или микшера.

Начинайте с пресета, ближайшего к задаче, и меняйте строки по ходу дела. Более полный инструмент с пентатонической гаммой на восьми кнопках собирает страница Геймпад в MIDI на Mac.

Пресет MIDI: DAW Performance, нарисованный на контроллере Xbox в Live Visualizer InputConfig.
Рисунок 3. MIDI: DAW Performance на контроллере Xbox, подписи триггеров показывают экспрессию и громкость.

Используйте то, в чём силён контроллер Xbox

  • Аналоговые триггеры. LT и RT сообщают, насколько они нажаты, поэтому CC на триггере нарастает и затихает под одним пальцем.
  • Лепестки Elite Series 2. В профиле по умолчанию, когда индикатор профиля не горит, каждый лепесток сообщается как отдельная кнопка, от P1 до P4, то есть ещё четыре ноты.
  • Xbox Adaptive Controller. Его порты для переключателей читаются как кнопки, поэтому любой переключатель или педаль, подключённые к нему, могут играть ноту.
  • Вибрация. Строка может вибрировать при срабатывании, что подтверждает ноту, не глядя вниз.

У контроллера Xbox нет тачпада и датчика движения, поэтому всё состоит из кнопок, стиков и триггеров. Ставьте expression на триггер: это ближайшее к фейдеру, что есть на геймпаде.

Привяжите триггер к ручке в музыкальном приложении

Музыкальное приложение видит InputConfig как ещё одну клавиатуру MIDI, поэтому привязку делает его собственный MIDI learn.

  • Logic Pro. Щёлкните регулятор, выберите Logic Pro, Control Surfaces, Learn Assignment, подвигайте триггер или стик, затем выберите это снова, чтобы закончить.
  • Ableton Live. Нажмите Command M для MIDI Map Mode, щёлкните регулятор, подвигайте триггер или стик и снова нажмите Command M.
  • GarageBand. MIDI learn там нет. Он играет ноты и следует за pitch bend и колесом модуляции, CC 1.

Обучайте по одному регулятору за раз, потому что приложение запоминает тот, что двигался последним. Идею объясняет страница MIDI learn.

Если музыкальное приложение ничего не слышит

  1. Проверьте, что InputConfig запущен, а пресет включён. Порт MIDI существует, только пока работает приложение.
  2. Откройте Live Visualizer (Живой визуализатор) и нажмите кнопку. Если ничего не загорелось, Mac не читает контроллер.
  3. Включите вход InputConfig в музыкальном приложении и поставьте дорожку на запись.
  4. Совместите канал. MIDI: Drum Pad отправляет на канал 10, а дорожка, слушающая один канал, должна быть настроена на тот же номер.

Чаще всего тишина из-за дорожки, не поставленной на запись, или входа, который не включён. Может ли браузер вообще читать геймпад, показывает тестер контроллера Xbox.

Чего это не умеет

  • Velocity от кнопок. Кнопка либо включена, либо выключена. Каждая нота играет с velocity, заданной в её строке, от 1 до 127.
  • Геймпады Xbox 360. Проводные контроллеры Xbox 360, беспроводной приёмник 360 и геймпады только с XInput на Mac прочитать нельзя.
  • Проводное подключение на старой macOS. Геймпадам Xbox One и Series по USB нужна macOS 15 или новее. На macOS 14 используйте Bluetooth.

Для динамики задайте velocity в строке и управляйте expression на триггере.

Коротко

  • Подключение. По Bluetooth или по USB на macOS 15 или новее.
  • Включение. Выберите MIDI: DAW Performance, MIDI: Drum Pad или MIDI: CC Dials.
  • Разрешение. Включите вход InputConfig в музыкальном приложении, затем поставьте дорожку на запись.

Контроллер Xbox из ящика стола становится контроллером MIDI с двумя фейдерами и четырьмя пэдами.

Вопросы

Можно ли использовать контроллер Xbox как контроллер MIDI на Mac?

Да. InputConfig, бесплатное приложение для Mac, отправляет ноты MIDI с кнопок, а Control Change и pitch bend с триггеров и стиков, через порт MIDI, который могут использовать музыкальные приложения.

Нужен ли IAC Driver, чтобы использовать контроллер Xbox для MIDI?

Нет. InputConfig создаёт собственный источник MIDI с именем InputConfig всякий раз, когда работает. В Настройка Audio-MIDI включать ничего не нужно.

Работает ли контроллер Xbox как MIDI в Ableton Live?

Да. В Settings, Link, Tempo and MIDI в Live включите Track и Remote для входа InputConfig. Кнопки играют ноты, а Command M привязывает триггер или стик к любому регулятору.

Отправляют ли триггеры Xbox полный диапазон значений MIDI?

Да. LT и RT аналоговые, поэтому CC, привязанный к одному из них, следует за нажатием от 0 до 127.

Работает ли это по Bluetooth?

Да. Контроллеры Xbox One, Series и Elite работают по Bluetooth, а по USB на macOS 15 или новее.

Это бесплатно?

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

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

Страницы на русском

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

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

Эта страница на других языках: English, Deutsch

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