Українська

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

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

Підключіть 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: 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.

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

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

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

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

Ставте 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 стіки це фейдери, а курки це кнопки.

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

  • Пара. Коли підключено обидва, macOS може показати об'єднаний Joy-Con Pair, що поводиться як повнорозмірний геймпад із двома стіками й повним набором кнопок.
  • Один 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 rumble контролерів Nintendo, тож гіроскопа й вібрації на ноті немає.
  • 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. Кнопки й стіки проходять.

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

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

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

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

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

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

Хто пише. Ryleigh Newman розробляє InputConfig і щодня керує своїм 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.