Русский
Может ли Stream Deck быть контроллером MIDI на Mac?
InputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.
Да. InputConfig, бесплатное приложение для Mac, которое я делаю, читает клавиши Stream Deck как входы и может отправлять MIDI с каждой из них: ноту, Control Change, Program Change либо Start и Stop. Музыкальные приложения видят результат как вход MIDI с именем InputConfig, поэтому ставить плагин в приложение Elgato и настраивать виртуальный кабель MIDI не нужно. Поддержка Stream Deck в версии 1.6 экспериментальная, и не каждая модель проверена.
Сначала одно ограничение. Клавиши читаются, а диски и сенсорная полоса на Stream Deck + нет, так что получаются кнопки MIDI, а не ручки MIDI.
Шаги
- Откройте InputConfig, Devices в строке меню и отметьте Stream Deck в разделе USB.
- Добавьте строку, нажмите Scan и нажмите клавишу Stream Deck.
- Выберите выход MIDI для строки: Note, CC, Program Change или Transport.
- В музыкальном приложении включите вход MIDI InputConfig и поставьте дорожку на запись.
Настройте
- Вы: Отметьте Stream Deck в InputConfig, Devices. Добавьте строку, нажмите Scan, нажмите клавишу на деке и выберите MIDI Note как выход.
- InputConfig: Заполняет строку названием клавиши, Key 1, Key 2 и так далее, и отправляет ноту через собственный порт MIDI, пока клавиша удерживается.
- Проверка: Если в музыкальном приложении выбрана дорожка программного инструмента, клавиша играет ноту.
- Logic Pro и GarageBand. Включать ничего не нужно. Они слушают все источники MIDI.
- Ableton Live. В Settings, Link, Tempo and MIDI включите Track и Remote для входа InputConfig.
- Другие музыкальные приложения. Включите вход InputConfig в настройках MIDI приложения.
Дек становится ещё одним устройством MIDI, и плагина между ними нет.
Узнайте, что может отправить каждая клавиша
| Выход | Что делает клавиша | Подходит для |
|---|---|---|
| MIDI Note | Note on, пока клавиша удерживается, и note off при отпускании, с velocity, заданной в строке | Барабанные пэды, сэмплы, запуск клипов |
| MIDI CC | Заданное вами значение при нажатии и 0 при отпускании | Mute, переключатели эффектов, всё, что привязывается как кнопка |
| Program Change | Одно сообщение на нажатие | Смена патча или пресета |
| Transport | Start, Stop или Continue, один раз на нажатие | Музыкальное приложение, которое следует внешнему транспорту |
| Pitch Bend | Полный изгиб, пока удерживается, и возврат в центр при отпускании | Провал высоты тона или эффект вибрато-рычага |
Каждая строка принимает и канал, от 1 до 16. Пятнадцать клавиш это пятнадцать пэдов, у каждого своя нота, канал и velocity. Все настройки описаны на странице Вывод MIDI.
Проверьте, читается ли ваша модель
| Модель | Что читается |
|---|---|
| Stream Deck (15 клавиш), оригинальный и MK.2 | От Key 1 до Key 15 |
| Stream Deck Mini | От Key 1 до Key 6 |
| Stream Deck XL | От Key 1 до Key 32 |
| Stream Deck Neo | От Key 1 до Key 8 и две сенсорные точки |
| Stream Deck + | От Key 1 до Key 8. Диски и сенсорная полоса не читаются |
| Stream Deck Pedal | Левая, средняя и правая педали |
Раскладки клавиш следуют библиотеке с открытым кодом, и не каждая модель проверена, включая Pedal. Нажмите Scan и клавишу: если строка заполнилась названием клавиши, эта клавиша может отправлять MIDI. Подробности есть на странице Stream Deck без программы Elgato.
Запустите его рядом с приложением Elgato
InputConfig открывает дек, не отбирая его у приложения Elgato, поэтому оба слышат каждое нажатие. Оставьте клавиши, которые нужны для MIDI, пустыми в приложении Elgato, иначе клавиша выполнит обе задачи. Приложение Elgato оставьте для клавиш, которым нужны картинки и плагины, а остальные отдайте InputConfig. Разделите клавиши: картинки и плагины на одних, MIDI на других. InputConfig ничего не рисует на клавишах, поэтому клавиши, которыми он управляет, остаются пустыми.
Привяжите клавишу в музыкальном приложении
Клавишу, которая отправляет ноту или CC, можно привязать как любую кнопку MIDI. В Ableton Live нажмите Command M, щёлкните слот клипа или переключатель, нажмите клавишу и снова нажмите Command M. В Logic Pro выберите регулятор, нажмите Command L, нажмите клавишу и снова нажмите Command L. Привязывайте по одной клавише за раз, потому что приложение берёт первое услышанное сообщение. Полные шаги, одинаковые для дека и для игрового контроллера, есть на страницах Ableton Live и Logic Pro и GarageBand.
Узнайте, чего это не умеет
- Диски как ручки. Диски и сенсорная полоса Stream Deck + не читаются, поэтому не могут отправлять развёртку значений CC.
- Обратная связь. Музыкальное приложение ничего не сообщает деку, поэтому ни одна клавиша не показывает, играет ли клип или заглушена ли дорожка.
- Картинки. InputConfig ничего не рисует на клавишах.
- Velocity от касания. Клавиша либо включена, либо выключена. Каждая нота играет с velocity, заданной в её строке.
Для ручек развёртку делают стики и триггеры игрового контроллера. Страница Геймпад в MIDI на Mac назначает на них Control Change и pitch bend, а строки дека и строки контроллера могут жить в одном пресете.
Коротко
- Отметьте дек. Это делается в InputConfig, Devices.
- Отсканируйте клавишу. Затем выберите Note, CC, Program Change или Transport.
- Включите вход. Включите вход InputConfig в музыкальном приложении.
Stream Deck становится сеткой кнопок MIDI, как только что-то отправляет MIDI за него.
Вопросы
Может ли Stream Deck отправлять MIDI?
Да, на Mac с InputConfig, бесплатным приложением, которое читает клавиши дека и отправляет с каждой ноту MIDI, Control Change, Program Change или сообщение транспорта. Функция экспериментальная.
Нужен ли плагин MIDI для Stream Deck?
Для этого нет. InputConfig это отдельное приложение, которое само читает клавиши и имеет собственный порт MIDI, поэтому в приложение Elgato ничего не устанавливается.
Могут ли диски Stream Deck + отправлять MIDI CC?
Не через InputConfig. Он читает восемь клавиш Stream Deck +, а диски и сенсорную полосу нет.
Работает ли это с Ableton Live и Logic Pro?
Да. Оба видят InputConfig как вход MIDI. Используйте MIDI Map Mode в Ableton или Learn Assignment в Logic, чтобы привязать клавишу к клипу, переключателю или регулятору.
Нужно ли закрывать приложение Stream Deck от Elgato?
Нет. Оба могут работать одновременно. Оставьте клавиши, которые вы используете для MIDI, пустыми в приложении Elgato, чтобы нажатие не делало двух дел.
Это бесплатно?
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, 繁體中文, 简体中文
Бесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.