В девяти случаях из десяти причина в одной из восьми вещей, и каждую можно проверить меньше чем за минуту. Начните сверху.
Проверяйте по порядку
- В вашем браузере нет Web MIDI. В Safari на Mac и iPhone MIDI не поддерживается. Откройте страницу в Chrome, Edge или Firefox на компьютере. Строка состояния тестовой страницы сообщает, когда браузер вообще не умеет работать с MIDI.
- Браузер спросил один раз, и вы нажали «Блокировать». Нажмите на значок слева от адреса страницы и разрешите MIDI (в некоторых браузерах это в «Настройках сайта»), затем перезагрузите страницу. После этого кнопка «Включить MIDI» заработает.
- Клавиатуру заняла другая программа. Ableton, Logic или GarageBand могут занять MIDI-устройство, и другие программы его не слышат. Закройте эту программу, отключите и снова подключите клавиатуру, затем перезагрузите страницу.
- Кабель или порт. Попробуйте другой USB-кабель и другой порт, а хабов по возможности избегайте. Некоторым клавиатурам нужен собственный блок питания или включённый выключатель питания, чтобы компьютер их увидел.
- Клавиатура передаёт на другом канале. Это нормально. HitJam слушает все шестнадцать каналов, а тестовая страница показывает, с какого канала пришло каждое сообщение.
- В Windows устройство может занимать другая программа. Некоторые драйверы MIDI в Windows позволяют использовать устройство только одной программе. Закройте другие музыкальные программы и другие вкладки браузера с включённым MIDI, затем перезагрузите страницу.
- Velocity всегда равна 127. Возможно, на клавиатуре отключена чувствительность к силе нажатия: на многих контроллерах есть настройка «фиксированная сила нажатия» (fixed velocity). Проверьте настройки клавиатуры, затем нажимайте клавиши тихо и сильно: число velocity на тестовой странице должно меняться.
- Ноты видны, но звука нет. Браузеры не включают звук, пока вы один раз не щёлкнете по странице. Нажмите кнопку «включить звук», затем проверьте ползунок громкости на пианино и громкость компьютера.
Bluetooth-клавиатуры: сначала выполните сопряжение с компьютером
Беспроводные клавиатуры здесь работают, но сопряжение выполняется в настройках компьютера, а не на этой странице. Браузер видит только те устройства, с которыми компьютер уже выполнил сопряжение. Пока этого не сделано, HitJam не видит вообще ничего, и это выглядит точно так же, как сломанная клавиатура.
На Mac откройте Audio MIDI Setup (папка «Программы», затем «Утилиты»), выберите в меню «Окно» пункт «Показать MIDI-студию» (Window, Show MIDI Studio), нажмите кнопку Bluetooth и подключите там клавиатуру. В Windows выполните сопряжение в обычных настройках Bluetooth. Затем вернитесь, перезагрузите страницу и нажмите «Включить MIDI»: клавиатура появится в списке, как любая клавиатура на кабеле.
Есть два момента. Беспроводное соединение добавляет небольшую задержку по сравнению с кабелем, поэтому если ритм звучит неточно, подключитесь кабелем. А на iPhone или iPad оно не заработает вовсе, ни по воздуху, ни по проводу, потому что в Safari нет поддержки MIDI.
Частые вопросы
- Работает ли Bluetooth MIDI-клавиатура?
- Да, после сопряжения с компьютером. Сначала выполните сопряжение в системных настройках (на Mac это окно MIDI Studio внутри Audio MIDI Setup), затем перезагрузите страницу и нажмите «Включить MIDI». Во многих цифровых пианино Roland, Yamaha, Kawai и Casio Bluetooth уже встроен, а небольшие адаптеры добавляют его старым клавиатурам.
- Как понять, видит ли компьютер клавиатуру вообще?
- Тестовая страница показывает подключённые устройства по названию, как только MIDI включён. Если список остаётся пустым, проблема возникла до браузера: кабель, питание, драйвер или другая программа.
- Вчера клавиатура работала, а сегодня нет
- Обычно виновата программа, которая открылась с тех пор (DAW, приложение для видеозвонков с MIDI-плагином), или другой порт USB. Закройте программы, подключите клавиатуру заново, перезагрузите страницу.
- Измеряет ли HitJam задержку?
- Нет. Надёжно измерить её изнутри страницы в браузере нельзя.