日本語

MIDIコントローラーをコントロールサーフェスにする

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

MIDIキーボード、パッドコントローラー、ノブ付きのボックスは、楽器を演奏し続けながら、Mac全体のマクロパッドとコントロールサーフェスになります。InputConfigは、使っていない部分をコマンドに変えます。パッドはDAWのショートカットやアプリの起動に、ノブはMacの音量とスクロールホイールに、サスティンペダルはクリックになります。手を付けないチャンネルとノートは、これまでどおりDAWに届きます。ドライバは不要です。

このガイドは、CCが何かをすでに知っている人に向けて書いています。このページのパッドリモコンの設定は、10分でできます。

手順

  1. コントローラーをUSBでつなぐか、Bluetooth MIDI機器をAudio MIDI Setupでペアリングします。
  2. Live VisualizerのMIDI表示を開き、各パッドとノブに触れて、何を送っているかを確かめます。
  3. このページのMIDI DAW Remoteプリセットを追加するか、MIDIだけの自分のプリセットを作ります。
  4. 各ノブの行で、コントロールと出力に合わせてSwitch、Dial、Turnを選びます。
  5. フェーダーをSystem Volumeに割り当て、パッドの出力をお使いのDAWのショートカットに変えます。
  6. ノート範囲か別のチャンネルを使い、ショートカット用のノートを録音に入れないようにします。

InputConfigが何を聞き取るかを知る

InputConfigは、macOSが一覧に出すどのソースからでも、次のメッセージを読み取ります。USBクラスコンプライアントの機器、Audio MIDI Setup経由のBluetooth MIDI、インターフェースにつないだハードウェアです。

  • ノートとパッド。ベロシティはありますが、オンとオフとして働きます。
  • コントロールチェンジ。どの番号でも読み取ります。
  • ピッチベンドとチャンネルアフタータッチ。連続した入力として扱います。
  • プログラムチェンジ。音色を切り替えるたびに1回です。

すべての行は、1つのチャンネルと1台の機器に絞るか、すべてに開いたままにできます。ゲームコントローラーは不要で、プリセットはMIDIだけでも作れます。InputConfigは、機器が送る内容のコピーを読み取るだけで、横取りはしません。だから、DAW自身のMIDIラーンも含めて、DAWはすべてを受け取り続けます。InputConfigは横で聞いているだけなので、コントローラーは演奏し続けられます。

コントロールが何を送るかを見る

  • あなた:Live Visualizerを開いてMIDIを選び、すべてのパッド、鍵盤、ノブに触れます。
  • InputConfig:機器が送ったすべてのCCについて、モードのバッジを付けた名前付きのダイヤルを表示します。鍵盤、ホイール、アフタータッチ、16チャンネルのストリップ、イベントログも表示します。
  • 確認:各コントロールに、ノートまたはCCの番号とチャンネルが表示されます。その番号を行に使います。
名前付きのCCダイヤルとモードのバッジ、鍵盤、チャンネルストリップ、イベントログを表示するLive VisualizerのMIDI表示。
Figure 1. MIDI表示は、機器が送ったすべてのCCを、ノブのモードのバッジ付きで表示します。どの番号を割り当てるかがわかります。

ノブが何を送るかを知りたいだけなら、MIDIモニターより速く確かめられます。

ノブのモードを選ぶ

各CCの行には、3つのモードがあります。

Switch
しきい値は64です。値がそれ以上の間は行が押された状態になり、下回ると離されます。ペダル、CCを送るボタン、ノートではなくCCを送るコントローラーのパッドに向いています。
Dial
中央が基準の方式です。値64が静止で、64からの距離が速さ、符号が向きになります。そのため、行のデッドゾーンが中央付近で動きを止めます。連続した出力を動かす、絶対値のノブやフェーダー向けです。出力はマウスホイール、マウスの動き、MIDI CCなどです。同じCCにプラスとマイナスの2つの行を置くと、両方向をカバーできます。
Turn
差分の方式です。Turn Stepのサイズを超えて回すたびに、出力を1回ずつ小さく動かします。時計回りはプラス、反時計回りはマイナスです。エンドレスのエンコーダーと、段階的な対象のために作られています。対象は、Volume Up / Down、画面の明るさ、矢印キー、ズーム、取り消しとやり直しなどです。Turn StepはFine(2単位)からChunky(16)まで選べます。

ペダルにはSwitch、出力が連続的ならフェーダーとポットにDial、エンコーダーと段階的に動くものすべてにTurnを使います。

フェーダーをMacの音量にする

System Volumeの出力は、ボタンを押す操作ではありません。コントロールの位置にそのまま追従します。

  • あなた:CCをSystem Volumeに割り当てます。フェーダー、ポット、ピッチホイール、アフタータッチ、ゲームコントローラーのトリガーから使えます。
  • InputConfig:0から127を0から100パーセントに対応させ、コントロールが動いてから初めて制御を引き継ぎます。
  • 確認:機器をつないでも、音量は急に変わりません。フェーダーを動かすと、Macの音量が追従します。

16個のパッドをDAWのリモコンにする

このページのMIDI DAW Remoteプリセットは、ノート36から51を送る16パッドのコントローラーを想定しています。多くのパッドコントローラーが初期設定にしているGeneral MIDIのドラム範囲です。LogicとGarageBandの初期設定のショートカットを送ります。Ableton、Bitwig、Reaper用には、数分で出力を書き換えられます。

パッド(ノート)送る内容
36Space(再生と停止)
37R(録音)
38Return(先頭へ移動)
39C(サイクル)
40Command Z(取り消し)
41Command Shift Z(やり直し)
42Command T(Logicで再生ヘッドの位置で分割。お使いのDAWに合わせて変更)
43M(選択したトラックをミュート)
44S(ソロ)
45Command S(保存)
46Tab(Logicのメインウィンドウの領域を切り替え)
47K(メトロノーム)
48Mission Control
49Start Dictation(音声でトラックに名前を付けるとき)
50Open App:ブラウザ
51Emergency Stop

CCも2つ割り当てています。CC 7はSystem Volumeに、TurnモードのCC 1は代わりの方法としてVolume Up / Downに割り当てます。どの行も、Speakはオフです。覚えるあいだはオンにしてください。Toggleモードのノートの行は、パッドをもう一度押すまで修飾キーを保持します。Toggleをオフのままにすると、パッドを押している間だけ修飾キーが押された状態になるので、マウスでクリックしながらパッドでShiftを押さえられます。パッド51は緊急停止です。リモコンは、いつでもパッドから止められます。

鍵盤をショートカットとノートに分ける

ほとんどのキーボードは、すべてを1つのチャンネルで送ります。簡単な分け方から順に試してください。

  1. ノート範囲。InputConfigは番号でノートの行を照合するので、いちばん低いオクターブのC1からB1を12個のショートカットにし、C2から上で楽器を演奏できます。
  2. 別のチャンネル。キーボードがゾーンごとに別のチャンネルで送れるなら、ショートカットのゾーンをチャンネル16にして、行をそのチャンネルに絞ります。すると、分割点より上のノートがショートカットを実行することはなくなります。下のゾーンで弾いても同様です。

注意点があります。DAWもショートカット用のノートを受け取り、トラックが録音待機なら録音してしまいます。音源トラックの入力をキーボードのもう一方のチャンネルに絞るか、DAWのMIDI入力設定でショートカットのゾーンをミュートしてください。ショートカットのゾーンを音源トラックの入力から外さないと、テイクに入ってしまいます。

プログラムチェンジでプリセットを切り替える

Program Changeの行は、音色を切り替えるたびに1回動作し、その出力に特定のプリセットを有効にするApp Actionを置けます。コントローラーのパッチ1でミキシング用のレイアウトを、パッチ2で編集用のレイアウトを読み込む、といった使い方です。パッチバンクのボタンがあるコントローラーなら、1つのボタンでレイアウトのセットをまとめて切り替えられます。

逆方向のMIDIも送る

同じプリセットから、MIDIを送り出すこともできます。パッドコントローラーがショートカットを実行している間に、ゲームコントローラーのフェイスボタンでDAWにノートを送れます。InputConfigは自分の仮想ポートを聞かないので、この2つがループすることはありません。送り出す側はゲームパッドを楽器にするガイドで説明しています。

Bluetooth MIDI機器をペアリングする

Audio MIDI Setup:MIDI Studioウィンドウを開き、Bluetoothのアイコンをダブルクリックします。

Audio MIDI Setup, Window, Show MIDI Studio

起こること:ペアリングが終わると、機器はほかのソースと同じようにInputConfigから見えるようになります。

Bluetooth MIDIはUSBより少し遅れて届きます。演奏には影響しますが、ショートカットには影響しません。

機器が表示されないとき

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

  1. 機器のモードを確認する。独自のモードで動く機器、たとえばLiveの専用モードのPushや、プラグインモードのMaschineには、たいていMIDIモードの切り替えがあります。それを使ってください。
  2. Audio MIDI Setupを確認する。macOSがそこに機器を表示していなければ、InputConfigにも聞こえません。
  3. 行のフィルターを確認する。1つのチャンネルか1台の機器に絞った行は、それ以外を無視します。

まとめ

  • まず見る。Live VisualizerのMIDI表示は、すべてのノートとCCに名前を付けます。
  • ノブのモードを選ぶ。コントロールと出力に合わせて、Switch、Dial、Turnから選びます。
  • DAWリモコンから始める。16個のパッド、音量フェーダー、ストップが入っています。
  • 分けるときは慎重に。ノート範囲か別のチャンネルを使い、ショートカット用のノートを録音に入れません。

コントローラーの、演奏しない部分が、Macのほかの操作を担えます。

よくある質問

Ableton PushやNative Instruments Maschineでも使えますか?

機器が標準のMIDIソースとして認識されれば、使えます。独自のモードで動く機器(Liveの専用モードのPush、プラグインモードのMaschine)には、たいていMIDIモードの切り替えがあるので、それを使ってください。

パッドでマウスをクリックしながら修飾キーを押さえられますか?

Toggleモードのノートの行は、パッドをもう一度押すまで修飾キーを保持します。Toggleをオフのままにすると、パッドを押している間だけ修飾キーが押された状態になります。

DAW自身のMIDIラーンの邪魔になりませんか?

なりません。DAWは、機器が送るすべてを受け取り続けます。InputConfigが読み取るのはコピーで、横取りはしません。

日本語のページ

くわしいガイド(英語)

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