日本語

MacでMIDIキーボードをパソコンのキーボードとして使う方法

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

はい、ノートをキー入力に変えるアプリを使えば可能です。MIDIキーボードは、Macでそれだけでは何も入力しないからです。macOSはこれをキーボードではなく楽器として扱い、聞き取るのは音楽アプリだけです。

私は、その変換を行う、Mac App Storeの無料アプリInputConfigを作っています。各キーやパッドが、どのアプリでも、文字、ショートカット、フレーズ全体を押せます。そのつもりで読んでください。追加のものが要らない場面は、ページの中に書いてあります。

手順

  1. MIDIキーボードを、USBかBluetooth MIDIでつなぎます。
  2. InputConfigで行を追加し、Scanを押して、鍵を弾きます。
  3. 出力に、文字、ショートカット、マクロ、Type Textを選んでから、プリセットを有効にします。

macOSがそれだけでできることを知る

入力については、何もありません。アプリケーションのユーティリティにあるAudio MIDI Setupは、Macがそもそもキーボードを認識しているかを示し、GarageBand、Logicなどの音楽アプリがそれを演奏します。システム設定に、ノートをキー入力に変える設定はありません。

キーボードがAudio MIDI Setupに表示されていれば、Macはそれを認識していて、マッピングのアプリが使えます。反対の意味、つまりパソコンのキーボードでノートを弾きたい場合は、GarageBandに組み込まれています。Window, Show Musical Typingか、Command Kです。このページの最後の節で、その向きを説明します。

設定する

Mac App StoreからInputConfigをインストールし、求められたら、アクセシビリティのアクセスを許可します。アプリがあなたの代わりにキーを押せるようになるには、macOSでこの許可が必要です。

ステップ1:キーボードをつなぐ

  • あなた:MIDIキーボードを、USBでつなぐか、Bluetooth MIDIとしてペアリングします。クラスコンプライアントの機器にドライバは要りません。
  • InputConfig:キーボードが送るすべての内容のコピーを読み取ります。
  • 確認:Live VisualizerパネルのメニューでMIDIを選び、いくつかの鍵を弾きます。MIDIマップに表示されます。
ベロシティで色が付いた押している鍵、CC番号付きのノブのダイヤル、ピッチベンドとアフタータッチのメーター、イベントログを表示する、Live VisualizerのMIDIマップ。
Figure 1. MIDIマップは、割り当てる前に、各鍵とノブが何を送るかを表示します。

ステップ2:キーを割り当てる

  • あなた:プリセットを作り、行を追加して、Scanを押し、割り当てたい鍵かパッドを弾きます。出力を選びます。文字、Command Sのようなキーの組み合わせ、マクロ、またはフレーズ全体を入力するType Textです。
  • InputConfig:ノートとそのチャンネルを行に記録します。
  • 確認:プリセットを有効にして、テキストフィールドで鍵を弾きます。

必要な鍵ごとに、同じことを行います。どのアプリでも動作し、ゲームコントローラーはつながなくてかまいません。ノートを弾いている間、キーは押し続けられるので、Shiftを送る行のノートは、Shiftを押し続けるのと同じように働きます。行のメニューに出ないノートも、Scanなら拾えます。

バーチャルピアノ用に文字を割り当てる

ブラウザのピアノや、一部のゲームのピアノは、文字キーで演奏します。白鍵には文字の列、黒鍵にはShiftと文字の組み合わせがよく使われます。各MIDIノートに、その文字を送る行を作り、各黒鍵には、Shiftとその文字を送る行を作ります。和音は、パソコンのキーボードと同じように、複数の文字を同時に押します。

MIDIノートの行が文字キーを送る、InputConfigの割り当てエディタ。C3はA、D3はS、E3はD、C#3はShift W、CC 64のサスティンペダルはShiftを押し続けます。
Figure 2. 各MIDIノートに行と文字を割り当てます。黒鍵は、Shiftとその文字を送ります。

60行を作る前に知っておく制限が2つあります。

  • ベロシティはありません。文字キーには、どれだけ強く押したかを伝える手段がないので、渡されません。
  • Shiftが共有される。黒鍵がShiftを押している間、同じ瞬間に押した白鍵にもShiftがかかって届きます。速いパッセージで目立ちます。

特定のピアノサイトや、Robloxでは試していません。キーボード全体を割り当てる前に、短いフレーズを1つ割り当てて試してください。

文字よりも良い仕事を与える

  • パッドにショートカット。コピー、ペースト、取り消し、保存、メニューのコマンドです。
  • Type Text。署名、住所、コードの断片を、1つのキーから入力します。
  • 小さなキーの代わりに大きなキー。小さなキーが押しにくい手のために、大きなパッドにReturn、Escape、Tab、矢印キーを割り当てます。組み込みのMIDI: Knob Deckプリセットは、いちばん低い2つのパッドにReturnとEscapeを割り当てています。
  • ノブ。Dialモードではスクロールホイールになり、回すほど速くなります。Turnモードでは、ステップごとに矢印キーを押します。System Volumeに割り当てると、Macの音量フェーダーになります。
  • サスティンペダル。押し続けるShift、クリック、Spaceなどです。コントロールチェンジ64を送り、半分を越えると動作します。
  • アプリとMac。Open App、Open URL、Run Siri Shortcut、Start DictationやMission Controlのようなシステム機能です。

InputConfigは、macOSと並んでキーボードを聞き取るので、余っているテンキーの7が7を入力するのを止められません。また、どのキーボードのキーも、同じキーとして数えられます。この2つの比較は、マクロデッキのガイドにあります。パッドはそれ自体は何も入力しないので、2台目のパソコンのキーボードより、すっきりしたマクロパッドになります。

音楽アプリと両立させる

InputConfigは、キーボードが送る内容のコピーを読み取るだけで、取り去らないので、GarageBandやDAWには、すべてのノートが聞こえ続けます。

  • 録音待機のトラック。録音待機のトラックは、ショートカットとして使うキーも録音してしまいます。トラックの録音待機を解除するか、ショートカットのキーを、音楽アプリが無視するチャンネルやノート範囲に置いてください。
  • 2台のキーボード。各行は、2つ目のメニューで、1つのチャンネルか1台の機器に限定できるので、2台のキーボードで別の動作をさせられます。

ショートカットのキーを録音待機のトラックから外せば、音楽アプリとショートカットはぶつかりません。

キーが何も入力しないとき

小さな手順から順に試してください。

  1. Audio MIDI Setupを確認する。キーボードがなければ、Macは認識していません。DAW専用のモードがあるコントローラーは、通常のMIDIモードに切り替えてください。
  2. MIDIマップを見る。鍵がそこに表示されれば、InputConfigには聞こえているので、問題は行にあります。
  3. アクセシビリティを許可する。これがないと、どのアプリもキーを押せません。
  4. 行のチャンネルと機器を確認する。1つのチャンネルや機器に限定した行は、ほかを無視します。

ノートがMIDIマップに表示されれば、どの行でも使えます。

逆向き:パソコンのキーボードをMIDIキーボードにする

GarageBandのMusical Typingは、文字キーをノートに変えますが、GarageBandの中だけです。どの音楽アプリにもノートを送るには、InputConfigが、InputConfigという名前の独自の仮想ポートからMIDIを送り、音楽アプリがそれを入力に選びます。MIDI出力と、ゲームパッドをMIDI楽器にするガイドを参照してください。パソコンのキーは、ノートを送りながら最前面のアプリにも入力されてしまうので、ゲームコントローラーのほうが、すっきりした楽器になります。

まとめ

  • つなぐ。USBかBluetooth MIDIを使い、Audio MIDI Setupを確認します。
  • 割り当てる。鍵をScanして、文字、ショートカット、フレーズを選びます。
  • 制限。ベロシティはなく、和音ではShiftが共有されます。

数個のキーのショートカットのほうが、キーボード全体の文字より役立つことがよくあります。

よくある質問

MIDIキーボードで、Macに文字を入力できますか?

それだけではできません。macOSはこれを楽器として扱います。InputConfigのようなアプリが、各鍵やパッドを、文字、ショートカット、入力するフレーズに割り当てると、どのアプリでも動作します。

ドライバは必要ですか?

クラスコンプライアントのUSBやBluetooth MIDI機器には不要です。キーボードがAudio MIDI Setupに表示されれば、InputConfigが読み取れます。DAW専用のモードがあるコントローラーは、通常のMIDIモードに切り替えてください。

1つのキーで、単語や文章全体を入力できますか?

はい。行の出力にType Textを使うか、独自のタイミングを持つキーとクリックの連続には、マクロを使います。

どのMIDIキーボードが使えますか?

Audio MIDI Setupに表示される、キーボード、パッドコントローラー、ノブ付きのボックスなら、どれでも使えます。すべての機種を試したわけではないので、何かを買う前に、この確認をしてください。

DAWには、それでもノートが聞こえますか?

はい。InputConfigは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にあります.