日本語

MacでHID機器をMIDIコントローラーにする方法

Mac App StoreでInputConfigをダウンロードInputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。

Mac用の無料アプリInputConfigは、HID機器を読み取って、MIDIを送ります。ボタンはノートを鳴らし、プログラムチェンジを送り、トランスポートを開始と停止します。スティック、スロットル、ホイール、ペダルのような軸は、位置に追従するコントロールチェンジやピッチベンドを送ります。音楽アプリからは、結果がInputConfigという名前のMIDI入力として見えます。

InputConfigは私が作っています。読み取れる機器の一覧と、読み取れない機器を、下に挙げます。

手順

  1. 機器をつなぎ、InputConfigを開きます。
  2. 行を追加し、Scanを押して、ボタンを押すか、軸を動かします。
  3. 行のMIDI出力を選びます。Note、CC、Pitch Bend、Program Change、Transportです。
  4. 音楽アプリでInputConfig入力を有効にし、トラックを録音待機にします。

設定する

  • あなた:機器をつなぎます。InputConfigで行を追加し、Scanを押して、ボタンを押すか、軸を動かします。そのあと、行のMIDI出力を選びます。
  • InputConfig:コントロールに名前を付け、プリセットが有効な間、独自のMIDIポートからメッセージを送ります。
  • 確認:ボタンを押すと、音楽アプリのMIDIインジケーターがちらつきます。

Scanがコントロールの正体を調べるので、HIDの番号を知っておく必要はありません。行が送れるメッセージの種類は、すべてMIDI出力で説明しています。

読み取れる機器を知る

  • 設定なしで読み取れるもの。PlayStation、Xbox、Switch、MFiのコントローラーです。macOSがすでに認識しています。
  • 生のHID機器として読み取れるもの。多くの汎用USBゲームパッド、フライトスティック、レーシングホイールとそのペダル、PCモードやDirectInputモードのアーケードスティックとレバーレスコントローラー、XモードとDモードの8BitDoのパッドです。
  • スイッチインターフェース。ジョイスティックのボタンを送るモードの、支援用のスイッチボックスと吸息呼気デバイスです。
  • キーボードとマウス。どのキーやマウスボタンも、行の入力にできます。MIDIを送るキーも、文字を入力してしまうので、F13からF19のような、何も入力しないキーを使ってください。

Live Visualizerでコントロールが動いて見えれば、そのコントロールはMIDIを送れます。完全な一覧は、InputConfigが読み取るコントローラーにあります。

コントロールとメッセージを合わせる

HIDのコントロール合うMIDIメッセージ
ボタン、トリガースイッチ、アーケードボタンボタンを押している間鳴り続けるノート
スティックの軸、スロットル、ひねり、ホイール位置に追従するコントロールチェンジかピッチベンド
レーシングペダルのような、踏み込み量のあるペダル表現のCC 11のような、コントロールチェンジ
フットスイッチや支援用スイッチノート、プログラムチェンジ、またはスタートとストップ
ハットスイッチや十字キー4つのノート、またはトランスポート

手を離した位置に留まるスロットルは、元に戻るスティックより、フェーダーとして優れています。楽器が期待するコントローラー番号は、MIDI CC一覧に名前が載っています。

まずMacが何を読み取るかを確かめる

  1. ブラウザでジョイスティックテストを開くか、InputConfigのLive Visualizerを開きます。
  2. 各ボタンを押し、各軸を動かします。
  3. 表示されるものを確認します。それが割り当てられるものです。
  4. 何も表示されなければ、機器のもう1つのモード、DInput、PC、Switchを試します。

Macが見えないコントロールは、どのアプリでも割り当てられません。

読み取れないものを知る

  • XInput専用の機器。有線のXbox 360パッドや、XInput専用の多くのスティックとホイールは、Macでは読み取れません。機器にDInputやPCモードがあるなら、切り替えてください。
  • 専用ソフトとだけやり取りする機器。ゲーミングマウスのDPIやプロファイルのボタンは、マウスの内部で処理されます。
  • フォースフィードバック。ホイールとフライトスティックでは、駆動しません。

機器にモードの切り替えがあるなら、Macが読み取れるのは、PCまたはDInputの位置です。

古いHIDからMIDIへのツールを知る

この仕事をしていた古いMacのツールが2つあり、今も検索に出てきます。MidiHIDのコードは2017年にアーカイブされました。ControllerMateの最終バージョンが対応するのは、macOS Mojaveまでです。どちらも2026年9月に確認しました。どちらの古いツールも、現在のmacOS向けには保守されていません。今も動くものは、Mac向けのControllerMateの代わりで説明しています。

まとめ

  • スキャンする。ボタンを押すか、軸を動かします。
  • 送る。Note、CC、Pitch Bend、Program Change、Transportから選びます。
  • 聞き取らせる。音楽アプリでInputConfig入力を有効にします。

Macが見えるHIDのコントロールなら、何でもMIDIのコントロールにできます。

よくある質問

HID to MIDIとは何ですか?

ゲームコントローラー、ジョイスティック、ペダル、キーボードのようなヒューマンインターフェースデバイス(HID)からの入力を、音楽アプリが理解するMIDIメッセージに変えることです。

Mac向けの無料のHIDからMIDIへのソフトはありますか?

はい。InputConfigはMac App Storeで無料です。ゲームコントローラーと、そのほかのHIDのゲームパッド、スティック、ホイールの大半を読み取り、ノート、コントロールチェンジ、ピッチベンド、プログラムチェンジ、トランスポートを送ります。

レーシングホイールやそのペダルは、MIDIを送れますか?

Macがホイールを読み取れれば、送れます。軸はスティックのように働くので、ホイールと各ペダルは、位置に追従するコントロールチェンジを送れます。

フライトスティックのスロットルを、MIDIフェーダーにできますか?

はい。スロットルの軸をコントロールチェンジに割り当てます。手を離した位置に留まるので、音量やフィルターに向いています。

USBフットペダルは、MacでMIDIを送れますか?

ジョイスティックのボタンかキーとしてMacに届けば、送れます。ペダル自身のソフトで、F13からF19かジョイスティックのボタンを送るように設定して、踏んだときに文字まで入力されないようにしてください。

MidiHIDは今も動きますか?

コードは2017年にアーカイブされたため、もう保守されていません。

日本語のページ

くわしいガイド(英語)

このページを書いた人。 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にあります.