日本語
SafariはWeb MIDIに対応していますか?
InputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。
いいえ。Safariは、MacでもiPhoneやiPadでも、Web MIDI APIに対応していないので、SafariのWebページはMIDIキーボードを認識できません。Macでは、何年も前から対応しているChrome、Edge、Opera、またはバージョン108から対応していて、サイトが使う前に確認を出すFirefoxを使ってください。機器に問題はありません。制限があるのはブラウザです。
対応状況の一覧は、2026年10月7日に読んだ、MDNのブラウザ互換性データによるものです。
対応しているブラウザを知る
| ブラウザ | Web MIDI | メモ |
|---|---|---|
| Chrome | 対応。バージョン43から | サイトが初めてMIDIを使うときに許可を求めます |
| Edge | 対応 | Chromeと同じエンジンです |
| Opera | 対応 | Chromeと同じエンジンです |
| Firefox | 対応。バージョン108から | サイトがMIDIを使う前に、サイトの許可の追加を求めます |
| MacのSafari | 非対応 | サポートされていません |
| iPhoneとiPadのSafari | 非対応 | サポートされていません |
Macでは、Safari以外のブラウザなら、どれでも使えます。
ChromeやEdgeでMIDIを許可する
- MIDIを使うページを開き、開始か接続のボタンを押します。
- サイトがMIDI機器を使ってよいかをブラウザが尋ねたら、「許可」を選びます。
- 間違って「ブロック」を選んだ場合は、アドレスバーの左にあるアイコンをクリックして、サイトの設定を開き、MIDIの権限を「許可」にします。
- ページを再読み込みします。
機器が1つも見えないページは、たいてい壊れているのではなく、ブロックされています。
FirefoxでMIDIを許可する
Firefoxは、Web MIDIを、サイト許可アドオンと呼ぶ仕組みで制限しています。ページが初めてMIDIを求めたとき、Firefoxがそのサイト用の許可の追加を提案し、承諾するとページが使えるようになります。Firefoxでは確認がアドオンのインストールという形で出ますが、見た目ほど大げさなものではありません。ページは安全な接続で配信されている必要もあります。httpsの公開サイトなら、どれもそうです。
動作をテストする
- Chrome、Edge、FirefoxでMIDIテスターを開きます。
- Start listeningを押して、MIDIを許可します。
- 聞き取っている機器の一覧を読みます。
- 鍵を弾いて、メッセージが表示されるのを確かめます。
テスターがお使いの機器の名前を表示すれば、そのブラウザでWeb MIDIは動いています。バーチャルMIDIキーボードとバーチャルMIDIコントローラーも、MIDIを送り出すのに同じ許可を使います。
iPhoneやiPadでの対処を知る
iPhoneとiPadのSafariにはWeb MIDIがないので、WebのMIDIツールは機器を認識できません。MIDIそのものは、それらの機器で動きます。App Storeのアプリは、AppleのMIDIシステムを使い、USBやBluetoothでつないだキーボードを認識します。iPhoneやiPadでMIDIを使うなら、Webページではなく、アプリを使ってください。
ブラウザなしでMIDIを使う
Macのネイティブアプリは、どのブラウザにも依存しません。私が作っているMac用の無料アプリInputConfigは、macOS自体を通してMIDI機器を読み取り、ノート、ノブ、ペダルをショートカットに変えます。Live Visualizerは、届いたメッセージをすべて表示します。Safariを使い続けるなら、Webページにできないことは、ネイティブアプリがカバーします。選択肢はMac向けのMIDIモニターで比べています。
まとめ
- Safari。どのAppleデバイスでも、Web MIDIはありません。
- Chrome、Edge、Opera。どれも対応していて、許可すれば使えます。
- Firefox。バージョン108から対応し、サイトの許可の確認が出ます。
ページをChromeで開けば、MIDIキーボードが表示されます。
よくある質問
SafariはWeb MIDI APIに対応していますか?
いいえ。2026年10月時点のMDNのブラウザ互換性データによると、SafariはMac、iPhone、iPadのどれでも、Web MIDIに対応していません。
MacでWeb MIDIに対応しているブラウザはどれですか?
Chrome、Edge、Opera、そしてバージョン108以降のFirefoxです。どれも、サイトがMIDI機器を使う前に許可を求めます。
WebのMIDIページが、キーボードを認識しないのはなぜですか?
ブラウザがWeb MIDIのないSafariであるか、サイトがMIDIの使用をブロックされています。ページをChromeで開き、尋ねられたら「許可」を選んでください。
FirefoxはWeb MIDIに対応していますか?
はい、バージョン108からです。ページが初めてMIDIを求めるときに、サイトの許可を追加するよう求められます。
iPhoneやiPadでWeb MIDIは動きますか?
Safariでは動きません。USBやBluetoothでつないだMIDI機器を使える、App Storeのアプリを使ってください。
サイトにMIDIの使用を許可しても安全ですか?
MIDIの許可を得たサイトは、MIDI機器を見て、メッセージをやり取りできます。自分で使うと決めたサイトにだけ許可し、許可はブラウザのサイトの設定でいつでも取り消せます。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、アプリの主なボタンとメニューは日本語で表示されます。このページではその名前を使い、英語の名前をかっこに添えています。アプリのほかの部分とサイトのほかのページは英語です。
ほかの言語で読む: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります.