日本語

Joy-ConやSwitch ProコントローラーをMacのMIDIコントローラーにする方法

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

Switch ProコントローラーかJoy-ConをMacにペアリングし、InputConfigを開いて、内蔵のMIDIプリセットの1つをオンにします。すると、フェイスボタンがノートを鳴らし、スティックがコントロールチェンジとピッチベンドを送ります。音楽アプリには、InputConfigという名前のMIDI入力が見えます。ほかのパッドと違う点が2つあります。ZLとZRはアナログではなくオンかオフであること、そしてフェイスボタンは文字ではなく位置で割り当てることです。

私がInputConfigを作っています。Mac App Storeで無料で、アカウントは要らず、アプリ内課金もありません。

手順

  1. macOS 13以降で、Switch ProコントローラーかJoy-ConをBluetoothでMacにペアリングします。
  2. InputConfigを開き、内蔵プリセットのMIDI: CC DialsかMIDI: DAW Performanceを有効にします。
  3. 音楽アプリで、InputConfigのMIDI入力を有効にし、楽器トラックを録音待機にします。
  4. 下側のフェイスボタンのBを押して、ノートを鳴らします。

設定する

  • あなた:コントローラーをペアリングし、InputConfigを開いて、内蔵プリセットからMIDI: DAW Performanceを有効にします。音楽アプリでソフトウェア楽器のトラックを録音待機にして、下側のフェイスボタンのBを押します。
  • InputConfig:動いているあいだ、InputConfigという名前のMIDIソースを公開し、ボタンを押しているあいだノートを送ります。
  • 確認:トラックのメーターが動き、真ん中のドが聞こえます。
  • Logic ProとGarageBand。オンにするものはありません。InputConfigも含め、すべてのMIDIソースを聞きます。
  • Ableton Live。Settings、Link, Tempo and MIDIで、InputConfigの入力のTrackをオンにするとノートを弾け、Remoteをオンにすると操作部を割り当てられます。
  • FL Studio、Reaper、Bitwigなど。アプリのMIDI設定で、InputConfigの入力を有効にします。

IAC Driverの設定も、仮想MIDIケーブルのインストールも要りません。ペアリングの手順は、MacにSwitch Proコントローラーをつなぐ方法とJoy-Conにあります。

ボタンの位置に気をつける

Nintendoは、Bを下、Aを右に印字していて、Xboxのパッドとは逆です。InputConfigは位置で割り当てるので、プリセットのA / Crossと書かれた行は、下のボタンで働きます。Switchのコントローラーでは、それがBです。

位置Switchのコントローラーの印字MIDI: DAW Performanceで送るもの
下BノートC4(60)
右AノートE4(64)
左YノートG4(67)
上XノートC5(72)
右スティック、左と右ピッチベンド、下と上
右スティック、下CC 1、モジュレーション
十字キーの上、下、右MIDIのスタート、ストップ、コンティニュー

印字された文字ではなく、ボタンがある位置で考えてください。好きなボタンに行を割り当てるには、Scanを押して、そのボタンを押します。

エクスプレッションはトリガーではなくスティックに

Switch ProコントローラーとJoy-ConのZLとZRはデジタルです。それに割り当てたCCは、XboxやPlayStationのトリガーのようになめらかに動かず、ゼロから最大へ飛びます。スティックは完全なアナログなので、少しずつ動かしたいものには、スティックを使います。

  • スイープと膨らみ。MIDI: CC Dialsは、2つのスティックにCC 1、CC 11、CC 74、CC 71を割り当てます。
  • ノートとスイッチ。ZLとZRは、追加のノートや、サステイン(CC 64)のようなオンかオフのCCにちょうどよいです。

Nintendoのパッドでは、スティックがフェーダーで、トリガーはボタンです。

Joy-Con 1つか、ペアで弾く

  • ペア。両方をつなぐと、macOSは、2本のスティックとボタン一式を持つ、フルサイズのゲームパッドのように動く、結合したJoy-Conペアを表示することがあります。
  • Joy-Con 1つを横にして。4つのフェイスボタン、2つのレールボタン、スティック1本です。4つのノート、レールの2つで追加のノート、スティックでピッチベンドです。Scanで、割り当てたい方向にスティックを倒すと、横向きのずれも正しく処理されます。
  • 2人で。Joy-Conはそれぞれ別のコントローラーなので、2人が1つずつ持って弾けます。

ペアで作った割り当ては、単独のJoy-Conには引き継がれません。ペアにするか、Joy-Conを単独で使うかを決めて、それに合わせてプリセットを作ります。

音楽アプリに何も聞こえないとき

  1. InputConfigが動いていて、プリセットが有効かを確かめます。MIDIポートは、アプリが動いているあいだだけ存在します。
  2. Live Visualizerを開いて、ボタンを押します。何も光らなければ、Macがコントローラーを読んでいません。
  3. 音楽アプリで、InputConfigの入力を有効にして、トラックを録音待機にします。
  4. チャンネルを合わせます。1つのチャンネルだけを聞くトラックは、行のチャンネルと同じ番号にします。

音が出ないときは、ほかの何よりも先に、録音待機になっていないトラックと、オフになっている入力を確かめます。ブラウザがパッドを読めるかどうかは、Switch ProコントローラーテスターとJoy-Conテスターで分かります。

できないこと

  • アナログトリガー。ZLとZRはオンかオフです。
  • モーションと振動。macOSは、NintendoのコントローラーのモーションセンサーとHD振動を渡さないので、ジャイロも、ノートに合わせた振動もありません。
  • ボタンからのベロシティ。各ノートは、行に設定した1から127のベロシティで鳴ります。

ボタンとスティックは完全に動き、ノート、ベンド、4つのコントローラーには、それで足ります。

短くまとめると

  • ペアリング。macOS 13以降で、Bluetoothでペアリングします。
  • 有効にする。ノートにはMIDI: DAW Performance、ノブにはMIDI: CC Dialsを使います。
  • 覚えておく。まず下のボタンで考え、スイープはスティックに置きます。

Joy-Conは、多くの人がすでに持っている、いちばん小さいMIDIコントローラーです。

よくある質問

Joy-ConをMacのMIDIコントローラーとして使えますか?

使えます。無料のMacアプリInputConfigは、Joy-ConのボタンからMIDIノートを、スティックからコントロールチェンジやピッチベンドを、音楽アプリが使えるMIDIポート経由で送ります。

Switch ProコントローラーからMIDIを送れますか?

MacでInputConfigを使えば送れます。ボタンがノートを鳴らし、両方のスティックが位置に従うコントロールチェンジやピッチベンドを送ります。

Switchコントローラーのトリガーが0から127に飛ぶのはなぜですか?

ZLとZRはアナログトリガーではなく、デジタルボタンだからです。少しずつ動かしたい操作は、スティックに置きます。

MacでJoy-ConのモーションコントロールをMIDIに使えますか?

使えません。macOSは、Joy-Conの加速度センサーもジャイロも、アプリに渡しません。ボタンとスティックは届きます。

Aを押すと違うノートが鳴るのはなぜですか?

InputConfigは位置で割り当てるからです。A / Crossと書かれた行は下のフェイスボタンで働き、NintendoはそれをBとして印字しています。行でScanを押して、割り当てたいボタンを押してください。

IAC Driverは必要ですか?

必要ありません。InputConfigは、動いているあいだ、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にあります.