日本語

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

Mac App StoreでInputConfigをダウンロードこのアプリは完全に無料です。アカウントを作る必要はありません。サブスクリプションも面倒なダウンロードもなく、ロックされた機能もありません。Appleシリコンに最適化されています。

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

私は、その変換を行う、Mac App Storeの無料アプリInputConfigを作っています。各キーやパッドが、どのアプリでも、文字、ショートカット、フレーズ全体を押せます。

手順

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

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

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

キーボードがAudio MIDI設定に表示されていれば、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マップ。
図1:MIDIマップは、割り当てる前に、各鍵とノブが何を送るかを表示します。

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

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

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

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

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

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

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

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

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

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

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

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

音楽アプリと両立させる

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

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

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

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

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

  1. Audio MIDI設定を確認する。キーボードがなければ、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設定を確認します。
  • 割り当てる。鍵をスキャンして、文字、ショートカット、フレーズを選びます。
  • 制限。ベロシティはなく、和音ではShiftが共有されます。

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

よくある質問

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

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

ドライバは必要ですか?

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

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

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

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

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

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

はい。InputConfigはMIDIのコピーを読み取るだけで、横取りはしません。ショートカットのキーは、録音待機のトラックから外してください。

日本語のページ

日本語のページ

くわしいガイド(英語)

このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、InputConfigは日本語で表示されます。サイトの一部のページは英語のみです。

ほかの言語で読む: English, Español, Français, 한국어, Polski, 繁體中文

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