メインコンテンツへスキップ

MIDIデバイスは動作していますか?

接続されたMIDI楽器とコントローラーを検出し、リアルタイムMIDIメッセージを確認し、ノート、コントロール、ピッチデータが正しく受信されているか検証します。すべてブラウザ内で完結します。

このツールはWeb MIDI APIを使用して接続されたMIDI入出力デバイスを列挙し、名前とメーカーを表示し、受信するMIDIメッセージ(ノートオン/オフ、コントロールチェンジ、ピッチベンド)をリアルタイムで視覚化します。

MIDIプロトコルは1983年以来ほぼ変更されておらず、31.25 kbaudで動作しています。MIDI 2.0は2020年に批准され、より高い解像度(7ビットに対して32ビット)と双方向通信を提供します。

No MIDI devices detected.

結果の意味は?

結果 範囲 意味
良好 MIDIデバイスが検出されメッセージが受信された MIDIデバイスが正しく接続され通信しています。ノートイベント、コントロールチェンジ、その他のMIDIデータが正しく受信されています。
警告 デバイスは検出されたがメッセージなしまたは部分的データ デバイスは認識されていますがデータを送信していない可能性があります。デバイスの電源が入っているか、正しいMIDIチャンネルが選択されているか、ケーブルがしっかり接続されているか確認してください。
不良 MIDIデバイスが見つからないまたはAPIが未サポート MIDIデバイスが接続されていない、ドライバーがない、またはブラウザがWeb MIDIをサポートしていません。ChromeとEdgeはWeb MIDIをサポートしています。SafariとFirefoxは未サポートです。

よくある問題と解決方法

リストにMIDIデバイスが表示されない

MIDIデバイスがUSB(または5ピンDIN接続の場合はUSB-MIDIアダプター)で接続され、電源が入っていることを確認してください。macOSではオーディオMIDI設定を確認してください。Windowsではデバイスマネージャーを確認してください。抜き差しを試してください。

デバイスはリストにあるが演奏時にMIDIメッセージが表示されない

MIDIデバイスがツールが受信しているチャンネルで送信するよう設定されているか確認してください。一部のコントローラーにはMIDI出力を防ぐ“Local Off”設定があります。デバイスの設定を確認し、セットアップまたはプログラミングモードでないことを確認してください。

関連ツール

よくある質問

MIDIデバイステストはどのように動作しますか?

navigator.requestMIDIAccess()を使用して接続されたすべてのMIDI入出力ポートを列挙します。各入力に対してMIDIメッセージをリッスンし、ノートオン、ノートオフ、コントロールチェンジ、ピッチベンドなどの読みやすいイベントにデコードします。

Web MIDIをサポートするブラウザは?

Chrome、Edge、OperaがWeb MIDI APIをサポートしています。Firefoxはフラグの背後で実験的にサポートしています。Safariは2025年時点でWeb MIDIをサポートしていません。最良の体験のためにChromeまたはEdgeをお使いください。

MIDIデバイスに特別なドライバーが必要ですか?

ほとんどのUSB MIDIデバイスはクラス準拠で、macOS、Windows、Linuxで追加ドライバーなしで動作します。古いまたは特殊なデバイスはメーカードライバーが必要な場合があります。デバイスが検出されない場合はメーカーのウェブサイトを確認してください。

MIDIデータはサーバーに送信されますか?

いいえ。すべてのMIDI通信はブラウザと接続されたデバイスの間で直接行われます。MIDIメッセージ、デバイス名、その他のデータは外部サーバーに送信されません。