日本語

SafariはWeb MIDIに対応していますか?

Mac App StoreでInputConfigをダウンロード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を許可する

  1. MIDIを使うページを開き、開始か接続のボタンを押します。
  2. サイトがMIDI機器を使ってよいかをブラウザが尋ねたら、「許可」を選びます。
  3. 間違って「ブロック」を選んだ場合は、アドレスバーの左にあるアイコンをクリックして、サイトの設定を開き、MIDIの権限を「許可」にします。
  4. ページを再読み込みします。

機器が1つも見えないページは、たいてい壊れているのではなく、ブロックされています。

FirefoxでMIDIを許可する

Firefoxは、Web MIDIを、サイト許可アドオンと呼ぶ仕組みで制限しています。ページが初めてMIDIを求めたとき、Firefoxがそのサイト用の許可の追加を提案し、承諾するとページが使えるようになります。Firefoxでは確認がアドオンのインストールという形で出ますが、見た目ほど大げさなものではありません。ページは安全な接続で配信されている必要もあります。httpsの公開サイトなら、どれもそうです。

動作をテストする

  1. Chrome、Edge、FirefoxでMIDIテスターを開きます。
  2. Start listeningを押して、MIDIを許可します。
  3. 聞き取っている機器の一覧を読みます。
  4. 鍵を弾いて、メッセージが表示されるのを確かめます。

テスターがお使いの機器の名前を表示すれば、そのブラウザで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, 繁體中文, 简体中文

Mac App StoreでInputConfigをダウンロード無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります.