Русский

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

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

Подключите DualSense или DualShock 4 к Mac, откройте InputConfig и включите один из его встроенных пресетов MIDI. Тогда Cross, Circle, Square и Triangle играют ноты, L2, R2 и стики отправляют Control Change и pitch bend, а музыкальные приложения видят вход MIDI с именем InputConfig. Тачпад можно разбить на зоны, и каждая играет свою ноту, чего не предлагает ни один другой геймпад.

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

Шаги

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

Настройте

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

Для всего этого не нужен ни IAC Driver, ни виртуальный кабель MIDI. Шаги подключения есть на страницах Как подключить контроллер PS5 к Mac и контроллер PS4.

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

Регулятор PlayStationОтправляет в MIDI: DAW Performance
CrossНота C4 (60)
CircleНота E4 (64)
SquareНота G4 (67)
TriangleНота C5 (72)
Правый стик, влево и вправоPitch bend, вниз и вверх
Правый стик, внизCC 1, модуляция
L2CC 11, expression
R2CC 7, громкость
Крестовина вверх, вниз, вправоMIDI Start, Stop, Continue

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

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

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

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

Используйте возможности PlayStation

  • Зоны тачпада. Нарисуйте на тачпаде зоны, и каждая станет отдельным входом со всеми параметрами кнопки. Четыре зоны это ещё четыре барабанных пэда. Шаги есть на странице Зоны нажатия на тачпаде.
  • Аналоговые триггеры. L2 и R2 сообщают, насколько они нажаты, поэтому CC на одном из них нарастает и затихает под пальцем.
  • Гироскоп. Строка Gyro может отправлять CC, но в версии 1.6 она работает как переключатель: заданное вами значение, пока контроллер поворачивается, и 0, когда он останавливается. Хорошо, чтобы взмахом включить эффект, но не для плавной развёртки.
  • Световая полоса. Пресет может нести собственный цвет световой полосы, поэтому по геймпаду видно, что активна раскладка MIDI.
  • DualSense Edge. Задние лепестки и кнопки FN тоже входы, что добавляет ноты.

Тачпад это та часть контроллера, на которую у геймпада Xbox нет ответа.

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

Музыкальное приложение видит 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, а дорожка, слушающая один канал, должна быть настроена на тот же номер.

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

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

  • Velocity от кнопок. Кнопка либо включена, либо выключена. Каждая нота играет с velocity, заданной в её строке, от 1 до 127.
  • Плавная развёртка гироскопом. В 1.6 гироскоп для MIDI это переключатель. Для развёртки берите стик или триггер.
  • Следование ритму световой полосой. Цвет задан для всего пресета, а не для каждой ноты.

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

Коротко

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

DualSense это четыре пэда, два фейдера, два джойстика и сенсорная полоса, которые уже лежат на столе.

Вопросы

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

Да. InputConfig, бесплатное приложение для Mac, отправляет ноты MIDI с кнопок и зон тачпада DualSense, а Control Change и pitch bend с L2, R2 и стиков.

Работает ли контроллер PS4 тоже как контроллер MIDI?

Да. DualShock 4 работает так же, включая зоны тачпада и аналоговые триггеры.

Может ли тачпад DualSense отправлять MIDI?

Да, как пэды. Разбейте тачпад на зоны, и каждая зона может играть свою ноту или отправлять своё сообщение, когда в неё попадает палец.

Может ли гироскоп DualSense управлять MIDI CC?

Как переключатель. В InputConfig 1.6 строка Gyro отправляет заданное значение CC, пока контроллер поворачивается, и 0, когда он останавливается. Для плавной развёртки берите стик или триггер.

Нужен ли IAC Driver или виртуальный кабель MIDI?

Нет. InputConfig создаёт собственный источник MIDI с именем InputConfig всякий раз, когда работает.

Работает ли это с Logic Pro и GarageBand?

Да. Оба слушают все источники 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, 繁體中文, 简体中文

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