Тестер MIDI-клавиатуры

Проверьте, что на самом деле отправляет подключённая MIDI-клавиатура или контроллер. Наблюдайте за нотами, велосити, каналами, педалями, колёсами, регуляторами, афтертачем, программами и необработанными сообщениями — прямо в браузере.

Проверка MIDI-клавиатуры или контроллера

Смотрите, что именно отправляют ваши клавиши, пэды, педали, колёса, ручки и фейдеры.

Локальный MIDI-вход. Без записи, загрузки на сервер, SysEx, звука и исходящих сообщений.
  1. 1. Подключите устройствоИспользуйте USB или подключите Bluetooth MIDI в настройках операционной системы.
  2. 2. Запросите доступНажмите кнопку здесь — при загрузке страницы ничего не запрашивается.
  3. 3. Разрешите доступ к MIDIПодтвердите запрос браузера, затем сыграйте или подвигайте регулятор.
Подключите MIDI-клавиатуру или контроллер, когда будете готовы.

Как подключить и проверить MIDI-устройство

  1. 1. Подключите и включите контроллер. Используйте USB либо подключите Bluetooth MIDI-устройство через настройки операционной системы. Устройствам, совместимым со стандартным классом USB, обычно не требуется дополнительная настройка браузера.
  2. 2. Запросите доступ к MIDI здесь. Нажмите «Подключить MIDI-клавиатуру» и подтвердите запрос браузера. Страница никогда не запрашивает разрешение автоматически при загрузке.
  3. 3. Играйте и двигайте органы управления. Выберите «Все входы» или конкретное устройство и наблюдайте, как обновляются ноты, велосити, охват, контроллеры и ограниченный по объёму лог в реальном времени.

Как устроены ноты, велосити и каналы

Сообщение «нота включена» содержит номер MIDI-ноты от 0 до 127, значение велосити и канал от 1 до 16. Тестер сопоставляет этот номер с привычным названием звука, например C4, но при этом оставляет сам номер видимым для технической проверки. Сообщение «нота включена» с нулевым велосити по правилам MIDI считается сообщением «нота выключена».

Статус «Удерживается» означает, что страница зафиксировала включение конкретной ноты на определённом входе и канале, но ещё не получила сообщение о её выключении. Отключение входа снимает статус «Удерживается» для его нот, но не стирает ноты, уже отмеченные в течение сессии.

Проверка каждой клавиши без догадок об исправности инструмента

Клавиатура A0–C8 отмечает звук как «Замечен» только после получения события и как «Удерживается», пока соответствующая нота остаётся активной. Пэды или транспонированные ноты за пределами 88-клавишного пианино остаются видны в сводке, логе и отдельных метках «вне диапазона». Незамеченный звук здесь просто не был проверен: одна лишь тишина в браузере не доказывает, что клавиша неисправна.

Как читать отклик по велосити

Велосити показывает, с какой силой была взята нота — от 1 до 127. Минимум, среднее, максимум и последние 32 столбца помогают увидеть стабильность и диапазон значений. Единой «идеальной» кривой не существует: инструменты, пэд-контроллеры, техника игры и настроенные кривые велосити у всех разные.

CC, сустейн, питч-бенд, афтертач и программы

Контроллеры (CC)
Регуляторы, фейдеры, педали и колёса часто отправляют значения CC от 0 до 127. Среди распространённых обозначений — модуляция CC1, громкость CC7, панорама CC10, экспрессия CC11 и сустейн CC64.
Питч-бенд и афтертач
Питч-бенд использует знаковое 14-битное значение положения вокруг нуля. Канальный афтертач применяет одно значение давления ко всему каналу, а полифонический афтертач указывает конкретную ноту.
Программы и тайминг
Смена программы выбирает пронумерованные звуки на принимающем устройстве. Тактовые импульсы и сообщения активного отслеживания по-прежнему учитываются в рамках сессии, но остаются скрытыми в логе, если вы не включите отображение служебных сообщений синхронизации.

Устранение неполадок с разрешениями браузера и устройством

Для работы Web MIDI нужны поддержка браузера, защищённая страница и разрешение сайта. Если доступ предоставлен, но вход не появляется, переподключите или перезагрузите контроллер, завершите сопряжение по Bluetooth в операционной системе, установите драйвер производителя, если он требуется для этого оборудования, и закройте другое приложение, которое может удерживать эксклюзивный доступ. Устройства, подключённые «на лету», должны появляться без перезагрузки страницы; кнопка «Запросить доступ снова» доступна, если платформе нужно заново перечислить устройства.

Локальный ввод без записи и без вывода

Браузер передаёт низкоуровневые события ввода и ограниченные по объёму названия портов напрямую этой странице. Они не загружаются на сервер, не сохраняются и не привязываются к учётной записи. Запрос явно отключает SysEx; тестер не отправляет MIDI-вывод, не запускает звук и не загружает инструмент. Кнопка «Очистить» сбрасывает только локальные наблюдения, а «Отключить» удаляет обработчики событий этой страницы.

Частые вопросы о тестере MIDI-клавиатуры

Тестер MIDI-клавиатуры бесплатный? Нужна ли учётная запись?
Да. Тестер бесплатный и не требует учётной записи. В поддерживаемом браузере вы можете явно предоставить этой странице доступ к подключённым MIDI-устройствам ввода.
Отправляются ли мои MIDI-сообщения или данные об устройстве на сервер?
Нет. Названия портов и входящие MIDI-события остаются в вашем браузере. У этого инструмента нет загрузки записей, хранения в учётной записи, потока аналитических событий или каких-либо серверных действий с вашим MIDI-вводом.
Почему браузер запрашивает разрешение на MIDI?
Доступ к Web MIDI управляется разрешениями. Страница ждёт, пока вы нажмёте «Подключить MIDI-клавиатуру», а затем запрашивает стандартный доступ к вводу без доступа к сообщениям System Exclusive (SysEx).
Какие браузеры поддерживают тестер MIDI-клавиатуры?
Страница проверяет поддержку Web MIDI в вашем текущем браузере и защищённом контексте. Если она недоступна, тестер прямо сообщает об этом, вместо того чтобы показывать имитацию результатов оборудования.
Почему моя MIDI-клавиатура или контроллер не определяются?
Подключите и включите устройство, выполните сопряжение Bluetooth MIDI на уровне операционной системы, разблокируйте устройство при необходимости и закройте программы, которые могут удерживать эксклюзивный доступ. Вы можете запросить доступ снова, а активные сессии также отслеживают устройства, подключённые «на лету».
Почему клавиши не создают сообщений?
Убедитесь, что выбран нужный вход или «Все входы», устройство включено и подключено, а сайту предоставлено разрешение на MIDI. Одной лишь тишины недостаточно, чтобы считать клавишу или устройство неисправными.
Что означает сообщение «нота включена» с велосити 0?
MIDI-устройства часто используют сообщение «нота включена» с нулевым велосити как компактный аналог сообщения «нота выключена». Тестер приводит его к выключению ноты и снимает статус «удерживается» для этого конкретного порта, канала и ноты.
Может ли этот тестер определить нерабочую клавишу?
Ни один автоматический тест не может доказать неисправность по событию, которое он не получил. Клавиатура отмечает только ноты со статусом «Замечен» и «Удерживается»; неотмеченная нота означает лишь то, что она не была зафиксирована в этой сессии браузера, а не то, что она обязательно сломана.
Можно ли проверить педали, регуляторы, колёса, фейдеры и пэды?
Да. Тестер показывает все номера контроллеров, понятные обозначения для распространённых элементов, таких как сустейн CC64, питч-бенд, афтертач, программы, велосити и канал, а также ограниченный по объёму набор необработанных байтов.
Можно ли отслеживать несколько устройств и MIDI-каналов одновременно?
Да. По умолчанию выбраны «Все входы», но можно выбрать и один конкретный вход из списка. Каждое сообщение канала показывает свой номер от 1 до 16, а удерживаемые ноты различаются по входу, каналу и ноте.
Работает ли Bluetooth MIDI?
Может работать, если браузер и операционная система предоставляют сопряжённое Bluetooth MIDI-устройство через Web MIDI. Сначала выполните сопряжение в операционной системе — эта страница не выполняет сопряжение по Bluetooth.
Отправляет ли тестер MIDI-вывод, запрашивает ли SysEx или воспроизводит ли звук?
Нет. Он запрашивает доступ к вводу с отключёнными сообщениями System Exclusive (SysEx), не отправляет исходящие сообщения, не загружает инструмент и не воспроизводит звук. Это монитор входящих сообщений, а не синтезатор.
  • Свободная игра — играйте с компьютерной клавиатуры или MIDI-устройства, используя звучащий инструмент прямо в браузере.
  • MIDI-плеер — откройте локальный файл и изучите его в виде пиано-ролла, нотной записи и табулатуры.
  • Конвертер MIDI в JSON — изучите данные нот из файла или необработанные события Standard MIDI.
  • Каталог песен — найдите аранжировки, чтобы играть и заниматься с вашим контроллером.