Русский

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

Загрузить InputConfig в Mac App StoreInputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.

Подключите контроллер 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.
  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.

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

Регулятор 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, другой канал. Кнопки играют ноты, а всё, что двигается постепенно, отправляет значение, которое следует за движением.

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

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

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

Используйте то, в чём силён контроллер 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 Setup включать ничего не нужно.

Работает ли контроллер 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 выбран русский язык, основные кнопки и меню приложения показываются по-русски; на этой странице они названы так же, с английским названием в скобках. Остальная часть приложения и сайта на английском языке.

Эта страница на других языках: 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, 繁體中文, 简体中文

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