Maschineは非常に柔軟で強力なルーティングシステムを備えています。本章では、創造的なオーディオルーティング、MIDIの送受信、そして強力なマクロコントロールの作成について学びます。
この章では、Maschineのルーティングおよびアサインメントシステムに関するいくつかの重要なトピックと機能を説明します。これらを理解することは、Maschineの数多くのワークフローで大いに役立ちます。
ルーティングおよびアサインメント機能のほとんどは、チャンネルプロパティ(Channel properties)を介してアクセスできます。チャンネルプロパティは、そこにロードされているプラグインに関係なく、特定のサウンド、グループ、またはマスターに適用されるグローバル設定です。
チャンネルプロパティは4つのセットに整理されています。すべてのチャンネル(サウンド、グループ、マスター)に対して同様のプロパティセットが用意されています。Input properties(マスターでは使用不可)、Output properties、Groove properties、Macro propertiesです。
チャンネルプロパティとそのパラメーターには、プラグインと同じ手順で、ソフトウェアとコントローラーの両方からアクセスできます。詳細は「Navigating Channel properties, Plug-ins, and Parameter pages」を参照してください。
Input properties、Output properties、Macro propertiesについては以降のセクションで説明します。Groove propertiesの詳細は「Groove」を参照してください。
Maschineは、特定のニーズに合わせて細かくカスタマイズできる強力なオーディオルーティングシステムを備えています。
簡単に言えば、デフォルトではMaschineの各チャンネルはシンプルで階層的な構造になっています。
このデフォルトのルーティング構成は、さまざまな方法でカスタマイズできます。各サウンド、各グループ、マスターのInput/Output propertiesにあるオーディオ設定を使用することで、次のセクションで説明するように、幅広い状況に対応する複雑なルーティングを構築できます。
オーディオおよびMIDIルーティングの調整には、ミックスビューが最も効率的な場合があります。おなじみのミキシングデスクのレイアウトにより、目的のパラメーターを素早く見つけ、その場でルーティングを調整できます。そのため、以降のセクションではアレンジビューとミックスビューの両方で手順を説明します。ミックスビューの詳細は「Controlling your mix」を参照してください。
ここで説明する各種ルーティングの便利な使用例は「Using effects」にもあります。
以降のセクションで説明する手順はすべてチャンネルプロパティを使用します。そのため、これらはコントローラーからも実行できます。実行するには、コントローラーをControlモードに切り替え、「Navigating Channel properties, Plug-ins, and Parameter pages」の説明に従って目的のチャンネルプロパティに移動します。
各サウンドは外部オーディオ信号を受信するように設定できます。これらのオーディオ信号は次のソースから送られてきます。
各サウンドは、1つの外部モノラルまたはステレオ入力を使用できます。同じ外部信号を任意の数のサウンドに送ることができます。
たとえばこれにより、外部オーディオ信号をサウンドにロードされたプラグインで処理したり、より一般的には外部オーディオ信号をMaschineのルーティング・処理システムに統合したりできます。使用例と手順については「Applying effects to external audio」も参照してください。
サウンドの外部オーディオ入力の設定は、サウンドのInput propertiesのAudioページで行います。
| ℹ️ | Input propertiesのAudioページはサウンドでのみ使用できます。 |

ソフトウェアでのサウンドのInput propertiesのAudioページ。

コントローラーでのサウンドのInput propertiesのAUDIOページ。
| ℹ️ | Input propertiesのAudioページへのアクセス方法は「Navigating Channel properties, Plug-ins, and Parameter pages」を参照してください。 |
| コントロール | 説明 |
|---|---|
| Audioセクション | |
| Source | サウンドへルーティングする外部オーディオ入力を選択します。選択できる項目は、None(外部入力なし)、Maschineの16ステレオ入力In 1 L+R~In 16 L+R、対応する32の左右モノラル入力、および同じグループ内の他のサウンドにロードされたマルチ出力プラグインの追加出力です。 |
| Gain | 入力信号のゲインを調整します。 |
Maschineをスタンドアロンアプリケーションとして実行している場合、AudioセクションのSourceセレクターにある外部ステレオ入力In 1~8は、環境設定(Preferences)パネルのAudioページで選択したオーディオインターフェースの物理入力に対応します。詳細は「Preferences – Audio page」を参照してください。
MaschineをDAW内でプラグインとして実行している場合、AudioセクションのSourceセレクターにある外部ステレオ入力In 1~8は、DAW内の仮想入力に対応します。これにより、たとえばDAWのミキサーチャンネルをMaschine内の個々のサウンドへ送ることができます。Maschineプラグインの仮想オーディオ入力へ信号をルーティングする方法は、お使いのDAWのドキュメントを参照してください。
| ℹ️ | 他のチャンネルプロパティやプラグインの各パラメーターページと同様に、このページもコントローラー上で利用できます。アクセスしてパラメーターを変更するには、「Navigating Channel properties, Plug-ins, and Parameter pages」で説明されている共通のワークフローを使用してください。さらに、ステップごとの使用例は「Applying effects to external audio」にあります。 |
Maschineのミキサーでも、サウンドへ外部オーディオを簡単に送ることができます。
デフォルトでは、グループ内のすべてのサウンドの出力はそのグループへ送られ、そこでミックスされ、(ある場合は)グループにロードされたプラグインで処理されます。同様に、デフォルトではすべてのグループの出力はマスターへ送られ、そこでミックスされ、(ある場合は)マスターにロードされたプラグインで処理されます。
このデフォルトの動作は好みに合わせてカスタマイズできます。チャンネル出力のレベルやパン位置を調整したり、プリリスニング用にCueバスへ送ったりできます。さらに、個々のサウンドやグループ全体をオーディオインターフェースの別の出力ペアへ送り、後段で個別に処理することもできます。出力ルーティングの設定は、サウンドとグループのOutput propertiesのAudioページで行います。
| ℹ️ | ここではサウンドとグループのOutput propertiesのAudioページについてのみ説明します。マスターの同等ページについては「MaschineのマスターおよびCue出力の設定(Configuring the Master and Cue outputs of Maschine)」を参照してください。 |

ソフトウェアでのOutput propertiesのAudioページ(ここではサウンドの場合)。

コントローラーでのOutput propertiesのAudioページ(ここではサウンドの場合)。
| ℹ️ | Output propertiesのAudioページへのアクセス方法は「Navigating Channel properties, Plug-ins, and Parameter pages」を参照してください。 |
| コントロール | 説明 |
|---|---|
| Audioセクション | |
| Dest. | チャンネルのメインオーディオ出力の送信先を選択します。サウンドの場合、選択できるオプションはNone(出力なし)、Master、Group(デフォルト設定)、バッシングポイントとして機能する他のグループ、他のグループ内でバッシングポイントとして機能する任意のサウンド、およびMaschineの16の外部ステレオ出力Ext. 1~16です。利用可能なバッシングポイントは後述のようにラベル付けされます。 |
| Cue | Cueが有効な場合、チャンネルのメイン出力は通常の送信先(Dest.で定義、上記参照)ではなくCueバスへ送られます。たとえば、演奏でミックスする前にチャンネルをプリリスニングするのに非常に便利です。詳細は「Using the Cue bus」も参照してください。Cueが有効な場合、そのチャンネルのAux 1およびAux 2出力もミュートされますが、これらはCueバスへは送られません(「サウンドとグループの補助出力の設定(Setting up auxiliary outputs for Sounds and Groups)」を参照)。 |
| Level | チャンネルの全体的な音量レベルを調整します。 |
| Pan | ステレオフィールドにおけるチャンネルのパン位置を定義します。 |
| Audio Mute(サウンドのみ) | Audio Muteを有効にすると、このサウンドをミュートした際にイベントがバイパスされるだけでなく、オーディオ出力もミュートされ、すでに演奏されたノートのオーディオの余韻もミュートされます。詳細は「Mute and Solo」を参照してください。 |
Maschineをスタンドアロンアプリケーションとして実行している場合、AudioセクションのDest.セレクターにある外部ステレオ出力Ext. 1~16は、環境設定(Preferences)パネルのAudioページで選択したオーディオインターフェースの物理出力に対応します。詳細は「Preferences – Audio page」を参照してください。
MaschineをDAW内でプラグインとして実行している場合、AudioセクションのDest.セレクターにある外部ステレオ出力Ext. 1~16は、DAW内の仮想出力に対応します。これにより、たとえば個々のサウンドやグループをMaschineからDAW内の専用ミキサーチャンネルへ送ることができます。Maschineプラグインの仮想オーディオ出力から信号をルーティングする方法は、お使いのDAWのドキュメントを参照してください。
Dest.セレクター(上の表を参照)で利用できる各種バッシングポイントは、ドロップダウンメニューとセレクターの表示部とで異なるラベルが付きます。
| ℹ️ | DEST.パラメーターで利用できるバッシングポイントは、上記のセレクター表示部と同じようにラベル付けされます。 |
プロジェクト内の各サウンドまたはグループには、追加の送信先へルーティングできる2つの補助(Aux)出力があります。たとえば、チャンネルのオーディオ出力の任意の量を他のチャンネルへ送り、さらに処理することができます。これは特にセンドエフェクトで使用されます(クラシックなセンドエフェクトの設定方法は「Creating a send effect」を参照)。
サウンド/グループの補助出力は、Output propertiesのAuxページで設定します。
| ℹ️ | マスターのOutput propertiesにはAuxページはありません。 |

ソフトウェアでのOutput propertiesのAuxページ(ここではグループの場合)。

コントローラーでのOutput propertiesのAUXページ(ここではグループの場合)。
| ℹ️ | Output propertiesのAuxページへのアクセス方法は「Navigating Channel properties, Plug-ins, and Parameter pages」を参照してください。 |
| コントロール | 説明 |
|---|---|
| Aux 1 / Aux 2セクション | |
| Dest. | チャンネルのAux 1またはAux 2出力の送信先を選択します。選択できるオプションはAudioページのDest.セレクター(「サウンドとグループのメイン出力の設定」を参照)と同じですが、Aux 1およびAux 2ではデフォルトの送信先がNoneである点が異なります。つまりデフォルトでは補助センドは定義されていません。 |
| Level | Aux 1またはAux 2出力へ送られる信号のレベルを調整します。 |
| Order | OrderがPreに設定されている場合、チャンネルはAudioページのAudioセクションにあるLevelとPanの設定が適用される前にAux 1またはAux 2へ送られます。OrderがPost(デフォルト設定)に設定されている場合、メイン出力のLevelとPanの設定が補助出力へ送られる信号にも影響します。 |
Maschineをスタンドアロンアプリケーションとして実行している場合、Aux 1およびAux 2セクションのDest.セレクターにある外部ステレオ出力Ext. 1~16は、環境設定(Preferences)パネルのAudioページで選択したオーディオインターフェースの物理出力に対応します。詳細は「Preferences – Audio page」を参照してください。
MaschineをDAW内でプラグインとして実行している場合、Aux 1およびAux 2セクションのDest.セレクターにある外部ステレオ出力Ext. 1~16は、DAW内の仮想出力に対応します。これにより、たとえば個々のサウンドやグループの補助出力をMaschineからDAW内の専用ミキサーチャンネルへ送ることができます。Maschineプラグインの仮想オーディオ出力から信号をルーティングする方法は、お使いのDAWのドキュメントを参照してください。
Maschineのミキサーでも、サウンドとグループの補助出力を簡単に設定できます。
マスターへルーティングされたすべてのチャンネルはミックスされ、(ある場合は)マスターにロードされたプラグインで処理されます。その結果がマスター出力、すなわちMaschineのメイン出力へ送られます。
また、プリリスニング用に現在Cueバスへルーティングされているすべてのチャンネルはミックスされ、Cue出力へ送られます。
| ℹ️ | Cueバスの詳細は「Using the Cue bus」を参照してください。 |
マスター出力とCue出力の両方を(オーディオインターフェースまたはDAW内の)どの出力へ送るかを選択し、それぞれのレベルとパン位置を調整できます。これは、マスターのOutput propertiesのAudioページで行います。

ソフトウェアでのマスターのOutput propertiesのAudioページ。

コントローラーでのマスターのOutput propertiesのAUDIOページ。
| ℹ️ | マスターのOutput propertiesのAudioページへのアクセス方法は「Navigating Channel properties, Plug-ins, and Parameter pages」を参照してください。 |
| コントロール | 説明 |
|---|---|
| Audioセクション | |
| Output | Maschineプロジェクトのメインステレオ出力の送信先を選択します。選択できるオプションは16の外部ステレオ出力Ext. 1~16です。 |
| Level | マスター出力の全体的な音量レベルを調整します。このコントロールは、Maschineウィンドウ右上のヘッダーにあるMaster Volumeスライダーと同じです。 |
| Pan | ステレオフィールドにおけるマスター出力のパン位置を定義します。 |
| Cueセクション | |
| Output | MaschineプロジェクトのCueバスの送信先を選択します。選択できるオプションは16の外部ステレオ出力Ext. 1~16です。メインステレオ出力とは別の出力を選択することで、このCueバスへ送られたチャンネルを、この追加出力(たとえばヘッドフォン)で実際にプリリスニングできます。チャンネルをCueバスへ送るには、そのOutput propertiesのAudioページでCueスイッチを有効にします(「サウンドとグループのメイン出力の設定」を参照)。 |
| Level | Cue出力のレベルを調整します。 |
| Pan | ステレオフィールドにおけるCue出力のパン位置を定義します。 |
Maschineをスタンドアロンアプリケーションとして実行している場合、AudioおよびCueセクションのOutputセレクターにある外部ステレオ出力Ext. 1~16は、環境設定(Preferences)パネルのAudioページで選択したオーディオインターフェースの物理出力に対応します。詳細は「Preferences – Audio page」を参照してください。
MaschineをDAW内でプラグインとして実行している場合、AudioおよびCueセクションのOutputセレクターにある外部ステレオ出力Ext. 1~16は、DAW内の仮想出力に対応します。Maschineプラグインの仮想オーディオ出力から信号をルーティングする方法は、お使いのDAWのドキュメントを参照してください。
Maschineのミキサーでも、マスターおよびCue出力を簡単に設定できます。両方はミキサー右端の同じチャンネルストリップを共有します。
マスター/Cueチャンネルストリップを表示するには、次の操作を行います。
このマスター/Cueチャンネルストリップで、マスターチャンネルの出力を設定するには次の操作を行います。
このマスター/Cueチャンネルストリップで、Cueチャンネルの出力を設定するには次の操作を行います。
Maschineは、さまざまな状況で使用できる柔軟なMIDIリモートコントロールおよびホストオートメーション機能を提供します。
Maschineのマスター、グループ、サウンドは、MIDIを介して、また(Maschineがプラグインとして動作している場合は)DAWから、グローバルにも個別にもコントロールできます。
| ℹ️ | Maschineがホスト内でプラグインとして動作している場合、MIDIノートまたはMIDIプログラムチェンジメッセージを使用してシーンやセクションをトリガーすることもできます。詳細は「Triggering Sections or Scenes via MIDI」を参照してください。 |
サウンドからMIDIデータを送信することもできます。たとえば、MaschineがDAW内でプラグインとして動作している場合、これによりパッドでの演奏をDAW内のMIDIパターンとして録音できます。詳細は「サウンドからのMIDI送信(Sending MIDI from Sounds)」を参照してください。
Maschineでは、MIDIを介して(たとえばMIDIキーボードから)サウンドを演奏できます。
デフォルトでは、設定を行わなくても、任意のMIDIポートおよび任意のMIDIチャンネルで入力されたMIDIノートは、現在フォーカスされているサウンドスロットのさまざまなピッチをトリガーします。
現在フォーカスされているサウンドとは独立して1つ以上のサウンドをMIDIノートで演奏するには、サウンドまたはそのグループのMIDI入力設定を構成する、つまりサウンドまたはグループが入力MIDIノートにどう反応するかを定義する必要があります。これは、グループまたはサウンドのInput propertiesのMIDIページで行います。
| ℹ️ | マスターのInput propertiesにはMIDIページはありません。 |
これらのMIDI入力設定を構成する際は、次の点に留意してください。

ソフトウェアでのInput propertiesのMIDIページ(ここではグループの場合)。

コントローラーでのInput propertiesのMIDIページ(ここではグループの場合)。
| ℹ️ | ソフトウェアおよびコントローラーからInput propertiesのMIDIページにアクセスする方法は「Navigating Channel properties, Plug-ins, and Parameter pages」を参照してください。 |
サウンドおよびグループのMIDI入力設定には、次のパラメーターがあります。
| コントロール | 説明 |
|---|---|
| MIDI ROUTINGセクション | |
| Key Mode(グループモードのみ) | 選択したグループのMIDIノート入力を有効にします(デフォルトでは無効)。MaschineプラグインへMIDI信号をルーティングする方法は、お使いのホストのドキュメントを参照してください。Key Modeには次のオプションがあります。Off:選択したグループのMIDIノート入力を無効にします。Drumkit:選択したグループのMIDIノート入力を手軽に設定し、各サウンドをC2から上方向へ半音階でキーボード上の特定のキーに配置します。サウンドに何もロードされていない場合は何もトリガーできません。Native Instruments Komplete Kontrol Sシリーズキーボードを使用している場合、何もロードされていないことを示すためにLight Guideは白のままになります。さらに、Komplete Kontrol Sシリーズキーボードには専用のKEY MODEボタンがあり、Maschineで選択したグループのDrumkitオプションを素早く有効にできます。Drumkitを選択すると、パターンエディターのMIDIドラッガーを使用してMaschineから別のホストシーケンサーへMIDIをエクスポートする方法にも影響します。Manual:Source、Channel、Start Note、Thruの設定を含め、好みに基づいてMIDIノート入力を設定できます。 |
| Source(スタンドアロンかつManualモードのみ) | サウンドまたはグループがMIDIノートを受信するMIDIポートを選択します。選択できる項目は、None(MIDIノート入力無効、デフォルト設定)、All(有効なすべての入力ポートでMIDIノートを受信)、および有効な各MIDI入力ポートです。MIDIインターフェースの目的のMIDI入力ポートは、Audio and MIDI SettingsパネルのMIDIページで有効にできます(「Preferences – MIDI page」を参照)。サウンドとその親グループの両方でNoneが選択されている場合、そのサウンドがフォーカスされていると、すべてのMIDIポートおよびすべてのMIDIチャンネルからMIDIノートを受信します。 |
| Channel(Manualモードのみ) | サウンドまたはグループがMIDIノートを受信するMIDIチャンネルを選択します。All(デフォルト設定)を選択すると、サウンドまたはグループはすべてのチャンネルからMIDIノートを受信します。サウンドのChannelパラメーターは、マルチチャンネルMIDIファイルをそのグループにインポートする際にも使用されます(「Importing MIDI to Patterns」を参照)。 |
| Start Note(Manualモードのみ) | そのグループのMIDIルートノート(デフォルトではC1)を定義します。MIDIルートノートと上位15のMIDIノート([ルートノート]から[ルートノート+15]まで)が、それぞれサウンドスロット1~16のルートノートをトリガーします。この範囲外の入力MIDIノートはグループによって無視されます。Start Noteパラメーターは、シングルチャンネルMIDIファイルをグループにインポートする際にも使用されます(「Importing MIDI to Patterns」を参照)。 |
| Thru(Manualモードのみ) | このパラメーターをオンにすると、入力イベントがMIDI出力へ送られます。Maschineで演奏したノートをホストシーケンサーに録音し、Maschineをサウンドソースとして使用してそこから再生したい場合に便利です。このパラメーターをオフにすると、入力イベントが出力へルーティングされなくなります。 |
| 💡 | これらのパラメーターの一部はMIDIファイルのインポートにも影響します。サウンドのChannelパラメーターはマルチチャンネルMIDIファイルをそのグループにインポートする際に使用され、Root NoteパラメーターはシングルチャンネルMIDIファイルをグループにインポートする際に使用されます。MIDIファイルのインポートの詳細は「Importing MIDI to Patterns」を参照してください。 |
| ℹ️ | Maschineがホスト内でプラグインとして動作しており、シーンをMIDIノートでトリガーするように設定している場合、シーントリガーは同じMIDIチャンネルに設定されたサウンドトリガーよりも優先されます。シーンのMIDIコントロールを設定するには「Triggering Sections or Scenes via MIDI」を参照してください。 |
Maschineのミキサーでも、サウンドとグループのMIDIノート入力を簡単に設定できます。
MaschineハードウェアのSCENEモードは、シーンのトリガーに使用できるMIDI(ノート/プログラムチェンジ)を送信するように設定できます。Maschineがプラグインとして動作している場合、このMIDIデータはホストアプリケーションへ送信されます。Maschineがスタンドアロンアプリケーションとして動作している場合、このMIDIデータは有効なすべてのMIDI出力デバイスへ送信されます。
MIDIシーンチェンジのプログラムチェンジメッセージを使用して、シーンの演奏をホストアプリケーションに録音できます。録音したすべてのシーン演奏はホスト内に保存し、Maschineへ送り返して録音した順序でシーンを再生・トリガーできます。
MIDIシーンチェンジ機能を有効/無効にするには、次の操作を行います。
| ℹ️ | MIDIシーンチェンジはロックチェンジよりも優先されます。ロックとシーンのチェンジに同じMIDIソースとチャンネルを選択した場合、MIDIソースからの対応するイベントによってシーンのみがトリガーされます。対応するロックスナップショットは呼び出されません。 |
MIDIロックチェンジの詳細は「Triggering Lock snapshots via MIDI」を参照してください。
サウンド、グループ、マスターのチャンネルプロパティおよびプラグインの多くのパラメーターをMIDIメッセージにアサインし、MIDIを介してコントロール・オートメーションできます。
さらに、Maschineがプラグインとして動作している場合、これらのパラメーターをオートメーションIDにアサインし、DAW内のホストオートメーショントラックを介してコントロール・オートメーションできます。
| ℹ️ | MIDIおよびホストオートメーションの設定はソフトウェアでのみ可能です。 |
Maschineにおいてオートメーションとは、外部ソース(MIDIまたはホストアプリケーション)からのMaschineパラメーターのコントロールを意味します。値の変化は次のとおりです。
どちらもMaschineパラメーターの自動的な変更を扱いますが、オートメーションとモジュレーションは区別する必要があります。次の表に主な違いをまとめます。
| モジュレーション | オートメーション | |
|---|---|---|
| コントロールのソース | 内部(例:Auto-writeで録音された変更) | 外部(例:外部MIDIシーケンサーまたはホスト内のオートメーショントラック) |
| 変更の持続時間 | 一時的(クリップの終わりまで) | 永続的 |
| 対象パラメーター | サウンドおよびグループレベルのみ | すべてのレベル(サウンド、グループ、マスター) |
| 変更の性質(連続パラメーターのみ) | 相対的(モジュレーションなしの値からの偏差を定義) | 絶対的(オートメーションなしの値に関係なく新しい値を定義) |
このセクションではMaschineでのオートメーションの使用方法を説明します。モジュレーションの使用の詳細は「Recording and editing modulation」を参照してください。
モジュレーションとオートメーションは相互排他的ではないことに注意してください。Maschineでパラメーターをモジュレートしながら、同時に(たとえばホストから)オートメーションすることもできます。その結果、パラメーター値は、オートメーションによって定義される動く値から(録音されたモジュレーションに従って)偏差します。
MIDIおよびホストコントロールは、アサインメントエリア(Assignment area)のAutomationペインで設定できます。

アサインメントエリアのAutomationペイン。
| 💡 | アサインメントエリアが開いていると、他のパラメーターページに切り替えたときにアサインメントエリアが選択に追従します。常に上に表示されているページのアサインメントを表示します。 |
| ℹ️ | Maschine 1.xユーザーへ:以前のMaschineバージョンでは、MIDI/ホストオートメーションはマクロコントロールを介してのみ可能でした。現在では、MIDI/ホストオートメーションとマクロコントロールは無関係です。MIDI/ホストオートメーションは、マクロコントロールのアサインとは独立して、パラメーターに直接設定できます。マクロコントロールは現在、パラメーターのショートカット(または「エイリアス」)として特に機能します。詳細は「マクロコントロールによるパラメーターのカスタムセットの作成」を参照してください。 |
Automationペインには2つのタブがあります。
現在のパラメーターページのオートメーション可能な各パラメーターの下に、Automationペインは、そのパラメーターの現在のアサインを示すAssignmentフィールドを表示します。パラメーターにまだアサインがない場合、AssignmentフィールドにはLearn(MIDIタブ)またはEnable(Hostタブ)と表示されます。パラメーターがオートメーションできない場合、そのAssignmentフィールドはグレーアウトされて非アクティブになります(どのパラメーターがオートメーション可能かは後述参照)。

現在のパラメーターページのMIDI CCアサイン。

現在のパラメーターページのいくつかのホストオートメーションアサイン。
以降の段落では、MaschineパラメーターにMIDIコントロールおよびホストオートメーションIDをアサインする方法を詳しく説明します。
オートメーション可能なパラメーターはすべて、プラグインまたはチャンネルプロパティ内にあります(たとえばパターンの長さやシーンの色はオートメーションできません)。ソフトウェアのミックスビューでは、オートメーション可能なすべてのパラメーターがコントロールエリアの何らかのパラメーターページ内にあることを意味します。
オートメーション可能であるためには、プラグインおよびチャンネルプロパティのパラメーターは1つの要件を満たす必要があります。
この要件を満たすほぼすべてのパラメーターはオートメーション可能で、例外は次のとおりです。
| ℹ️ | オートメーション可能なパラメーターのルールは、モジュレーション可能なパラメーターのルールと同じですが、モジュレーション可能なパラメーターはサウンドとグループにのみ存在する(マスターには存在しない)点が異なります。言い換えれば、サウンドおよびグループレベルでは、同じパラメーターがオートメーション可能かつモジュレーション可能です。モジュレーションの詳細は「Recording and editing modulation」を参照してください。 |
また、マクロコントロールがオートメーション可能になるのは、それがコントロールしているパラメーター自体がオートメーション可能な場合に限られます。マクロコントロールの詳細は「マクロコントロールによるパラメーターのカスタムセットの作成」を参照してください。
オートメーションIDの削除も簡単です。
| ℹ️ | ホストからVST/AUプラグインパラメーターをオートメーションする方法の詳細は、お使いのホストのドキュメントを参照してください。 |
MaschineでパラメーターにMIDIコントロールをアサインするには、直感的なLearnモードを使用します。
作成したアサインは、有効なすべてのMIDIポートのすべてのチャンネルでMIDIメッセージを受信します。
| ℹ️ | Learnモードとその結果のMIDIコントロールが機能するためには、MaschineでMIDIが正しく設定されている必要があります。Maschineがスタンドアロンアプリケーションとして動作している場合、これはPreferencesパネルのMIDIページで行います(詳細は「Preferences – MIDI page」を参照)。Maschineがホストアプリケーション内でプラグインとして動作している場合、MIDI設定はホストで行います(「Stand-alone and plug-in operation」を参照)。 |
パラメーターにすでにMIDIアサインがある場合、新しいMIDIアサインが以前のものを置き換えます。気が変わって新しいMIDIコントロールをアサインしたくない場合は、Learnが点滅している間にAssignmentフィールドを再度クリックするか、コンピューターのキーボードで[Esc]を押します。
| ℹ️ | Maschineでは、同じMIDIコントロールを複数のパラメーターにアサインすることはできません。MIDIコントロールがすでにあるパラメーターにアサインされている場合、それを別のパラメーターにアサインすると最初のアサインは自動的に削除されます。 |
新しいものを録音せずにMIDIアサインを単に削除するには、次の操作を行います。
もちろん、この手順はMaschineにロードされたNative InstrumentsおよびExternalプラグインでも機能します。
サウンドにNative InstrumentsまたはサードパーティのVST/AUプラグインがロードされている場合、MIDIプログラムチェンジメッセージを介してプラグインのプリセット(パッチ、プログラムなど)をリモートで切り替えることができます。
これを機能させるには、プラグインがそのプリセットまたは特定のプリセットセットをホスト(ここではMaschine)に公開する必要があります。各VST/AU楽器またはエフェクトは、プリセット(パッチ、プログラムなど)を異なる方法で処理する場合があります。プリセットをホストで利用可能にする方法は、プラグインのドキュメントを参照してください。
| 💡 | たとえば、Massive、ABSYNTH 5、FM8では、Program Listを有効にして目的のパッチで満たすことで、これらをMaschineに公開し、MIDIプログラムチェンジメッセージで切り替えることができます。 |
Native InstrumentsまたはサードパーティのVST/AUプラグインは、該当するサウンドのInput propertiesのMIDIページで定義したSourceおよびChannel設定に従ってプログラムチェンジメッセージを受信します。このページの詳細は上記の「MIDIノートによるサウンドのトリガー」で説明しています。
サウンドはMIDIノートとオートメーションデータを外部へ出力でき、Maschineのシーケンサーから任意のMIDI対応アプリケーションや外部MIDI機器をコントロールできます。
MIDI出力を有効にすると、サウンドは次のものを送信します。
| 💡 | プラグインがロードされていないサウンドでも、上記のMIDIデータを送信できます。さらに、サウンドにプラグインがない場合、入力されるMIDIノートをそのMIDI出力へ転送します。サウンドのMIDIノート入力の設定方法は「MIDIノートによるサウンドのトリガー」を参照してください。 |
サウンドのMIDI出力は、Output propertiesのMIDIページで設定します。
| ℹ️ | Output propertiesのMIDIページはサウンドでのみ使用できます。 |

ソフトウェアでのサウンドのOutput propertiesのMIDIページ。

コントローラーでのサウンドのOutput propertiesのMIDIページ。
| ℹ️ | Output propertiesのMIDIページへのアクセス方法は「Navigating Channel properties, Plug-ins, and Parameter pages」を参照してください。 |
| コントロール | 説明 |
|---|---|
| MIDIセクション | |
| Dest. | サウンドがMIDIデータを送信するMIDIポートを選択します。Maschineがスタンドアロンモードで動作している場合、選択できる項目はNone(MIDI出力無効、デフォルト設定)、有効な各MIDI出力ポート、および同じグループ内でMIDIを受信できるプラグイン(マルチティンバープラグイン)を含む任意のサウンドです。MIDIインターフェースの目的のMIDI出力ポートを有効にするには、PreferencesパネルのMIDIページを確認してください(「Preferences – MIDI page」を参照)。Maschineがホストアプリケーション内でプラグインとして動作している場合、有効なMIDI出力ポートの項目はNone(MIDI出力無効、デフォルト設定)とHostです。Hostを選択すると、MaschineはサウンドからのMIDIデータをホストアプリケーションへ転送します。これにより特に、パッドでの演奏をホスト内でMIDIファイルとして録音できます(さらなる編集、他の楽器のコントロールなどに)。 |
| Channel | サウンドがMIDIデータを送信するMIDIチャンネルを選択します。デフォルトでは、サウンドスロット1はチャンネル1、サウンドスロット2はチャンネル2、というようにMIDIデータを送信します。 |
| Transpose | ノートが送信される前に、MIDIノート番号にオフセットを適用します。値は-48(48半音、つまり4オクターブ下へのトランスポーズ)から+48(48半音、つまり4オクターブ上へのトランスポーズ)の範囲です。デフォルト値は0です。 |
Maschineのミキサーでも、サウンドのMIDI出力を簡単に設定できます。
マクロコントロールを使用すると、異なるソースから集めたパラメーターの選択を1か所でコントロールできます。すべてのチャンネル(サウンド、グループ、マスター)で利用でき、画面を切り替えることなく、さまざまなソースから操作したいパラメーターのセットを1つの画面で選べるため、ライブ演奏に非常に便利です。
マクロコントロールはMacro propertiesで利用できます。

ソフトウェアでのMacro properties(ここではサウンドの場合)。

Macro properties(ここではサウンドの場合)。
| ℹ️ | Macro propertiesへのアクセス方法は「Navigating Channel properties, Plug-ins, and Parameter pages」を参照してください。 |
各マクロコントロールは、選択したパラメーターの全範囲を持つ1つの送信先にアサインできます。一方、同じパラメーターを複数のマクロコントロールの送信先にすることもできます。
マクロコントロールにアサインできるパラメーターを知るには、次の1つのルールを考慮してください。
あるチャンネルのマクロコントロールは、そのチャンネルまたはその下位のチャンネルのプロパティやプラグインにあるあらゆるパラメーターをコントロールできます。言い換えれば:
| ℹ️ | Macro properties自体は(別のチャンネルのものであっても)、どのマクロコントロールの送信先としても利用できません。 |
| 💡 | 同じパラメーターを複数のマクロコントロールにリンクすることは、次の例で役立ちます。サウンドのあるパラメーターが特に重要な場合、それをそのサウンド、その親グループ、およびマスターのマクロコントロールの同じノブにリンクできます。こうすることで、マスター、グループ、サウンドの各レベルを切り替えても(ただし別のサウンドやグループに切り替えた場合を除く)、そのパラメーターが常に同じノブで利用できるようになります。 |
コントローラーでは、専用のボタンによっていつでもマクロコントロールに素早くアクセスできます。
ソフトウェアでは、マクロコントロールを2つの異なる方法でアサインできます。最も速く簡単な方法は、パラメーターから直接マクロコントロールを作成することです。もう1つの手の込んだ方法は、アサインメントエリアのPagesペインを使用することです。
チャンネルまたはプラグインのプロパティからパラメーターをマクロにアサインするのは、速く簡単です。パラメーター名を右クリック(macOSでは[Ctrl]クリック)し、どのマクロレベルにアサインするかを選択するだけです。
パラメーターから直接マクロコントロールをアサインするには:
同じ手順でマクロを削除できます。
マクロコントロールのアサインは、Macro propertiesが選択されているときに、アサインメントエリアのPagesペインで行います。手順は、MaschineでVST/AUプラグインのパラメーターをパラメーターページにアサインする際の手順と同様です(「Setting up your own Parameter pages」を参照)。
まず、Macro propertiesのアサインメントエリアのPagesペインを開く必要があります。これを行うには:
| 💡 | アサインメントエリアが開いていると、他のパラメーターページに切り替えたときにアサインメントエリアが選択に追従します。常に上に表示されているページのアサインメントを表示します。 |
| ℹ️ | Pagesタブは、Native InstrumentsまたはExternalプラグイン、およびMacro propertiesに対してのみクリックできます。すべてのInternalプラグインおよびチャンネルプロパティでは、パラメーターとパラメーターページは編集できず、Pagesタブはグレーアウトされて非アクティブになります。Native InstrumentsまたはExternalプラグインのパラメーターをパラメーターページにアサインする方法の詳細は「Setting up your own Parameter pages」を参照してください。 |
アサインメントエリアのPagesペインを開くと、上のコントロールエリアにもいくつかの変更が見られます。

Macro Propertiesが表示され、その下のアサインメントエリアでPagesペインがアクティブになっているコントロールエリア。
(1)ページ削除ボタン(「x」記号):ページ名の後の小さな「x」をクリックして、このパラメーターページを削除します。
(2)ページ追加ボタン(「+」記号):最後のページラベルの後の小さな「+」をクリックして、新しいページを追加します。デフォルトでは、ページは「Page 1」「Page 2」などとラベル付けされます。セクションラベルフィールド(3)を介してページ内にセクションを定義することで、ページラベルを変更できます。
(3)セクションラベルフィールド:これらのフィールドでは、表示されているページ内にパラメーターのセクションを定義できます。セクションに含めたい最初のパラメーターの上のフィールドをダブルクリックし、セクションの目的の名前を入力して[Enter]を押して確定します。新しいセクションには、次のセクションが始まるまでの以降のすべてのパラメーターが含まれます(これはアサインメントエリアを閉じた後にのみ確認できます)。さらに、パラメーターページはそのセクションのラベルを反映します。複数のセクションがある場合、ページラベルはそれらすべてをスラッシュで区切って反映します。
(4)リセットボタン:Resetをクリックして、選択したノブのマクロコントロールアサインを削除します。
(5)パラメーターラベルフィールド:これらのフィールドをダブルクリックして、パラメーターのカスタムラベルを入力します([Enter]で確定)。これらのラベルは、対応するパラメーターに対してMaschineのあらゆる場所に反映されます。
(6)フォーカスフレーム:アサインされているマクロコントロールを示します。任意のマクロコントロールをクリックすると、下のTargetセレクター(4)でそのアサインを表示・編集できます。
(7)Targetセレクター:フォーカスフレーム(5)で示された、選択したマクロコントロールの対象パラメーターを表示・選択します。このマルチレベルのドロップダウンウィジェットにより、チャンネルの構造をたどって目的のパラメーターへ素早く移動できます。詳細な手順は次の段落で説明します。
Targetセレクター(上の図を参照)では、各マクロコントロールに対して利用可能なすべてのパラメーターから選択できます。

Targetセレクターを使うと、目的のパラメーターを素早く選択できます。
このツールは複数レベルのサブメニューを含むメニューに似ていますが、切り替えを速くするために中間の各選択が表示されたままになる点が大きく異なります。
新しい、アサインされていないマクロコントロールをアサインするには、次の操作を行います。
このパラメーターへの全パスがTargetセレクターに表示されたままになります。これにより、最上位のチャンネルから始めて選択プロセス全体をやり直すことなく、1つの選択だけを変更できます。
アサインメントエリアが開いていてPagesタブが選択されているとき、アサイン済みまたは未アサインのマクロスロットを右クリックすると、コンテキストメニューが開きます。

Macro propertiesのコンテキストメニュー。
コンテキストメニューには次の項目が含まれます。
| メニュー項目 | 説明 | キーボードショートカット |
|---|---|---|
| Rename | マクロの名前を変更します。 | Ctrl + R / Cmd + R |
| Reset | マクロをリセットします。 | |
| Cut | マクロを切り取って別の位置に貼り付けます。 | Ctrl + X / Cmd + X |
| Copy | マクロをコピーします。 | Ctrl + C / Cmd + C |
| Paste | 切り取ったマクロまたはコピーしたマクロを新しい位置に貼り付けます。 | Ctrl + V / Cmd + V |
アサインメントエリアが開いていてPagesタブが選択されているとき、ページ名を右クリックするとコンテキストメニューが開きます。

ページのコンテキストメニュー。
コンテキストメニューには次の項目が含まれます。
| メニュー項目 | 説明 | キーボードショートカット |
|---|---|---|
| Delete | 現在のページをすべてのアサインとともに削除します。 | |
| Clear All | すべてのアサインをクリアし、すべてのページを削除します。 |
コントローラーを使用して、チャンネルプロパティまたはプラグインのパラメーターをマクロコントロールにアサインおよびアサイン解除するのは、速く簡単です。
コントローラーを使用してパラメーターから直接マクロコントロールをアサインするには:
各レベルのマクロアサインは、コントローラーのMACROボタンを押してレベル(MASTER、GROUP、SOUND)を選択すると確認できます。
| 💡 | マクロコントロールはMaschineプロジェクトとともに保存されます。すべてのマクロをアサインしたら、SHIFT + FILE(Save)を押すのを忘れないでください。 |
同じ手順でマクロコントロールからパラメーターをアサイン解除できます。
参照元情報:Audio routing, remote control, and Macro Controls
https://www.native-instruments.com/ni-tech-manuals/maschine-mk3-manual/en/audio-routing,-remote-control,-and-macro-controls