WebMIDI Keyboard Tester

Проверка USB MIDI-клавиатуры, синтезатора, пэд-контроллера, колеса высоты тона, колеса модуляции, скорости нажатия и зависших нот прямо в браузере с помощью Web MIDI.

Готов запросить доступ к MIDI
Устройство обнаружено MIDI-устройство не выбрано Вход: нет
Видимый диапазон: C3-B5

Кривая скорости

Журнал MIDI-событий

  • Сыграйте ноту или переместите колесо, чтобы увидеть входящие MIDI-сообщения.
Zoom 100%
Студия утилит

Хотите эту утилиту на своём сайте?

Настройте цвета и тёмную тему для WordPress, Notion или вашего сайта.

Часто задаваемые вопросы

Может ли этот тестер MIDI-клавиатуры считывать данные с USB-клавиатуры без установки программ?

Да, в браузерах, поддерживающих Web MIDI, таких как Chrome и Edge. Браузер запрашивает разрешение, после чего инструмент прослушивает сообщения нот, скорости нажатия, высоты тона и модуляции с выбранного MIDI-входа.

Загружает ли сайт мои MIDI-ноты или данные исполнения?

Нет. MIDI-события обрабатываются в текущей вкладке браузера. Ноты, значения скорости, сообщения контроллеров, названия устройств и логи не загружаются и не сохраняются сайтом.

Почему моя MIDI-клавиатура отображается, но клавиши не подсвечиваются?

Устройство может быть подключено как контрольная поверхность, браузер может выбрать не тот входной порт, клавиатура может использовать другой режим, либо кабель/хаб передаёт питание, но не MIDI-данные.

Можно ли протестировать колёса высоты тона и модуляции?

Да. Тестер отображает высоту тона как центрированное знаковое значение, а модуляцию как MIDI CC1. При перемещении этих регуляторов их индикаторы должны обновляться немедленно, если устройство отправляет стандартные MIDI-сообщения.

Какие MIDI-сообщения отображаются?

Интерфейс в реальном времени подсвечивает сообщения Note On и Note Off, регистрирует скорость нажатия, определяет высоту тона и отслеживает CC1 колеса модуляции. Другие сообщения контроллеров могут появляться в журнале событий, когда они относятся к проверяемым элементам управления.

# Онлайн тестер MIDI клавиатуры для реального USB оборудования

Надёжный онлайн-тестер MIDI-клавиатуры должен быстро ответить на один вопрос: отправляет ли физический инструмент те сообщения, которые ожидает DAW, семплер, синтезатор или световая установка? Этот WebMIDI-тестер прослушивает MIDI-вход браузера и отображает данные Note On, Note Off, скорости нажатия, высоты тона и колеса модуляции в реальном времени. Он предназначен для USB MIDI-клавиатур, DIN-USB интерфейсов, синтезаторов, пэд-контроллеров, сценических пианино, MIDI-гитар, драм-триггеров и компактных контроллеров, используемых в домашних и концертных студиях.
Приватная локальная MIDI диагностика
Тест выполняется полностью на стороне клиента. Сайт не загружает номера нот, кривые скорости, движения контроллеров, названия устройств или журналы событий. Браузер открывает доступ к MIDI только после вашего подтверждения запроса разрешения, и значения остаются в текущей вкладке.
0-127 Диапазон скорости MIDI
128 стандартных номеров нот
14-бит разрешение высоты тона
CC1 управление колесом модуляции
Сигнал Что отображает тестер Корректное поведение
Note OnНазвание клавиши, номер ноты, канал и скорость.Каждая физическая клавиша подсвечивается один раз при нажатии и использует значение скорости выше нуля.
Note OffСобытие отпускания в журнале и сброс подсветки клавиши.Каждая нажатая клавиша гаснет при отпускании; ни одна нота не остаётся визуально зависшей.
СкоростьИндикатор в реальном времени и динамическая кривая.Мягкая игра даёт низкие значения, а сильная игра достигает высоких значений без случайных скачков.
Высота тонаЦентрированный знаковый индикатор от отрицательного до положительного.Колесо плавно перемещается и возвращается близко к нулю при отпускании.
МодуляцияИндикатор CC1 от 0 до 127.Колесо или лента предсказуемо перемещаются по всему диапазону.

# Как проверить MIDI клавиатуру без DAW

Поиск probar teclado MIDI часто означает, что пользователь ещё не знает, в чём проблема: в контроллере, кабеле, операционной системе или музыкальном ПО. DAW добавляет множество дополнительных переменных: состояние вооружения дорожки, входные фильтры, маршрутизацию MIDI-каналов, виртуальные инструменты, мониторинг, шаблоны и настройки драйверов. Браузерный тестер исключает большую часть этого стека. Если запрос разрешения WebMIDI видит устройство, а клавиатура подсвечивает ноты на экране - физический MIDI-путь работает.

Используйте это перед изменением настроек DAW

Важно учесть
Сначала убедитесь, что контроллер отправляет чистый MIDI. Затем диагностируйте музыкальное приложение. Если тестер принимает ноты, а DAW нет - проверьте активацию MIDI-входа, выбранный вход дорожки, фильтры каналов, скрипты контрольных поверхностей и мониторинг инструментов.
  • По возможности подключайте клавиатуру напрямую к компьютеру, особенно если питание по шине ненадёжно.
  • Откройте тестер в Chrome или Edge, так как поддержка Web MIDI зависит от браузера и платформы.
  • Нажмите "Подключить MIDI-вход" и выберите музыкальное устройство или MIDI-интерфейс в запросе разрешения.
  • Сыграйте хроматические ноты по всей клавиатуре, чтобы выявить мёртвые клавиши, разделённые зоны или сюрпризы транспонирования октав.
  • Медленно, а затем быстро перемещайте колёса высоты тона и модуляции, чтобы обнаружить шумные датчики или плохое возвращение в центр.
  • Очищайте журнал между тестами при сравнении кабелей, USB-портов, пресетов клавиатуры или режимов контроллера.
Быстрая проверка кабеля
Если устройство включается, но MIDI-вход не отображается, попробуйте другой USB-кабель. Многие дешёвые USB-кабели предназначены только для зарядки и не передают данные, из-за чего контроллер кажется активным, хотя MIDI-сообщения не доходят до компьютера.

# Анализ кривых скорости и динамического отклика

Скорость нажатия - это не громкость сама по себе; это значение исполнения, отправляемое вместе с нотой, обычно от 1 до 127. Фортепианный плагин может сопоставлять скорость с громкостью, слоем семпла, яркостью, шумом молоточка, временем атаки или всем этим сразу. Когда у контроллера плохое сканирование скорости, музыкант может чувствовать, что тихие ноты исчезают, средние слишком громкие, а сильные никогда не достигают выразительного верхнего слоя. Динамическая кривая скорости помогает выявить, производит ли оборудование полезный разброс значений.

Исправная клавиатура

Мягкие, средние и сильные нажатия дают визуально различающиеся полосы скорости с повторяемыми значениями при схожей силе игры.

Сжатый отклик

Большинство нот группируется в узком диапазоне, например 70-95, из-за чего фортепианные и ударные инструменты звучат плоско или трудно контролируются.

Нестабильный отклик

Соседние ноты или повторные нажатия скачут непредсказуемо, что указывает на загрязнённые контакты, неисправные датчики, плохое сканирование или нестабильную прошивку.

Наблюдаемая картина скорости Вероятная интерпретация Следующий тест
Всегда 127Включён режим фиксированной скорости или контроллер настроен на органное/синтезаторное срабатывание.Проверьте глобальные настройки клавиатуры, режим пэдов или редактор контроллера.
Всегда очень низкаяКривая скорости слишком мягкая, калибровка датчика неверна или клавиатура неисправна.Переключите кривые скорости и сравните чёрные и белые клавиши по октавам.
Одна клавиша резко отличаетсяЛокальный контакт, резиновый купол, оптический датчик или механизм клавиши могут быть загрязнены или повреждены.Повторите эту клавишу с разной силой и сравните с соседними нотами.
Значения падают после использования хабаСтабильность питания или данных может быть недостаточной.Повторно протестируйте с прямым USB-портом и заведомо исправным дата-кабелем.

Почему важен Note Off

Зависшая нота - это часто отсутствующее или задержанное сообщение Note Off. Некоторые инструменты отправляют Note On со скоростью 0 вместо отдельной команды Note Off; оба варианта являются допустимым MIDI-поведением. Данный тестер обрабатывает Note On с нулевой скоростью как отпускание ноты, поэтому действительно зависшие клавиши остаются видимыми до получения корректного сообщения отпускания.

# Тестирование высоты тона, модуляции и исполнительских контроллеров

Высота тона - это MIDI-сообщение с более высоким разрешением, чем обычные 7-битные данные контроллеров. Оно объединяет два байта данных в 14-битный диапазон с центром около 8192. Это дополнительное разрешение важно, поскольку изменение высоты тона должно звучать плавно, особенно при изгибе ведущего синтезатора, баса или оркестрового инструмента. Тестер преобразует входящий изгиб в центрированный индикатор, позволяя легко увидеть, достигает ли колесо обеих крайностей и возвращается ли в нейтральное положение.Колесо модуляции обычно является MIDI continuous controller 1, обычно обозначаемым как CC1. Многие синтезаторные патчи используют его для вибрато, движения фильтра, позиции волновой таблицы, тремоло или оркестровой динамики. Если перемещение колеса не обновляет индикатор CC1, контроллер может быть назначен на другой CC, использовать режим конкретного производителя или проходить через ПО, которое переназначает исполнительские контроллеры.

MIDI тест в браузере против мониторинга в DAW

Преимущества
  • Быстрое подтверждение оборудования по разрешению без настройки проекта.
  • Чёткое отображение нот, скорости, высоты тона и модуляции CC1.
  • Подходит для звонков в поддержку, покупки б/у оборудования и проверки кабелей.
Недостатки
  • Не эмулирует всю маршрутизацию DAW, скрипты и сопоставление инструментов.
  • Расширенные aftertouch, NRPN, MPE, SysEx и пользовательские карты управления могут требовать специализированных инструментов.
  • Поддержка браузером зависит от доступности Web MIDI на текущей платформе.

Колесо высоты тона не возвращается в ноль

Предупреждение
Если индикатор высоты тона остаётся на положительном или отрицательном значении после отпускания, физическое колесо, пружина, потенциометр, датчик Холла, калибровка или мёртвая зона прошивки могут требовать внимания. Проверьте тот же контроллер в другом порту и пресете, прежде чем считать датчик неисправным.

# Распространённые неисправности MIDI клавиатур, выявляемые тестером

Мёртвая клавиша
Физическая клавиша, не отправляющая сообщение Note On при нажатии.
Зависшая нота
Нота, получившая Note On, но не получившая соответствующего сообщения отпускания, из-за чего звук остаётся активным в инструментах.
Скачок скорости
Резкое значение, значительно выше или ниже ожидаемого при схожем нажатии.
MIDI-канал
Один из 16 логических каналов, используемых для разделения партий, зон или устройств в MIDI-потоке.
Control Change
Семейство MIDI-сообщений, используемых ручками, педалями, колёсами, фейдерами и переключателями.

Устройство обнаружено, сообщений нет

Критическая проблема
Если браузер отображает MIDI-вход, но игра на клавишах не создаёт записей в журнале, проверьте, не является ли выбранный порт входом контрольной поверхности вместо входа нот клавиатуры. Некоторые интерфейсы предоставляют несколько портов с похожими названиями.
Симптом Возможная причина Практическое действие
Нет запроса разрешенияНеподдерживаемый браузер, небезопасный источник или заблокированное разрешение MIDI.Используйте Chrome/Edge через HTTPS и проверьте разрешения сайта.
Устройство отсутствуетПроблема с кабелем, хабом, драйвером, классовой совместимостью или питанием.Попробуйте другой USB-кабель для данных, порт или активный хаб.
Работают только некоторые октавыРежим разделения/слоя, настройка транспонирования, неисправность аппаратной матрицы или режим локального управления.Сбросьте пресет и протестируйте хроматически от низких до высоких нот.
Неверные названия нотКонтроллер транспонирован или отправляет данные из зоны со смещением октавы.Проверьте глобальное транспонирование, октаву зоны и настройки шаблона DAW.
Колесо модуляции молчитКолесо назначено на другой номер контроллера или отключено пресетом.Загрузите стандартный пресет или редактор контроллера и назначьте его обратно на CC1.

Оптимальный порядок диагностики

Убедитесь, что браузер видит MIDI-вход.
Сыграйте ноты и проверьте соответствие поведения нажатия/отпускания.
Проверьте распределение скорости повторными мягкими, средними и сильными нажатиями.
Переместите регуляторы высоты тона и модуляции по всему диапазону.
Только после этого настройте маршрутизацию DAW, параметры виртуальных инструментов или шаблоны контроллера.

# Приватность, поддержка браузеров и ограничения

Web MIDI намеренно ограничен разрешениями. Страница не может незаметно считывать подключённые музыкальные устройства в фоновом режиме без предоставления браузером процедуры доступа. Точный вид запроса и сохранение разрешения зависят от браузера, операционной системы и пользовательских настроек. Для большинства музыкантов практический результат прост: нажмите кнопку подключения, выберите MIDI-вход, запустите тест и закройте вкладку по завершении.
  • Никакие данные MIDI-событий не отправляются на внешние серверы.
  • Тестер не требует доступа к SysEx, что сужает объём разрешений.
  • Названия устройств, отображаемые браузером, могут идентифицировать модели оборудования, поэтому к скриншотам следует относиться осмотрительно.
  • Chrome и Edge обычно обеспечивают наилучшую поддержку Web MIDI; поддержка в Safari и Firefox может быть ограничена или отсутствовать в зависимости от платформы.
  • Нативные утилиты всё ещё могут потребоваться для обновления прошивки, глубокого редактирования контроллеров, анализа MPE, дампов SysEx или диагностики конкретного производителя.

Когда этого инструмента достаточно

Для покупки подержанного контроллера, проверки студийного кабеля, валидации USB MIDI-интерфейса, тестирования отремонтированной клавиатуры или подтверждения того, что клавиатура отправляет сообщения перед открытием DAW - WebMIDI-тестер клавиатуры обычно является самым быстрым первым шагом.

Библиографические ссылки