VIBE PIANO
Почему браузер на iPhone не видит пианино
Короткий ответ: на iPhone и iPad ни один браузер не умеет подключаться к MIDI и Bluetooth. На компьютере и на Android - умеет.
Что происходит
Чтобы сайт увидел цифровое пианино, браузер должен поддерживать два интерфейса: Web MIDI - для инструмента по кабелю, и Web Bluetooth - для беспроводного.
Их поддерживают Chrome, Edge и Opera: на Windows, macOS, Linux и на Android. Safari и Firefox не поддерживают ни тот, ни другой.
В iOS и iPadOS все браузеры показывают страницы движком WebKit - и Safari, и Chrome, и Firefox, и любой другой. Поэтому ни в одном из них этих интерфейсов нет, и кнопка «Подключить» ничего найти не может. Дело не в вашем пианино и не в нашем сайте.
Где что работает
| Где открываете | Пианино по кабелю (MIDI) | Пианино по Bluetooth |
|---|---|---|
| Chrome, Edge, Opera - компьютер | работает | работает |
| Chrome - Android | работает | работает |
| Safari - macOS | нет | нет |
| Firefox - любая система | нет | нет |
| Любой браузер - iPhone, iPad | нет | нет |
| Web MIDI Browser - iPhone, iPad | работает | через GarageBand |
Что делать на iPhone и iPad
- Установите бесплатное приложение Web MIDI Browser и откройте в нём vibepiano.ru. Это отдельный браузер, который добавляет недостающую поддержку MIDI, в том числе для инструментов по Bluetooth.
- Подключите пианино к iPhone или iPad кабелем через адаптер (Lightning или USB-C - к USB-порту инструмента) либо подключите его по Bluetooth MIDI - как, описано ниже.
- Откройте урок и нажмите «Подключить MIDI» - нотный стан начнёт следовать за тем, что вы играете.
Открыть Web MIDI Browser в App Store ↗
Это приложение сделано не нами, мы его не поддерживаем и денег за него не получаем. Приводим его потому, что на iOS другого пути через браузер нет.
Пианино по Bluetooth на iPhone и iPad
- Включите Bluetooth MIDI на пианино. У многих моделей Bluetooth-звук и Bluetooth-MIDI - разные функции; как включить MIDI, сказано в инструкции к инструменту.
- Подключите пианино в приложении с разделом Bluetooth MIDI. Проще всего бесплатный GarageBand от Apple: создайте любой проект, затем Настройки → Дополнительно → Устройства Bluetooth MIDI и выберите пианино - рядом появится «Подключено». Подойдёт и приложение производителя пианино.
- Вернитесь в Web MIDI Browser и нажмите «Обновить»: появится название пианино, а при нажатии клавиш замигает лампочка сигнала.
- GarageBand после этого можно закрыть - подключение держится, пока включены пианино и телефон. После выключения пианино или перезагрузки телефона iOS не восстанавливает Bluetooth MIDI сама: повторите шаг 2.
Частые проблемы
- Эхо: нота звучит дважды, в том числе из динамиков пианино. Телефон подключён к пианино ещё и как Bluetooth-колонка, и звук приложения уходит туда же. Выключите звук в приложении (кнопка с динамиком) - пианино будет звучать само.
- В списке только «Session 1». Это сетевая MIDI-сессия iPhone, а не пианино: Bluetooth MIDI ещё не подключён - выполните шаг 2.
- Пианино сопряжено в Настройки → Bluetooth, а клавиши не работают. Это сопряжение передаёт только звук, и «Тип устройства» там (автомагнитола, наушники, динамик и другие) на MIDI не влияет. Для клавиш нужен шаг 2.
- Вчера работало, сегодня нет. Пианино или телефон выключались - повторите шаг 2.
- Пианино нет в списке «Устройства Bluetooth MIDI». Скорее всего, у модели нет Bluetooth MIDI или он выключен. Тогда подключайтесь кабелем.
Приложение Vibe Piano
Мы готовим собственное приложение для iPhone и iPad: в нём пианино подключается напрямую, без сторонних браузеров, и по кабелю, и по Bluetooth. Пока оно не вышло в App Store.
Если ничего не помогает
Проверьте, что кабель передаёт данные, а не только заряжает, что на инструменте включён режим MIDI, и что адаптер питает инструмент. Занятия в самом браузере работают и без пианино: ноты можно нажимать мышью или на экранной клавиатуре.