日本語

MacでパソコンのキーボードをMIDIコントローラーにする方法

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

GarageBandとLogic Proでは、Command Kを押します。Musical Typingが開き、Mac自身のキーボードが、選んだソフトウェア音源トラック用のピアノの鍵盤になります。文字キーが音を鳴らし、ZとXでオクターブを、CとVでベロシティを変えます。そうしたモードのない音楽アプリには、ブラウザのバーチャルMIDIキーボードを、MacのIAC Driver経由で使えます。また、マッピングのアプリを使えば、どのキーでも、すべてのアプリでMIDIを送れます。

Musical Typingの手順はAppleのものです。私は、キーとゲームコントローラーからMIDIを送るMac用の無料アプリInputConfigを作っています。それが3つ目の方法で、制限が1つあるので、下に書きます。

手順

  1. GarageBandかLogic Proで、ソフトウェア音源トラックを選びます。
  2. Window, Show Musical Typingを選ぶか、Command Kを押します。
  3. 文字キーを弾きます。ZかXでオクターブを、CかVでベロシティを変えます。
  4. ほかの音楽アプリでは、Chrome、Edge、Firefoxでバーチャルキーボードを開き、IAC Driverのバスに送ります。

GarageBandとLogic ProでMusical Typingを使う

  • あなた:弾きたいソフトウェア音源トラックを選び、Window, Show Musical Typingを選ぶか、Command Kを押します。
  • アプリ:どのキーがどの音かを示すMusical Typingウィンドウを開き、弾いた音を強調表示します。
  • 確認:中段の文字キーを押すと、音源が鳴ります。

必要なのはCommand Kだけです。ケーブルも、ドライバも、MIDIの設定も要りません。Appleのページは、Play software instruments in GarageBandとPlay software instruments in Logic Proです。

Musical Typingのキーを知る

  • ノート。ピアノのように並んだ文字キーです。配置はウィンドウに表示されます。
  • オクターブ。Zで下がり、Xで上がります。
  • ベロシティ。Cで下げ、Vで上げます。
  • ピッチベンド。1で下げ、2で上げます。キーを押している間続きます。
  • モジュレーション。4から8でモジュレーションホイールの値を設定し、3でオフにします。
  • サスティン。Tabでサスティンのオンとオフを切り替えます。サスティンペダルと同じです。

パソコンのキーは、どれだけ強く押したかを感じ取れないので、ベロシティは、手の力ではなくCとVで設定します。同じウィンドウに、クリックできる画面上の鍵盤もあり、鍵の下のほうをクリックするほど強く鳴ります。

Musical Typingが何も起きないとき

  • ソフトウェア音源トラックを選ぶ。Musical Typingは選んだトラックを鳴らします。オーディオトラックには、鳴らす音源がありません。
  • ウィンドウを開く。Musical Typingウィンドウが表示されている間だけ、キーが音を鳴らします。閉じていると、同じキーはアプリの通常のショートカットです。
  • ベロシティを上げる。音が小さくて聞こえないときは、Vを何度か押します。

音が出ないのは、たいてい、違う種類のトラックを選んでいるときです。

ほかの音楽アプリをキーボードで弾く

多くの音楽アプリには独自のパソコンキーボードのモードがあり、場所は各アプリのマニュアルに書かれています。ないときは、Webページが代わりになります。

  • あなた:Audio MIDI SetupでIAC Driverをオンにします。Chrome、Edge、FirefoxでバーチャルMIDIキーボードを開き、Send to a MIDI outputを押して、IACのバスを選びます。
  • ページ:押した文字キーごとにMIDIのノートを送ります。AからJの配置も、Z、X、C、Vのキーも同じです。
  • 確認:音楽アプリで、IACのバスをMIDI入力としてオンにし、トラックを録音待機にして弾きます。

キーは前面にあるウィンドウに入るので、演奏中はブラウザのタブを前面に置いたままにしてください。オンにする手順は、MacのIAC Driverにあります。

すべてのアプリでキーからMIDIを送る

InputConfigは、どのキーにも、MIDIのノート、CC、ピッチベンド、プログラムチェンジを割り当てられ、独自の仮想MIDIポートから送ります。このポートは、アプリが動いている間、音楽アプリから見えます。どのアプリが前面でも動作します。

ここで大事な制限が1つあります。InputConfigはmacOSの横でキーボードを聞き取るだけで、キーを奪いません。そのため、ノートを割り当てた文字キーも、その文字を入力します。F13からF19のような何も入力しないキーか、すべてのボタンが空いているゲームコントローラーを使ってください。設定はMIDI出力に、コントローラーから演奏できる楽器を作る方法はMacでゲームパッドをMIDIににあります。

まとめ

  • GarageBandとLogic Pro。Command KでMusical Typingです。
  • ほかの音楽アプリ。そのアプリ自身のキーボードモードか、ブラウザのバーチャルMIDIキーボードをIACのバス経由で使います。
  • すべてのアプリで。マッピングのアプリを、何も入力しないキーかコントローラーで使います。

まずCommand Kを試し、アプリにMusical Typingがないときだけ、ほかの方法を使ってください。

よくある質問

GarageBandで、MacのキーボードをMIDIキーボードとして使うには?

ソフトウェア音源トラックを選んでCommand Kを押すか、Window, Show Musical Typingを選びます。すると、文字キーが音を鳴らします。

Musical Typingのショートカットは何ですか?

GarageBandでもLogic ProでもCommand Kです。メニュー項目はWindow, Show Musical Typingです。

Musical Typingでオクターブを変えるには?

Zで1オクターブ下がり、Xで上がります。CとVでベロシティを下げたり上げたりします。

Musical Typingが動かないのはなぜですか?

たいていは、ソフトウェア音源トラックが選ばれていないか、Musical Typingウィンドウが閉じています。ソフトウェア音源トラックを選んでCommand Kを押し、とても小さいときはVでベロシティを上げてください。

ほかの音楽アプリでも、パソコンのキーボードをMIDIコントローラーにできますか?

多くのアプリに独自のキーボードモードがあります。なければ、Chrome、Edge、Firefoxのバーチャルキーボードが、IAC Driverのバス経由で、アプリにノートを送れます。

パソコンのキーボードはベロシティに反応しますか?

いいえ。キーは押されているか、離れているかのどちらかです。Musical Typingはすべての音に1つのベロシティを設定し、CとVでそれを変えます。

日本語のページ

くわしいガイド(英語)

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