Українська

Як використати Joy-Con чи Switch Pro Controller як контролер MIDI на Mac

Завантажити InputConfig з Mac App StoreЦей застосунок повністю безкоштовний. Обліковий запис створювати не потрібно. Немає підписок, складних завантажень, і нічого не заблоковано. Оптимізовано для Apple Silicon.

Підключіть Switch Pro Controller або Joy-Con до Mac, відкрийте InputConfig і ввімкніть один із її вбудованих пресетів MIDI. Тоді основні кнопки грають ноти, стіки надсилають Control Change і pitch bend, а музичні програми бачать вхід MIDI з назвою InputConfig. Від інших геймпадів відрізняються дві речі: ZL і ZR лише вмикаються й вимикаються, а не аналогові, і кнопки прив'язуються за положенням, а не за літерою.

Я створюю InputConfig. Вона безкоштовна в Mac App Store, без облікового запису й без покупок усередині.

Кроки

  1. Підключіть Switch Pro Controller або Joy-Con до Mac через Bluetooth, на macOS 13 або новішій.
  2. Відкрийте InputConfig і активуйте вбудований пресет MIDI: CC Dials (MIDI: регулятори CC) або MIDI: DAW Performance.
  3. У музичній програмі ввімкніть вхід MIDI InputConfig і підготуйте доріжку інструмента до запису.
  4. Натисніть нижню кнопку, B, щоб зіграти ноту.

Налаштуйте

  • Ви: Підключіть контролер, відкрийте InputConfig і активуйте MIDI: DAW Performance із вбудованих пресетів. Підготуйте до запису доріжку програмного інструмента в музичній програмі й натисніть B, нижню кнопку.
  • InputConfig: Публікує джерело MIDI з назвою InputConfig, поки працює, і надсилає ноту, поки кнопку утримують.
  • Перевірка: Індикатор доріжки рухається, і ви чуєте ноту до першої октави.
  • Logic Pro і GarageBand. Нічого вмикати не треба. Вони слухають кожне джерело MIDI, зокрема InputConfig.
  • Ableton Live. У Settings, Link, Tempo & MIDI увімкніть Track для входу InputConfig, щоб грати ноти, і Remote, щоб зіставляти елементи керування.
  • FL Studio, Reaper, Bitwig та інші. Увімкніть вхід InputConfig у налаштуваннях MIDI програми.

Не треба налаштовувати IAC Driver і встановлювати віртуальний кабель MIDI. Кроки підключення є на сторінках Як підключити Switch Pro Controller до Mac і Joy-Con.

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

Зважайте на положення кнопок

Nintendo друкує B унизу, а A праворуч, навпаки до геймпада Xbox. InputConfig прив'язує за положенням, тож рядок пресету з позначкою A / Cross спрацьовує на нижній кнопці, яку контролер Switch називає B.

ПоложенняНадруковано на контролері SwitchНадсилає в MIDI: DAW Performance (MIDI: виступ у DAW)
ВнизуBНота C4 (60)
ПраворучAНота E4 (64)
ЛіворучYНота G4 (67)
ВгоріXНота C5 (72)
Правий стік, ліворуч і праворучPitch bend, вниз і вгору
Правий стік, внизCC 1, модуляція
D-pad вгору, вниз, праворучMIDI Start, Stop, Continue

Орієнтуйтеся на те, де кнопка, а не на літеру, надруковану на ній. Щоб прив'язати рядок до кнопки на ваш вибір, натисніть Scan (Сканувати) і натисніть кнопку.

MIDI: DAW Performance, намальований на Switch Pro Controller в Live Visualizer InputConfig.
Рисунок 2. MIDI: DAW Performance на Switch Pro Controller. Ноти розташовані на кнопках справа за позицією, тож читайте малюнок, а не літери, які пам'ятаєте з геймпада Xbox.

Ставте expression на стік, а не на курок

ZL і ZR на Switch Pro Controller і на Joy-Con цифрові. CC, прив'язаний до одного з них, стрибає від нуля до повного значення, там де курок Xbox чи PlayStation плавно ковзав би. Стіки повністю аналогові, тож використовуйте їх для всього, що має рухатися ступенево.

  • Проходи й підсилення. MIDI: CC Dials ставить CC 1, CC 11, CC 74 і CC 71 на два стіки.
  • Ноти й перемикачі. ZL і ZR добре підходять для додаткових нот або для CC, що лише ввімкнений чи вимкнений, як-от sustain, CC 64.

На геймпаді Nintendo стіки це фейдери, а курки це кнопки.

Редактор InputConfig з рядками MIDI пресету MIDI: DAW Performance.
Рисунок 3. Рядки пресету. На геймпаді Switch курки це звичайні кнопки, тож перенесіть рядок експресії на стик, як сказано в цьому розділі.

Грайте на одному Joy-Con або на парі

  • Пара. Коли підключено обидва, macOS може показати об'єднаний Joy-Con Pair (Пара Joy-Con), що поводиться як повнорозмірний геймпад із двома стіками й повним набором кнопок.
  • Один Joy-Con, боком. Чотири кнопки, дві кнопки на рейці й стік: чотири ноти, ще дві на рейці та pitch bend на стіку. Прив'яжіть кожен напрямок стіка через Scan, штовхаючи стік так, як потрібно, і зсув через бокове положення вийде правильним.
  • Два гравці. Кожен Joy-Con це окремий контролер, тож двоє людей можуть грати по одному.

Прив'язки, зроблені на парі, не переходять на окремий Joy-Con. Виберіть пару або окремі Joy-Con і будуйте пресет під це.

Якщо музична програма нічого не чує

  1. Перевірте, що InputConfig працює й пресет активний. Порт MIDI існує лише поки працює програма.
  2. Відкрийте Live Visualizer (Візуалізатор наживо) і натисніть кнопку. Якщо нічого не світиться, Mac не читає контролер.
  3. Увімкніть вхід InputConfig у музичній програмі та підготуйте доріжку до запису.
  4. Узгодьте канал. Доріжка, що слухає один канал, має бути налаштована на канал із рядка.

Якщо нічого не чути, спершу перевірте, чи доріжка не готова до запису або чи вхід не вимкнено. Тестер Switch Pro Controller і тестер Joy-Con показують, чи може браузер узагалі прочитати контролер.

Чого вона не вміє

  • Аналогові курки. ZL і ZR лише вмикаються й вимикаються.
  • Вібрація. macOS не передає HD-вібрацію контролерів Nintendo, тож вібрації на ноті немає. Рядки руху читають гіроскоп Pro Controller, а гіроскоп Joy-Con, коли macOS його повідомляє.
  • Velocity від кнопок. Кожна нота грає з velocity, заданою в її рядку, від 1 до 127.

Кнопки й стіки працюють повністю, а цього досить для нот, згинів і чотирьох контролерів.

Коротко

  • Підключіть. Через Bluetooth, на macOS 13 або новішій.
  • Активуйте. MIDI: DAW Performance для нот і MIDI: CC Dials для ручок.
  • Пам'ятайте. Спершу орієнтуйтеся на нижню кнопку, а проходи ставте на стіки.

Joy-Con це найменший контролер MIDI, який у більшості людей уже є.

Питання

Чи можна використати Joy-Con як контролер MIDI на Mac?

Так. InputConfig, безкоштовна програма для Mac, надсилає ноти MIDI з кнопок Joy-Con, а Control Change чи pitch bend зі стіка, через порт MIDI, який можуть використати музичні програми.

Чи може Switch Pro Controller надсилати MIDI?

Так, на Mac з InputConfig. Кнопки грають ноти, а обидва стіки надсилають Control Change чи pitch bend, що слідує за їхнім положенням.

Чому курок мого контролера Switch стрибає від 0 до 127?

ZL і ZR це цифрові кнопки, а не аналогові курки. Ставте на стік елементи керування, які мають рухатися ступенево.

Чи можна використати рух Joy-Con для MIDI на Mac?

Коли macOS повідомляє гіроскоп і акселерометр Joy-Con, рядки руху InputConfig їх читають, а рядок руху може надсилати MIDI, як будь-який інший рядок. Кнопки й стіки завжди проходять.

Чому натискання A грає не ту ноту?

InputConfig прив'язує за положенням. Рядок з позначкою A / Cross спрацьовує на нижній кнопці, яку Nintendo друкує як B. Натисніть Scan на рядку й натисніть потрібну кнопку.

Чи потрібен мені IAC Driver?

Ні. InputConfig створює власне джерело MIDI з назвою InputConfig щоразу, коли працює.

Більше українською

Сторінки українською

Докладні посібники, англійською

Хто пише. Ryleigh Newman розробляє InputConfig і щодня керує своїм Mac за допомогою геймпада, бо руки погано слухаються. Цю сторінку перекладено з англійської. Якщо на Mac вибрано українську мову, InputConfig показується українською. Деякі сторінки сайту є лише англійською.

Ця сторінка іншими мовами: English, Deutsch, Italiano

Завантажити InputConfig з Mac App StoreБезкоштовно. macOS 14 або новіша. Без облікового запису, ніщо не залишає ваш Mac. Відкритий код на GitHub.