この記事は「Komplete Kontrolユーザーマニュアル 8 - オートメーションとMIDIコントロール(前編)(Automation and MIDI Control, Part 1)」の続き(後編)です。
MIDI Message Types and Assignments
このセクションでは、Typeメニューで提供されるMIDIメッセージの種類、およびコントロール要素とKey Zoneの各種アサインに関するリファレンス情報を説明します。
MIDI Message Types – Type Menu
すべてのコントロール要素において、アサインの定義は同じメニュー、すなわちTypeメニューから始まります。
Typeドロップダウンメニューでは、このコントロール要素の操作時に送信するMIDIメッセージの種類を指定します。コントロール要素の種類によって、このメニューの項目は異なります(例えば、ノブから「play」コマンドを送信することにはあまり意味がありません)。
Definitionエリアに表示されるその他のすべてのパラメーターは、操作対象のコントロール要素の種類と、このTypeメニューで選択したMIDIメッセージの種類の両方によって決まります。
以下は、TypeメニューにあるすべてのMIDIメッセージの種類の一覧です。
- Control Change:Channelパラメーター(1〜16の範囲、デフォルトは1)で設定された特定のMIDIチャンネル上でMIDI Control Changeメッセージを送信します。このメッセージは、MIDI送信先の特定の連続コントローラーの値を変更します。例えば、音楽アプリケーション内のエフェクトのdepthなどをコントロールします。連続コントローラー(CC)番号はNumberパラメーター(0〜127の範囲)で指定します。そのコントローラーに送信する値は、選択したコントロール要素の種類によってさまざまな方法で指定します(次のセクションを参照)。
- Program Change:Channelパラメーター(1〜16の範囲、デフォルトは1)で設定された特定のMIDIチャンネル上でMIDI Program Changeメッセージを送信します。このメッセージにより、MIDI送信先の別のプログラム(パッチ、プリセットなど)に切り替わります。送信するプログラム番号は、選択したコントロール要素の種類によってさまざまな方法で指定できます(次のセクションを参照)。
- Note:Channelパラメーター(1〜16の範囲、デフォルトは1)で設定された特定のMIDIチャンネル上でMIDI Note On/Offメッセージを送信します。これらのメッセージは、Noteパラメーター(C-2〜G8の範囲)で指定されたMIDIノートを、Valueパラメーター(0〜127の範囲)で設定されたベロシティで開始・停止します。
- Pitchbend:Channelパラメーター(1〜16の範囲、デフォルトは1)で設定された特定のMIDIチャンネル上でMIDI Pitchbendメッセージを送信します。このメッセージは、同じMIDIチャンネル上で送信されるMIDIノートのピッチを変更します。MIDI送信先によっては、他のパラメーターのコントロールに使用することもできます。
- Off:コントロール要素のMIDIを無効化します。この項目を選択すると、コントロール要素または操作が無効になります。その場合、コントロール要素/操作はMIDIメッセージを送信しないため、パラメーターは表示されません。
Assignments for Knobs(ノブのアサイン)
ノブの場合、TypeメニューにはControl ChangeとProgram Changeの項目があります。選択した項目によって、使用できる追加パラメーターのセットが異なります。
| Type | Mode | RANGE | Number | Step |
| Control Change | Absolute | From 0-126 / To 1-127 | 0-127 | |
| Relative | | | -32 to 31 |
| Relative (Offset) | | | -32 to 31 |
| Program Change | | From 0-126 / To 1-127 | | |
Mode Menu Values for Knobs(ノブのModeメニューの値)
Control Changeタイプの場合、Modeメニューから3つの動作モードを選択できます。
- Absolute:このモードでは、コントロール要素は絶対値を送信します。FromおよびToパラメーターは、他のメッセージタイプと同様です(上記を参照)。
- Relative:このモードでは、送信されるメッセージは+1/-1形式です(実際には1/127として送信され、ターゲットソフトウェア側でこれを+1/-1として解釈します)。これにより、コントロール要素は現在の値を基準にして新しいControl Change値を設定できます。使用できるパラメーターは2つです。
- Step:使用する増分値を定義します。Stepの値を大きくすると、ターゲットパラメーターの値がより大きく変化します。Stepに負の値を指定すると、コントロールの動作が反転します。
- Relative (Offset):このモードは上記のRelativeモードに似ていますが、「+1」および「-1」のメッセージとして送信される値がそれぞれ65と63になる点が異なります。つまり、0ではなく64を中心とした値になります。これは特定のソフトウェア実装に適しています。Relativeモードと同様、Stepパラメーターが使用する増分値を定義します。
Assignments for Buttons(ボタンのアサイン)
ボタンの場合、TypeメニューにはControl Change、Program Change、Noteの項目があります。選択した項目によって、使用できる追加パラメーターのセットが異なります。
| Type | Mode | Value | Number | Note |
| Control Change | Toggle | Off/On 0-127 | 0-127 | |
| Trigger | 0 - 127 | | |
| Program Change | Toggle | Off/On 0-127 | | |
| Trigger | 0 - 127 | | |
| Note | Toggle | 0 - 127 | | C-2 – G8 |
| Gate | 0 - 127 | | C-2 – G8 |
Mode Menu Values for Buttons(ボタンのModeメニューの値)
上記の表に記載されているボタン系コントロール要素では、これらのコントロール要素で使用できるMIDIメッセージタイプの一部について、データの送信方法として異なる動作を選択できます。これはModeメニューでコントロールされます。このメニューには、Typeメニューで選択したメッセージタイプに応じて最大4つの項目があります。以下は使用できるすべての項目の一覧です。
- Toggle:このモードでは、コントロール要素はonとoffの2つの状態を持ちます。1回押すとonの状態に切り替わり、もう一度押すとoffの状態に切り替わります。これは、エフェクトを有効・無効にして元のサウンドへの影響を確認したい場合などに便利です。このモードには2つのVALUE設定があり、Offはoff状態の値(0〜127、デフォルトは0)を、Onはon状態の値(0〜127、デフォルトは127)を定義します。Noteメッセージタイプの場合、off状態はあらかじめ定義されている(MIDI Note Offメッセージ)ため、代わりにMIDI Note Onメッセージのベロシティを定義する単一のVALUE設定があります。
- Trigger:このモードでは、コントロール要素を操作したときに1つのメッセージのみが送信されます。例えば、別のプログラム(プリセット、パッチなど)への切り替えや、ワンショットサンプル(ドラムサウンドなど、エンベロープでコントロールされるサウンド)のトリガーに便利です。このモードでは、コントロール要素を操作したときに送信する値を定義するVALUE設定が1つだけあります。値は0〜127(デフォルトは127)です。
- Gate:Noteメッセージタイプでのみ使用できるこのモードでは、コントロール要素はMIDI Noteメッセージを送信します。コントロール要素を押すとMIDI Note Onメッセージが送信され、離すとMIDI Note Offメッセージが送信されます。例えば、演奏中に一時的にエフェクトを有効にしたい場合に便利です。off状態はあらかじめ定義されている(MIDI Note Offメッセージ)ため、代わりにMIDI Note Onメッセージのベロシティを定義する単一のVALUE設定があります。
Assignments for Key Zones(Key Zoneのアサイン)
ここで説明するアサインは、Key Zoneに対して有効です。
Type
Key Zoneの場合、TypeメニューにはNoteとOffの項目があります。
- Note:MIDI Note On/Offメッセージを送信します。これらのメッセージはChannelパラメーターで設定された特定のMIDIチャンネル上で送信されます。キーボード上で押した/離したキーに対応するノートを、送信先で再生/停止させます。
- Off:MIDIアサインを含めてKey Zoneを無効化します。Key Zoneが再度有効化されると、以前のMIDIアサインが呼び戻されます。
Channel
Channelメニューで選択した値により、選択したKey ZoneのMIDIチャンネルが決まります。
- 値の範囲は1〜16です。
- デフォルトでは常に値1が設定されています。
Color
Color設定では、選択したKey Zoneに対してLight Guide(キーボードのキー上部にあるLED)で使用する色を定義します。
- Red、Orange、Light Orange、Warm Yellow、Yellow、Lime、Green、Mint、Turquoise、Cyan、Blue、Plum、Violet、Purple、Magenta、Fuchsia。
Transpose
Transposeノブは、Key ZoneのMIDIノートを上げ下げします。
- 値の範囲は-127〜127です。
- デフォルトでは常に値0が設定されています。
Assignments for the Touch Strip(Touch Stripのアサイン)
Touch Stripの場合、TypeメニューにはControl ChangeとPitchbendの項目があります。選択した項目によって、使用できる追加パラメーターのセットが異なります。
| Type | Range | Number | Strength |
| Control Change | From 0-126/To 1-127 | 0-127 | |
| Pitchbend | | | 0-100% |
| ℹ️ | Typeを選択すると、Touch Stripの動作も変わります。Control Changeを選択すると、指を離してもその位置を保持するフェーダーのようにTouch Stripを使用できます。Pitchbendを選択すると、指を離すとゼロ位置に戻るスプリングのようにTouch Stripが動作します。 Control Changeの場合、Touch Stripをスワイプした際に送信される値のRangeと、Control ChangeメッセージのNumberを設定できます。Pitchbendの場合、Touch Stripのスプリング動作のStrengthを設定できます。この値を大きくするほど、Touch Stripはより速くゼロ位置に戻ります。 |
| ⚠️ | Touch StripおよびPedalsの設定はグローバルに保存され、Templateごとには保存されません。つまり、TOUCHSTRIPおよびPEDALSで行った設定は、Template間を切り替えても同じ状態のままになります。 |
Assignments for Switch Pedals(スイッチペダルのアサイン)
スイッチとして使用するペダルの場合、TypeメニューにはControl ChangeとProgram Changeの項目があります。選択した項目によって、使用できる追加パラメーターのセットが異なります。
| Type | Mode | Range | Value | Number | Step | Wrap |
| Control Change | Toggle/Gate | | Off/On 0-127 | 0-127 | | |
| Trigger | | 0 - 127 | 0-127 | | |
| Inc | Min/Max(0-127) | | | -128 to 127 | On/Off |
| Program Change | Toggle/Gate | | Off/On 0-127 | | | |
| Trigger | | 0 - 127 | | | |
| Inc | Min/Max 0-127 | | | -128 to 127 | On/Off |
Mode Menu Values for Pedals (Switch)(ペダル(スイッチ)のModeメニューの値)
上記の表に記載されているボタン系のコントロール要素では、これらのコントロール要素で使用できるMIDIメッセージタイプの一部について、データの送信方法として異なる動作を選択できます。これはModeメニューでコントロールされます。このメニューには、Typeメニューで選択したメッセージタイプに応じて最大4つの項目があります。以下は使用できるすべての項目の一覧です。
- Toggle:このモードでは、コントロール要素はOnとOffの2つの状態を持ちます。1回押すとOnの状態に切り替わり、もう一度押すとOffの状態に切り替わります。これは例えば、エフェクトを有効にし、後で無効にしたい場合などに便利です。通常はこれがデフォルトモードです。このモードには2つの数値フィールドがあり、Off ValueはOff状態の値(0〜127、デフォルトは0)を、On ValueはOn状態の値(0〜127、デフォルトは127)を定義します。Noteメッセージタイプの場合、Off状態はあらかじめ定義されている(MIDI Note Offメッセージ)ため、代わりにMIDI Note Onメッセージのベロシティを定義する単一のValueパラメーターがあります。
- Gate:このモードはToggleと同等ですが、ペダルを踏み込んでいる間だけ状態がアクティブになる点が異なります。Toggleモードでは、次にペダルが押されるまで状態がアクティブなままになります。
- Trigger:このモードでは、コントロール要素を操作したときに1つのメッセージのみが送信されます。OnやOffの状態はありません。例えば、別のプログラム(プリセット、パッチなど)への切り替えや、ワンショットサンプル(ドラムサウンドなど、エンベロープでコントロールされるサウンド)のトリガーに便利です。このモードでは、コントロール要素を操作したときに送信する値を定義するValueという数値フィールドが1つだけあります。値は0〜127(デフォルトは127)です。
- Inc:このモードでは、ペダルを押すことで値のリストを順番に進めるように設定できます。ジャンプの幅(例:1-2-3-4-5、2-4-6-8-10、3-6-9-12-15)や、値が最小値・最大値に達したときに最初に戻るか、それとも停止するかを選択できます。
Assignments for Continuous Pedals(コンティニュアスペダルのアサイン)
コンティニュアスコントロールとして使用するペダルの場合、TypeメニューにはControl ChangeとProgram Changeの項目があります。選択した項目によって、使用できる追加パラメーターのセットが異なります。
| Type | Mode | Range | Number |
| Control Change | | From 0-126 / To 1-127 | 0-127 |
| Program Change | | From 0-126 / To 1-127 | |
Control Changeの場合、ペダルを踏んだ際に送信される値のRangeと、Control ChangeメッセージのNumberを設定できます。Program Changeの場合、ペダルを踏んだ際に送信される値のRangeを設定できます。
参照元情報:Automation and MIDI Control
https://www.native-instruments.com/ni-tech-manuals/komplete-kontrol-manual/en/automation-and-midi-control