Перейти к основному содержимому
patrache.diagno

Ваше MIDI-устройство Работает?

Обнаруживайте MIDI-инструменты, просматривайте MIDI-сообщения в реальном времени — всё в браузере.

Этот инструмент использует API Web MIDI для перечисления подключенных устройств ввода и вывода MIDI, отображения их названий и производителей, а также визуализации входящих MIDI-сообщений (включение/выключение нот, изменение управления, изменение высоты тона) в реальном времени.

Протокол MIDI практически не изменился с 1983 года и работает на скорости 31,25 кбод. MIDI 2.0 был ратифицирован в 2020 году с более высоким разрешением (32-битные значения против 7-битных) и двунаправленной связью.

No MIDI devices detected.

Встроить

Встроить этот инструмент

Что Означают Ваши Результаты?

РезультатДиапазонЗначение
ХорошоОбнаружены MIDI-устройства и получены сообщенияВаши MIDI-устройства правильно подключены и обмениваются данными. Нотные события, изменения управления и другие MIDI-данные принимаются правильно.
ПредупреждениеУстройство обнаружено, но нет сообщений или частичных данныхУстройство распознается, но может не отправлять данные. Убедитесь, что устройство включено, выбран правильный MIDI-канал и кабели надежно вставлены.
ПлохоMIDI-устройства не найдены или API не поддерживается.Никакие MIDI-устройства не подключены, драйверы отсутствуют или ваш браузер не поддерживает Web MIDI. Chrome и Edge поддерживают Web MIDI; Safari и Firefox этого не делают.

Распространённые Проблемы и Решения

В списке нет MIDI-устройств.

Убедитесь, что ваше MIDI-устройство подключено через USB (или адаптер USB-MIDI для 5-контактных разъемов DIN) и включено. В macOS проверьте настройку Audio MIDI. В Windows проверьте Диспетчер устройств на наличие MIDI-устройств. Попробуйте отключить и снова подключить.

Устройство указано в списке, но при воспроизведении не появляются MIDI-сообщения

Убедитесь, что MIDI-устройство настроено на передачу по каналу, который прослушивает инструмент. Некоторые контроллеры имеют настройку «Local Off», которая запрещает вывод MIDI. Проверьте конфигурацию вашего устройства и убедитесь, что оно не находится в режиме настройки или программирования.

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

Как работает проверка MIDI-устройства?

Он использует navigator.requestMIDIAccess() для перечисления всех подключенных входных и выходных портов MIDI. Для каждого входа он прослушивает MIDI-сообщения и декодирует их в удобочитаемые события, такие как включение ноты, выключение ноты, изменение управления и изменение высоты тона.

Какие браузеры поддерживают Web MIDI?

Chrome, Edge и Opera поддерживают API Web MIDI. Firefox имеет экспериментальную поддержку под флагом. Safari не поддерживает Web MIDI с 2025 года. Для наилучшего использования используйте Chrome или Edge.

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

Большинство USB-MIDI-устройств соответствуют классу и работают без дополнительных драйверов в macOS, Windows и Linux. Для старых или специализированных устройств могут потребоваться драйверы производителя. Проверьте веб-сайт производителя устройства, если ваше устройство не обнаружено.

Отправляются ли какие-либо MIDI-данные на сервер?

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

Powered by Patrache Studio Diagno

Разрешите рекламу на этом сайте

Чтобы пользоваться инструментами, разрешите рекламу на этом сайте. Доход от рекламы позволяет сохранять сервис бесплатным.

Откройте блокировщик, отключите его для этого сайта и проверьте снова.