Русский
Может ли Stream Deck быть контроллером MIDI на Mac?
Это приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.
Да. InputConfig, бесплатное приложение для Mac, которое я делаю, читает клавиши Stream Deck как входы и может отправлять MIDI с каждой из них: ноту, Control Change, Program Change либо Start и Stop. Музыкальные приложения видят результат как вход MIDI с именем InputConfig, поэтому ставить плагин в приложение Elgato и настраивать виртуальный кабель MIDI не нужно. Поддержка Stream Deck экспериментальная, и не каждая модель проверена.
Сначала одно ограничение. Клавиши читаются, а диски и сенсорная полоса на Stream Deck +, + XL и Studio читаются как кнопки: поворот или проведение дают одно короткое нажатие, так что получаются кнопки 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 (Нота MIDI) как выход.
- 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 + XL и Studio | Их клавиши, затем диски и сенсорная полоса там, где они есть в модели, как кнопки, так же, как у + |
| Stream Deck Module 15 | От Key 1 до Key 15 |
| 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.
Узнайте, чего это не умеет
- Диски как ручки. Диски и сенсорная полоса на +, + XL и Studio читаются как кнопки, поворот даёт одно короткое нажатие, поэтому они не могут отправлять развёртку значений 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 читает каждый диск на +, + XL или Studio как кнопки: нажатие и поворот в любую сторону, при этом поворот даёт одно короткое нажатие, поэтому диск может запускать или переключать шаги, но не развёртку CC.
Работает ли это с 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 выбран русский язык, InputConfig показывается по-русски. Некоторые страницы сайта пока есть только на английском.
Эта страница на других языках: English
Бесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.