Подключите клавиатуру к компьютеру USB-кабелем, откройте страницу, которая слушает MIDI, разрешите доступ, когда браузер спросит, и играйте. Большинству клавиатур драйвер не нужен.
Три шага
- Кабель. Почти все клавиатуры последних пятнадцати лет работают через USB, обычно с квадратным разъёмом USB-B со стороны клавиатуры. Если можно, подключайте кабель прямо к компьютеру: хабы иногда не дают клавиатурам достаточно питания. Старым клавиатурам с круглыми 5-контактными гнёздами MIDI нужен небольшой переходник USB-MIDI.
- Питание и драйверы. Включите клавиатуру. Большинство работает без драйверов (это называется class-compliant): Mac и Windows узнают их без всякой установки. Для нескольких крупных клавиатур драйвер лежит на сайте производителя. Если клавиатура нигде не появляется, проверьте это в первую очередь.
- Разрешите доступ в браузере. Откройте страницу «Тест MIDI-клавиатуры» в Chrome, Edge или Firefox и нажмите «Включить MIDI». Браузер спросит, разрешить ли MIDI для этого сайта. Выберите «Разрешить». Страница покажет вашу клавиатуру по названию, а каждая нажатая клавиша появится вместе с силой нажатия.
Только одна программа за раз
Особенно в Windows клавиатуру может занять одна программа. Если музыкальная программа открыта, браузер может ничего не увидеть. Закройте другую программу, выдерните и снова вставьте кабель и перезагрузите страницу.
Частые вопросы
- Нужен ли аудиоинтерфейс?
- Нет. MIDI передаёт только сообщения, а звук делает компьютер. Аудиоинтерфейс нужен лишь ради лучшего звука из колонок или меньшей задержки при записи.
- Можно ли подключить MIDI-клавиатуру к телефону или планшету?
- Иногда, через USB-переходник. В Safari нет Web MIDI, поэтому на iPhone или iPad способ через браузер не работает. На Android в Chrome он работает.
- Можно ли подключить без кабеля?
- Да, если у клавиатуры есть Bluetooth MIDI. Сначала выполните сопряжение в настройках компьютера (на Mac в Audio MIDI Setup, в Windows в настройках Bluetooth), и тогда браузер увидит её как любую другую клавиатуру. Задержка будет чуть больше, чем с кабелем.
- Почему браузер просит разрешение?
- Потому что иначе страница могла бы читать каждую клавишу, которую вы нажимаете на подключённом устройстве. Запрос появляется один раз для каждого сайта; позже его можно изменить в настройках сайта.