hitjam.io

Решение

MIDI-клавиатура не работает? Восемь проверок

Проверить MIDI-клавиатуру

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

Проверяйте по порядку

1клавиатуравключена?2кабельс передачей данных3портпопробуйте другой4другие программызакройте их5страницаперезагрузитесигнал должен пройти все пять
Пять мест, где может пропасть сигнал. Проверьте их по порядку, и вы найдёте причину за минуту.
  1. В вашем браузере нет Web MIDI. В Safari на Mac и iPhone MIDI не поддерживается. Откройте страницу в Chrome, Edge или Firefox на компьютере. Строка состояния тестовой страницы сообщает, когда браузер вообще не умеет работать с MIDI.
  2. Браузер спросил один раз, и вы нажали «Блокировать». Нажмите на значок слева от адреса страницы и разрешите MIDI (в некоторых браузерах это в «Настройках сайта»), затем перезагрузите страницу. После этого кнопка «Включить MIDI» заработает.
  3. Клавиатуру заняла другая программа. Ableton, Logic или GarageBand могут занять MIDI-устройство, и другие программы его не слышат. Закройте эту программу, отключите и снова подключите клавиатуру, затем перезагрузите страницу.
  4. Кабель или порт. Попробуйте другой USB-кабель и другой порт, а хабов по возможности избегайте. Некоторым клавиатурам нужен собственный блок питания или включённый выключатель питания, чтобы компьютер их увидел.
  5. Клавиатура передаёт на другом канале. Это нормально. HitJam слушает все шестнадцать каналов, а тестовая страница показывает, с какого канала пришло каждое сообщение.
  6. В Windows устройство может занимать другая программа. Некоторые драйверы MIDI в Windows позволяют использовать устройство только одной программе. Закройте другие музыкальные программы и другие вкладки браузера с включённым MIDI, затем перезагрузите страницу.
  7. Velocity всегда равна 127. Возможно, на клавиатуре отключена чувствительность к силе нажатия: на многих контроллерах есть настройка «фиксированная сила нажатия» (fixed velocity). Проверьте настройки клавиатуры, затем нажимайте клавиши тихо и сильно: число velocity на тестовой странице должно меняться.
  8. Ноты видны, но звука нет. Браузеры не включают звук, пока вы один раз не щёлкнете по странице. Нажмите кнопку «включить звук», затем проверьте ползунок громкости на пианино и громкость компьютера.

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 задержку?
Нет. Надёжно измерить её изнутри страницы в браузере нельзя.

Проверить MIDI-клавиатуру