Українська
Ігровий контролер як DJ-контролер на Mac
Цей застосунок повністю безкоштовний. Обліковий запис створювати не потрібно. Немає підписок, складних завантажень, і нічого не заблоковано. Оптимізовано для Apple Silicon.
Так, через перекладач, який надсилає MIDI: InputConfig, моя безкоштовна програма для Mac, перетворює кожну кнопку на MIDI-ноту, а кожен тригер на MIDI CC, що поводиться як фейдер, і надсилає їх через віртуальний MIDI-порт з назвою InputConfig. MIDI learn у DJ-застосунку потім призначає їх, як будь-якому контролеру.
DJ-застосунки на Mac створені для MIDI-контролерів, а ігровий контролер ним не є, доки щось його не перекладе. Це добрий спосіб навчитися, потренуватися на дивані або взяти два деки в сумку. Замінником джог-коліщаток він не є.
Кроки
- В InputConfig дайте кожній кнопці передньої панелі вихід MIDI Note (Нота MIDI), а кожному тригеру вихід MIDI CC.
- Активуйте пресет, щоб з'явився MIDI-порт InputConfig.
- У DJ-застосунку оберіть InputConfig як MIDI-контролер.
- Скористайтеся MIDI learn застосунку, щоб натиснути кожен елемент керування і обрати його завдання.
Використовуйте MIDI, а не комбінації клавіш
Більшість DJ-застосунків мають комбінації клавіш, і контролер може їх натискати. Але клавіша або увімкнена, або вимкнена, тож фейдер чи фільтр не можуть рухатися за тригером. MIDI може:
- Тригер на MIDI CC. Надсилає від 0 до 127, коли ви його тягнете.
- Кнопка на MIDI Note. Надсилає note-on при натисканні і note-off при відпусканні, що потрібно кнопці кю, яка програє, поки утримується.
Лише MIDI дозволяє тригеру плавно рухати фільтр.
Побудуйте розкладку на два деки
| Елемент керування | Вихід InputConfig | Призначити на |
|---|---|---|
| Cross / A | MIDI Note 36 | Відтворення, деку 1 |
| Square / X | MIDI Note 37 | Кю, деку 1 |
| Circle / B | MIDI Note 38 | Відтворення, деку 2 |
| Triangle / Y | MIDI Note 39 | Кю, деку 2 |
| Лівий тригер | MIDI CC 20 | Фільтр або сума ефекту деку 1 |
| Правий тригер | MIDI CC 21 | Фільтр або сума ефекту деку 2 |
| Хрестовина вліво і вправо | MIDI Notes 40 і 41 | Синхронізація деку 1, синхронізація деку 2 |
| Хрестовина вгору і вниз | MIDI Notes 42 і 43 | Луп увімкнено і вимкнено для кожного деку |
| Бампери | MIDI Notes 44 і 45 | Pitch bend або підштовхування, утримуване |
| Правий стік вправо | MIDI CC 22 | Розгортка фільтра |

- Будь-які номери. Номери нот і CC довільні. DJ-застосунок запам'ятовує все, що надходить.
- Тригери в спокої на 0. Тригер у спокої надсилає 0, а повне натискання 127, тож дайте йому завдання, яке має лишатися на нулі, коли ви відпускаєте, наприклад фільтр або суму ефекту, а не гучність каналу, яка б упала до тиші.
- Стіки повертаються. Стік повертається в центр, де його рядки повертаються до 0, тож він краще підходить для миттєвих рухів, як розгортка фільтра, ніж для кросфейдера.
- Кросфейдер. Тригер може ним бути, якщо вас влаштовує, що він лишається на одному краю. Інакше поставте клавіші кросфейдера застосунку на дві кнопки.

Ставте фільтри і ефекти на тригери, але ніколи гучність каналу.
Призначте в Mixxx або rekordbox
- Mixxx (безкоштовний і з відкритим кодом). Відкрийте Preferences, Controllers (Контролери), оберіть InputConfig у списку, увімкніть його і скористайтеся Learning Wizard, щоб натиснути кожен елемент керування і обрати його завдання.
- rekordbox. Його вікно MIDI Learn призначає функції rekordbox MIDI-контролеру. Оберіть InputConfig як пристрій і натисніть кожен елемент керування, щоб його навчити.
- djay Pro і Serato DJ Pro. В обох є власне MIDI-призначення. Що дозволяє кожен, залежить від версії та ліцензії, тож перевірте їхню документацію, перш ніж планувати сет.
Порт InputConfig існує, поки працює застосунок, і щоразу має ту саму ідентичність, тож збережене призначення лишається на місці. Драйвер IAC не потрібен. Навчайте по одному елементу керування: якщо два рядки мають однакову ноту або номер CC, застосунок запам'ятає той, що прийшов останнім.
Тримайте затримку низькою
- Ви: Встановіть обидві частоти опитування на 240 в Settings, Advanced, Polling rate (Частота опитування) перед грою.
- InputConfig: Надсилає ноту в ту мить, коли її опитування бачить натискання, а на 240 вона дивиться 240 разів на секунду.
- Перевірка: Вібрація на рядках відтворення, встановлена в Feedback, каже, що натискання пройшло, не дивлячись вниз.
Опитування 240 Гц і вібрація на відтворенні це два налаштування, які варто зробити перед сетом.
Поділіть деки між двома людьми
Починаючи з версії 1.6, два пульти PlayStation отримують кожен свій колір світла і вібрацію, а пресет може тримати групу рядків для кожного контролера. Двоє людей можуть ділити деки, кожен пульт на власному MIDI-каналі.
Якщо DJ-застосунок його не бачить
Піднімайтеся цими сходинками, від найменшого кроку:
- Тримайте InputConfig запущеною. Порт InputConfig існує, лише поки застосунок працює.
- Увімкніть пристрій у DJ-застосунку. У Mixxx оберіть InputConfig в Preferences, Controllers і увімкніть його.
- Навчайте по одному елементу керування. Два рядки з однаковим номером збивають MIDI learn.
Якщо InputConfig працює, її MIDI-порт доступний будь-якому застосунку для вибору.
Чого він не вміє
Ігровий контролер не має джог-коліщаток і довгих фейдерів. Для тренування, домашніх вечірок і вивчення рухів цього досить, а для заброньованого виступу краще взяти справжній DJ-контролер.
Коротко
- Кнопки. MIDI-ноти для відтворення, кю, синхронізації і лупів.
- Тригери. Використовуйте їх як MIDI CC для фільтрів і ефектів.
- Застосунок. Використовуйте його MIDI learn, а пристроєм обирайте InputConfig.
Два деки в руках, з пульта, який у вас уже є.
Питання
Чи можна працювати діджеєм з контролером PS5 або Xbox на Mac?
Так, через перекладач, який надсилає MIDI. Кнопки стають нотами для відтворення, кю, синхронізації і лупів, тригери надсилають безперервний CC для фільтрів і ефектів, а DJ-застосунок призначає їх через MIDI learn.
Чи підтримує Mixxx ігрові контролери напряму?
Підтримка контролерів Mixxx створена для MIDI і для окремих HID DJ-контролерів. Надсилання ігрового контролера як MIDI це простий шлях.
Чи потрібен драйвер IAC або віртуальний MIDI-кабель?
Ні. InputConfig створює власне віртуальне MIDI-джерело з назвою InputConfig щоразу, коли працює.
Чи достатньо це для виступу?
Для тренування, домашніх вечірок і вивчення рухів так. Для заброньованого виступу краще справжній DJ-контролер з джог-коліщатками і нормальними фейдерами.
Більше українською
Докладні посібники, англійською
Хто пише. Ryleigh Newman розробляє InputConfig і щодня керує своїм Mac за допомогою геймпада, бо руки погано слухаються. Цю сторінку перекладено з англійської. Якщо на Mac вибрано українську мову, InputConfig показується українською. Деякі сторінки сайту є лише англійською.
Ця сторінка іншими мовами: English
Безкоштовно. macOS 14 або новіша. Без облікового запису, ніщо не залишає ваш Mac. Відкритий код на GitHub.