Русский
Поддерживает ли Safari Web MIDI?
Это приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.
Нет. Safari не поддерживает Web MIDI API ни на Mac, ни на iPhone и iPad, поэтому веб-страница в Safari не может увидеть MIDI-клавиатуру. На Mac используйте Chrome, Edge или Opera, которые поддерживают его уже много лет, или Firefox, который поддерживает его с версии 108 и спрашивает, прежде чем разрешить сайту им пользоваться. С устройством всё в порядке: ограничение в браузере.
Список поддержки взят из данных о совместимости браузеров MDN, прочитанных 7 октября 2026 года.
Какие браузеры его поддерживают
| Браузер | Web MIDI | Примечание |
|---|---|---|
| Chrome | Да, с версии 43 | Спрашивает разрешение при первом использовании MIDI сайтом |
| Edge | Да | Тот же движок, что у Chrome |
| Opera | Да | Тот же движок, что у Chrome |
| Firefox | Да, с версии 108 | Предлагает добавить разрешение для сайта, прежде чем сайт сможет использовать MIDI |
| Safari на Mac | Нет | Не поддерживается |
| Safari на iPhone и iPad | Нет | Не поддерживается |
На Mac подойдёт любой браузер, кроме Safari.
Разрешите MIDI в Chrome или Edge
- Откройте страницу, которая использует MIDI, и нажмите её кнопку запуска или подключения.
- Когда браузер спросит, может ли сайт использовать ваши устройства MIDI, выберите «Разрешить».
- Если вы по ошибке выбрали «Блокировать», щёлкните значок слева от адресной строки, откройте настройки сайта и установите для MIDI значение «Разрешить».
- Перезагрузите страницу.
Страница, которая не видит устройств, обычно просто заблокирована, а не сломана.
Разрешите MIDI в Firefox
Firefox прячет Web MIDI за тем, что называет дополнением с разрешением для сайта. Когда страница впервые просит MIDI, Firefox предлагает добавить разрешение для этого сайта, и страница получает доступ после вашего согласия. В Firefox запрос выглядит как установка дополнения, и это выглядит серьёзнее, чем есть на самом деле. Страница также должна открываться по защищённому соединению, а это так для любого публичного сайта с https.
Проверьте, что всё работает
- Откройте MIDI-тестер в Chrome, Edge или Firefox.
- Нажмите Start listening и разрешите MIDI.
- Прочитайте список устройств, которые он слушает.
- Нажмите клавишу и посмотрите, как появится сообщение.
Если тестер называет ваше устройство, Web MIDI в этом браузере работает. Виртуальная MIDI-клавиатура и виртуальный MIDI-контроллер используют то же разрешение, чтобы отправлять MIDI наружу.
Что делать на iPhone или iPad
В Safari на iPhone и iPad нет Web MIDI, поэтому веб-инструменты MIDI там устройство не видят. Сам MIDI на этих устройствах работает: приложения из App Store используют собственную систему MIDI от Apple и видят клавиатуру, подключённую по USB или Bluetooth. На iPhone или iPad для MIDI берите приложение, а не веб-страницу.
Пользуйтесь MIDI без браузера
Родному приложению для Mac браузер не нужен. InputConfig, бесплатное приложение для Mac, которое я делаю, читает устройства MIDI через саму macOS и превращает ноты, ручки и педали в сочетания клавиш, а его Live Visualizer (Живой визуализатор) показывает каждое сообщение по мере прихода. Если вы остаётесь в Safari, родное приложение закрывает то, чего не может веб-страница. Варианты сравнивает страница Мониторы MIDI для Mac.


Коротко
- Safari. Web MIDI нет ни на одном устройстве Apple.
- Chrome, Edge, Opera. Все поддерживают его после вашего разрешения.
- Firefox. Поддерживает с версии 108, после запроса разрешения для сайта.
Откройте страницу в Chrome, и MIDI-клавиатура появится.
Вопросы
Поддерживает ли Safari Web MIDI API?
Нет. По данным о совместимости браузеров MDN на октябрь 2026 года Safari не поддерживает Web MIDI ни на Mac, ни на iPhone, ни на iPad.
Какие браузеры поддерживают Web MIDI на Mac?
Chrome, Edge и Opera, а также Firefox с версии 108. Каждый спрашивает разрешение, прежде чем сайт сможет использовать устройства MIDI.
Почему веб-страница MIDI не видит мою клавиатуру?
Либо браузер Safari, в котором нет Web MIDI, либо сайту запретили использовать MIDI. Откройте страницу в Chrome и выберите «Разрешить», когда появится запрос.
Поддерживает ли Firefox Web MIDI?
Да, с версии 108. Он предлагает добавить разрешение для сайта, когда страница впервые запрашивает MIDI.
Работает ли Web MIDI на iPhone или iPad?
Не в Safari. Используйте приложение из App Store, которое может работать с устройствами MIDI, подключёнными по USB или Bluetooth.
Безопасно ли разрешать сайту использовать MIDI?
Сайт с разрешением MIDI видит ваши устройства MIDI и обменивается с ними сообщениями. Разрешайте его сайтам, которыми вы решили пользоваться, а разрешение можно убрать в настройках сайта в браузере.
Ещё на русском
Подробные руководства на английском
Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на Mac выбран русский язык, InputConfig показывается по-русски. Некоторые страницы сайта пока есть только на английском.
Эта страница на других языках: English
Бесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.