Komplete Kontrolは、MIDI環境とのスムーズな連携を実現するMIDIコントロールおよびDAWオートメーション機能を備えています。このセクションでは、MIDI通信とDAWオートメーションに関する一般的な情報を説明し、サードパーティ製コントローラーをKomplete Kontrolにマッピングする方法を解説するとともに、MIDI Assignment Editorについて詳しく説明します。
Komplete Kontrolおよびその中に読み込まれたInstrumentは、MIDIおよびDAW(Komplete Kontrolをプラグインとして読み込んでいる場合)を介してコントロールできます。
Komplete KontrolはMIDIクロックを受信しません。ただし、Komplete Kontrolをプラグインとして使用する場合は、DAWのテンポに自動的に同期します。Komplete Kontrolのヘッダーにあるテンポ表示はグレーアウトされ、テンポの調整はDAW側で行います。
Komplete Kontrolは、Scaleエンジンおよびアルペジエーターによって生成されたMIDIノートを、スタンドアロンアプリケーションおよびプラグインのMIDI出力を通じて出力します。これらのMIDIノートを他のMIDI楽器にルーティングしたり、DAWでMIDIパターンとして録音したりできます。
| ℹ️ | MIDI出力は、スタンドアロンアプリケーション、およびプラグインのVST、VST3、AAX版でのみサポートされています。プラグインのAU(Audio Unit)版はMIDI出力をサポートしていません。 |
Komplete KontrolをDAWにプラグインとして読み込むと、読み込まれたInstrumentのパラメーター、Scaleパラメーター、およびアルペジエーターパラメーターをDAWからオートメーションできます。
ホスト側でオートメーションを録音できるように設定すると、ソフトウェア上およびキーボードから以下の操作を行うことができます。
| 💡 | お使いのホストでオートメーションを録音する方法の詳細については、ホストソフトウェアのドキュメントを参照してください。 一部のホストでは、プラグインの特定のパラメーターにマッピングされたオートメーションIDを使用してオートメーションを扱うことができます。Komplete Kontrolにはあらかじめ定義されたオートメーションIDのリストが用意されており、ホストがこれらを自動的に検出できるようになっています。 |
以下のオートメーションIDは、Komplete KontrolのPerformパネル内のパラメーター用に予約されています。
| オートメーションID | パラメーター |
|---|---|
| 000 | 予約済み(インスタンス認識およびAutomatic Focus Follow用) |
| 001 | Scale On / Off |
| 002 | Root Note(Scale) |
| 003 | Scale Type(Scale) |
| 004 | Key Mode(Scale) |
| 006 | Chord Mode(Scale) |
| 007 | Chord Type(Scale) |
| 026 | Arp On / Off |
| 027 | Mode(Arp) |
| 028 | Type(Arp) |
| 029 | Rate(Arp) |
| 030 | Sequence(Arp) |
| 031 | Swing(Arp) |
| 032 | Octaves(Arp) |
| 033 | Dynamic(Arp) |
| 034 | Gate(Arp) |
| 035 | Retrigger(Arp) |
| 036 | Repeat(Arp) |
| 037 | Offset(Arp) |
| 038 | Inversion(Arp) |
| 039 | Min. Key(Arp) |
| 040 | Max. Key(Arp) |
| 041 | Hold(Arp) |
MIDIマッピングによってユーザー体験が向上し、サウンド、ワークフロー、パフォーマンスをより自在にコントロールできるようになります。Komplete Kontrolキーボードはあらかじめソフトウェアにマッピングされています。サードパーティ製のキーボードやコントローラーを使用して、Komplete Kontrolソフトウェアの一部のパラメーターをコントロールすることもできます。これらのパラメーターには、Native Mapの8つのノブ、パラメーターページの切り替え、プリセットの切り替え、プラグインの切り替えが含まれます。
サードパーティ製コントローラーをKomplete Kontrolソフトウェアにマッピングするには:
これで、サードパーティ製コントローラーが使用できる状態になりました。
サードパーティ製コントローラーのノブをKomplete Kontrolにマッピングするには:

MIDI Learn – Knobsページ。
サードパーティ製コントローラーのボタンをソフトウェアにマッピングすることもできます。これにより、キーボードを使用してソフトウェア上の8個のコントロールノブの別のページを選択できるようになります。MIDI CCをアサインして、パラメーターページの切り替えやプリセットの切り替えを行うこともできます。ボタンをキーボードにマッピングするには:

MIDI Learn – Buttonsページ。
パラメーターページを切り替えると、ソフトウェア上のノブ位置とサードパーティ製MIDIコントローラー上のノブ位置が一致しなくなることがあります。
Takeover modeを有効にすると、サードパーティ製MIDIコントローラーのノブを回しても、ノブポインターがソフトウェア上の該当する値に到達したときにのみ、対応するパラメーターの値が変化します。
Plug-inパネルのコントロールには、ノブ位置の違いが強調表示されます。白い円はソフトウェア上のノブ位置を示し、ノブポインターはハードウェア上の位置を示します。

ソフトウェアとハードウェアのノブ位置の違い
Komplete KontrolのMIDIマッピング機能を使用する場合、MIDIボタンは押したときと離したときの両方でCCメッセージを送信するように設定できます。このモードは「Toggle」モードと呼ばれます。また、MIDIボタンは、Toggleモードで送信される2つのメッセージとは異なり、クリック時に1つのメッセージのみを送信するように設定することもできます。このモードは「Trigger」モードと呼ばれます。サードパーティ製コントローラーでMIDIマッピング機能を使用するには、サードパーティ製コントローラーをTriggerモードに設定する必要があります。
キーボードをKomplete Kontrolにマッピングするのは一度だけで済みます。以降はソフトウェアの新しいインスタンスを作成しても、そのマッピングはすべてのインスタンスで引き続き機能します。
| ℹ️ | マッピングを変更した時点ですでに開いているインスタンスには、新しいマッピングが自動的に反映されません。新しいマッピングを反映させるには、DAWを一度閉じてから再度開く必要があります。 |
参照元情報:Automation and MIDI Control
https://www.native-instruments.com/ni-tech-manuals/komplete-kontrol-manual/en/automation-and-midi-control