Maschineは非常に柔軟で強力なルーティングシステムを備えています。創造的なオーディオルーティング、MIDIの送受信、そして強力なMacro Controlの作成について学びます。
本章では、Maschineのルーティングおよびアサインメントシステムに関するいくつかの重要なトピックと機能について説明します。これらを理解することは、Maschineの数多くのワークフローにおいて非常に役立ちます。
ルーティングおよびアサインメント機能のほとんどには、Channel propertiesからアクセスできます。Channel propertiesは、どのPlug-inがロードされているかに関わらず、特定のSound、Group、またはMasterに適用されるグローバルな設定です。
Channel propertiesは4つのセットに分類されています。すべてのチャンネル(Sound、Group、Master)で同様のセットが利用できます:Input properties(Masterでは利用不可)、Output properties、Groove properties、Macro propertiesです。
Channel propertiesとそのパラメーターには、ソフトウェアおよびコントローラーの両方から、Plug-inと同じ手順でアクセスできます。詳細は基本コンセプト(Basic concepts)のChannel properties、Plug-in、Parameter pageの操作に関するセクションを参照してください。
Input properties、Output properties、Macro propertiesについては、以降のセクションで取り上げます。Groove propertiesの詳細については、コントローラーでの演奏(Playing on the controller)のGrooveに関するセクションを参照してください。
Maschineは、特定のニーズに合わせて細かくカスタマイズできる強力なオーディオルーティングシステムを備えています。
手短に言うと、デフォルトではMaschineの各チャンネルはシンプルな階層構造で構成されています。
このデフォルトのルーティング設定は、さまざまな方法でカスタマイズできます。各Sound、各Group、Masterに用意されたInput propertiesおよびOutput propertiesのオーディオ設定を使うことで、幅広い状況に対応できる複雑なルーティングを構築できます。次のセクションで見ていきましょう。
オーディオおよびMIDIルーティングを調整する際、Mix viewが最も効率的な場合があります。おなじみのミキシングデスクのレイアウトにより、目的のパラメーターを素早く見つけて、その場でルーティングを調整できます。そのため、以降のセクションでは、Arrange viewとMix viewの両方での手順を説明します。Mix viewの詳細については、ミックスの調整(Controlling your mix)を参照してください。
ここで説明する各種ルーティングの実用的な例は、エフェクトの使用(Using effects)にも記載されています。
各Soundは、外部のオーディオ信号を受け取るように設定できます。これらのオーディオ信号は、以下のソースから供給されます。
各Soundは、外部のモノラルまたはステレオ入力を1つ使用できます。同じ外部信号を、任意の数のSoundに供給することもできます。
これにより、例えば外部のオーディオ信号をSoundにロードされたPlug-inで処理したり、より一般的には、外部のオーディオ信号をMaschineのルーティングおよび処理システムに統合したりすることができます。使用例と手順については、エフェクトの使用の外部オーディオへのエフェクト適用に関するセクションも参照してください。
Soundの外部オーディオ入力の設定は、SoundのInput propertiesのAudioページで行います。
| ℹ️ | Input propertiesのAudioページは、Soundにのみ用意されています。 |

ソフトウェアにおけるSoundのInput propertiesのAudioページ。
| ℹ️ | Input propertiesのAudioページへのアクセス方法については、Channel properties、Plug-in、Parameter pageの操作に関するセクションを参照してください。 |
| コントロール | 説明 |
|---|---|
| Audioセクション | |
| Source | Soundにルーティングする外部オーディオ入力を選択します。選択できるのはNone(外部入力なし)、Maschineの16のステレオ入力In 1 L+R〜In 16 L+R、それに対応する32のモノラル入力(左または右)、および同じGroup内の他のSoundにロードされた複数出力Plug-inの追加出力です。 |
| Gain | 入力信号のゲインを調整します。 |
Maschineをスタンドアロンアプリケーションとして実行している場合、AudioセクションのSourceセレクターで選択できる外部ステレオ入力In 1〜8は、PreferencesパネルのAudioページで選択したオーディオインターフェースの物理入力に対応します。詳細はBasic conceptsのPreferences – Audioページに関するセクションを参照してください。
Maschineをプラグインとしてホストで実行している場合、Sourceセレクターで選択できる外部ステレオ入力In 1〜8は、DAW内の仮想入力に対応します。これにより、例えばDAWのミキサーチャンネルをMaschine内の個々のSoundへ送ることができます。仮想オーディオ入力への信号ルーティング方法については、お使いのDAWのドキュメントを参照してください。
MaschineのMixerから、Soundへの外部オーディオ送信を簡単に設定することもできます。




Mixerに、選択したGroup内のすべてのSoundのチャンネルストリップが表示されます。

これは、上で説明したSourceパラメーターを設定するのと同じ操作です。

これは、上で説明したGainパラメーターを設定するのと同じ操作です。
デフォルトでは、あるGroup内のすべてのSoundの出力はそのGroupに送られ、そこでミックスされたうえで、Groupにロードされたプラグイン(あれば)によって処理されます。同様に、デフォルトではすべてのGroupの出力はMasterに送られ、そこでミックスされたうえで、Masterにロードされたプラグイン(あれば)によって処理されます。
このデフォルトの動作は、お好みに合わせてカスタマイズできます。チャンネル出力のレベルやパン位置を調整したり、プレリスニング用にCue busへ送ったりできます。さらに、個々のSoundやGroup全体を、オーディオインターフェースの別の出力ペアへ送り、後段で個別に処理することもできます。出力ルーティングの設定は、SoundとGroupのOutput propertiesのAudioページで行います。
| ℹ️ | ここでは、SoundとGroupのOutput propertiesのAudioページについてのみ説明します。Masterの同等のページについては「Configuring the Master and Cue outputs of Maschine」で説明しています。 |

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

ソフトウェアにおけるOutput propertiesのAuxページ(ここではGroupの例)。
| ℹ️ | Output propertiesのAuxページへのアクセス方法については、Channel properties、Plug-in、Parameter pageの操作に関するセクションを参照してください。 |
| コントロール | 説明 |
|---|---|
| Aux 1 / Aux 2セクション | |
| Dest. | チャンネルのAux 1またはAux 2出力の送り先を選択します。選択肢はAudioページのDest.セレクターと同じです(「Configuring the main output of Sounds and Groups」参照)が、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ページを参照してください。
Maschineをプラグインとしてホストで実行している場合、外部ステレオ出力Ext. 1〜16は、DAW内の仮想出力に対応します。これにより、例えば個々のSoundやGroupの補助出力をMaschineからDAW内の独自のミキサーチャンネルへ送ることができます。仮想オーディオ出力からの信号ルーティング方法については、お使いのDAWのドキュメントを参照してください。
MaschineのMixerから、SoundとGroupの補助出力を簡単に設定することもできます。




これは、上で説明したDest.パラメーターを設定するのと同じ操作です。

これは、上で説明したLevelパラメーターを設定するのと同じ操作です。

これは、上で説明したOrderパラメーターを設定するのと同じ操作です。
Masterへルーティングされたすべてのチャンネルはミックスされたうえで、Masterにロードされたプラグイン(あれば)によって処理されます。その結果はMaster出力、つまりMaschineのメイン出力に送られます。
また、プレリスニングのためにCue busへ現在ルーティングされているすべてのチャンネルはミックスされたうえで、Cue出力に送られます。
| ℹ️ | Cue busの詳細については「Using the Cue bus」に関するセクションを参照してください。 |
MasterとCueの両出力を、(オーディオインターフェースまたはDAW内の)どの出力へ送るかを選択し、それぞれのレベルとパン位置を調整できます。これはMasterのOutput propertiesのAudioページで行います。

ソフトウェアにおけるMasterのOutput propertiesのAudioページ。
| ℹ️ | MasterのOutput propertiesのAudioページへのアクセス方法については、Channel properties、Plug-in、Parameter pageの操作に関するセクションを参照してください。 |
| コントロール | 説明 |
|---|---|
| Audioセクション | |
| Output | MaschineのProjectのメインステレオ出力の送り先を選択します。選択肢は16の外部ステレオ出力Ext. 1〜16です。 |
| Level | Master出力の全体的な音量レベルを調整します。このコントロールは、MaschineウィンドウのHeader右上にあるMaster Volumeスライダーと同じものです。 |
| Pan | ステレオフィールド内でのMaster出力のパン位置を定義します。 |
| Cueセクション | |
| Output | MaschineのProjectのCue busの送り先を選択します。選択肢は16の外部ステレオ出力Ext. 1〜16です。メインステレオ出力とは別の出力を選択することで、そのCue busに送られたチャンネルを、この別の出力(例えばヘッドフォン)で効果的にプレリスニングできます。チャンネルをCue busへ送るには、そのOutput propertiesのAudioページにあるCueスイッチを有効にします(「Configuring the main output of Sounds and Groups」参照)。 |
| Level | Cue出力のレベルを調整します。 |
| Pan | ステレオフィールド内でのCue出力のパン位置を定義します。 |
Maschineをスタンドアロンアプリケーションとして実行している場合、AudioとCueセクションのOutputセレクターで選択できる外部ステレオ出力Ext. 1〜16は、PreferencesパネルのAudioページで選択したオーディオインターフェースの物理出力に対応します。詳細はPreferences – Audioページを参照してください。
Maschineをプラグインとしてホストで実行している場合、AudioとCueセクションのOutputセレクターで選択できる外部ステレオ出力Ext. 1〜16は、DAW内の仮想出力に対応します。仮想オーディオ出力からの信号ルーティング方法については、お使いのDAWのドキュメントを参照してください。
MaschineのMaster出力とCue出力は、Mixerでも簡単に設定できます。両者はMixer右端にある同じチャンネルストリップを共有します。
Master/Cueチャンネルストリップを表示するには、以下の操作を行います。



下にMaster/Cueチャンネルストリップが表示されます。
このMaster/Cueチャンネルストリップで、Masterチャンネルの出力を設定するには、以下の操作を行います。


これは、それぞれMasterのOutput propertiesのAudioセクションにあるLevelまたはPanパラメーターを設定するのと同じ操作です(上記参照)。

これは、MasterのOutput propertiesのAudioセクションにあるOutputパラメーターを設定するのと同じ操作です(上記参照)。
このMaster/Cueチャンネルストリップで、Cueチャンネルの出力を設定するには、以下の操作を行います。


これは、それぞれMasterのOutput propertiesのCueセクションにあるLevelまたはPanパラメーターを設定するのと同じ操作です(上記参照)。

これは、MasterのOutput propertiesのCueセクションにあるOutputパラメーターを設定するのと同じ操作です(上記参照)。
Maschineは、さまざまな場面で活用できる柔軟なMIDIリモートコントロールとホストオートメーション機能を備えています。
MaschineのMaster、Group、Soundは、MIDI経由およびDAWから(Maschineをプラグインとして実行している場合)、全体としても個別にもコントロールできます。
| ℹ️ | Maschineをホスト内でプラグインとして実行している場合は、MIDIノートやMIDI Program Changeメッセージを使ってSceneやSectionをトリガーすることもできます。詳細はアレンジャーの操作(Working with the Arranger)の「MIDIによるSectionまたはSceneのトリガー」のセクションを参照してください。 |
SoundからMIDIデータを送信することもできます。例えば、MaschineをDAW内でプラグインとして実行している場合、パッドでの演奏をDAW内のMIDIパターンとして録音できます。これについては「SoundからのMIDI送信」で説明します。
Maschineでは、MIDI経由(例えばMIDIキーボードから)でSoundを演奏できます。
デフォルトでは、特に設定を行わなくても、任意のMIDIポート・任意のMIDIチャンネルで受信したMIDIノートが、現在フォーカスされているSound slotの異なるピッチをトリガーします。
現在フォーカスされているSoundとは無関係に、1つまたは複数のSoundをMIDIノートで演奏したい場合は、対象のSoundまたはそのGroupのMIDI入力設定を行う必要があります。つまり、受信したMIDIノートに対してSoundまたはGroupがどのように反応するかを定義します。これは、GroupまたはSoundのInput propertiesのMIDIページで行います。
| ℹ️ | MasterのInput propertiesにはMIDIページはありません。 |
これらのMIDI入力設定を行う際は、以下の点に注意してください。
| 💡 | SoundにPlug-inがロードされていない場合、受信したMIDIノートは(有効になっていれば)そのSoundのMIDI出力に転送されます(「SoundからのMIDI送信」を参照)。 |

ソフトウェアにおけるInput propertiesのMIDIページ(ここではGroupの場合)。
| ℹ️ | ソフトウェア上およびコントローラーからInput propertiesのMIDIページにアクセスする方法については、「Channel properties、Plug-in、Parameterページのナビゲート」のセクションを参照してください。 |
SoundとGroupのMIDI入力設定には、以下のパラメーターがあります。
| コントロール | 説明 |
|---|---|
| MIDI ROUTINGセクション | |
| Key Mode(Groupモードのみ) | 選択したGroupのMIDIノート入力を有効にします(デフォルトでは無効)。MaschineプラグインへのMIDI信号のルーティング方法については、ご使用のホストのドキュメントを参照してください。Key Modeには以下のオプションがあります。 Off:選択したGroupのMIDIノート入力を無効にします。 Drumkit:選択したGroupのMIDIノート入力を簡単に設定し、C2から上方向に向かってキーボード上に半音階で各Soundを配置します。Soundに何もロードされていない場合は何もトリガーされません。また、Native InstrumentsのKomplete Kontrol Sシリーズキーボードを使用している場合、Light Guideは白のままとなり、何もロードされていないことを示します。さらに、Komplete Kontrol Sシリーズキーボードには専用のKEY MODEボタンがあり、Maschineで選択中のGroupに対してDrumkitオプションを素早く有効にできます。Drumkitを選択すると、Pattern editorのMIDI draggerを使ってMaschineから別のホストシーケンサーへMIDIを書き出す際の動作にも影響します。PatternからデスクトップやホストソフトウェアへMIDIをドラッグ&ドロップする方法の詳細については「Patternのオーディオ・MIDIのインポート/エクスポート」を参照してください。 Manual:Source、Channel、Start Note、Thruの各設定を含め、MIDIノート入力を自分の好みに合わせて設定できます。 |
| Source(スタンドアロン時およびManualモード時のみ) | SoundまたはGroupがMIDIノートを受信するMIDIポートを選択します。選択できる項目は、None(MIDIノート入力無効、デフォルト設定)、All(有効化されたすべての入力ポートでMIDIノートを受信)、および有効化された各MIDI入力ポートです。MIDIインターフェイスの目的のMIDI入力ポートは、Audio and MIDI SettingsパネルのMIDIページで有効にできます(「Preferences – MIDIページ」を参照)。なお、Soundとその親Groupの両方でNoneが選択されている場合、そのSoundがフォーカスされていれば、すべてのMIDIポート・すべてのMIDIチャンネルからMIDIノートを受信します。 |
| Channel(Manualモードのみ) | SoundまたはGroupがMIDIノートを受信するMIDIチャンネルを選択します。All(デフォルト設定)を選択すると、SoundまたはGroupはすべてのチャンネルからMIDIノートを受信します。SoundのChannelパラメーターは、マルチチャンネルのMIDIファイルをそのGroupにインポートする際にも使用されます。詳細は「PatternへのMIDIインポート」のセクションを参照してください。 |
| Start Note(Manualモードのみ) | そのGroupのMIDIルートノートを定義します(デフォルトはC1)。MIDIルートノートとその上の15個のMIDIノート([ルートノート]から[ルートノート+15]まで)が、それぞれSound slot 1〜16のルートノートをトリガーします。この範囲外の受信MIDIノートはGroupによって無視されます。Start Noteパラメーターは、シングルチャンネルのMIDIファイルをGroupにインポートする際にも使用されます。詳細は「PatternへのMIDIインポート」のセクションを参照してください。 |
| Thru(Manualモードのみ) | このパラメーターをオンにすると、受信したイベントをMIDI出力にそのまま送ります。Maschineで演奏したノートをホストシーケンサーに録音し、Maschineを音源として使いながらそこから再生したい場合に便利です。オフにすると、受信したイベントは出力にルーティングされなくなります。 |
| 💡 | これらのパラメーターの一部はMIDIファイルのインポートにも影響します。SoundのChannelパラメーターはマルチチャンネルのMIDIファイルをそのGroupにインポートする際に使用され、Root NoteパラメーターはシングルチャンネルのMIDIファイルをGroupにインポートする際に使用されます。MIDIファイルのインポートの詳細については「PatternへのMIDIインポート」のセクションを参照してください。 |
| ℹ️ | Maschineをホスト内でプラグインとして実行しており、SceneをMIDIノートでトリガーするように設定している場合、同じMIDIチャンネルに設定されたSoundのトリガーよりもSceneのトリガーが優先されます。SceneのMIDIコントロールを設定するには、「MIDIによるSectionまたはSceneのトリガー」のセクションを参照してください。 |
MaschineのMixerから、SoundとGroupのMIDIノート入力を簡単に設定することもできます。




これは、上記で説明したSourceパラメーターを設定するのと同じ操作です。
Maschineをプラグインとして実行している場合は、代わりにMIDI INボタンが表示されます。これをクリックすると、ホストからのMIDI入力が有効になります。

これは、上記で説明したActiveボタンを有効にするのと同じ操作です。

これは、上記で説明したChannelパラメーターと同じ操作です。
MaschineハードウェアのSCENEモードは、Sceneのトリガーに使用できるMIDI(ノート/Program Change)を送信するように設定できます。Maschineをプラグインとして実行している場合、このMIDIデータはホストアプリケーションに送信されます。Maschineをスタンドアロンアプリケーションとして実行している場合、このMIDIデータは有効化されたすべてのMIDI出力デバイスに送信されます。
MIDI Scene ChangeのProgram Changeメッセージを使えば、Sceneのパフォーマンスをホストアプリケーションに録音できます。録音したSceneパフォーマンスはすべてホスト内に保存でき、Maschineに送り返して録音した順序でSceneを再生・トリガーできます。
MIDI Scene Change機能を有効/無効にするには、以下の手順を実行します。

| ℹ️ | MIDI Scene changeはLock changeよりも優先されます。LockとSceneのchangeに同じMIDI SourceとChannelを選択した場合、そのMIDIソースから届く該当イベントではSceneのみがトリガーされます。対応するLockのスナップショットは呼び出されません。 |
Sound、Group、MasterのChannel propertiesやPlug-inの多くのパラメーターをMIDIメッセージに割り当てて、MIDI経由でコントロール・オートメーションできます。
さらに、Maschineをプラグインとして実行している場合は、これらのパラメーターをオートメーションIDに割り当てて、DAWのオートメーショントラックからコントロール・オートメーションできます。
| ℹ️ | MIDIとホストオートメーションの設定は、ソフトウェア上でのみ可能です。 |
Maschineにおけるオートメーションとは、外部ソース(MIDIまたはホストアプリケーション)からMaschineのパラメーターをコントロールすることを意味します。値の変化は以下の特性を持ちます。
どちらもMaschineのパラメーターを自動的に変化させるものですが、オートメーションとモジュレーションは区別する必要があります。以下の表に主な違いをまとめます。
| モジュレーション | オートメーション | |
|---|---|---|
| コントロールのソース | 内部(例:Auto-writeで録音された変化) | 外部(例:外部MIDIシーケンサーやホストのオートメーショントラック) |
| 変化の持続時間 | 一時的(Clipの終わりまで) | 永続的 |
| 対象パラメーター | SoundレベルとGroupレベルのみ | すべてのレベル(Sound、Group、Master) |
| 変化の性質(連続可変パラメーターのみ) | 相対的(モジュレーションされていない値からの偏差を定義) | 絶対的(オートメーションされていない値に関係なく新しい値を定義) |
このセクションではMaschineでのオートメーションの使い方を説明します。モジュレーションの使用についての詳細は「モジュレーションの録音と編集」のセクションを参照してください。
なお、モジュレーションとオートメーションは排他的ではありません。Maschine内であるパラメーターにモジュレーションをかけながら、同時に(例えばホストから)オートメーションをかけることもできます。その結果、パラメーター値は、オートメーションによって定義される動的な値から(録音されたモジュレーションに従って)偏差を持つことになります。
MIDIとホストのコントロールは、Assignment areaのAutomationペインで設定できます。

Assignment areaのAutomationペイン。


Automationタブが点灯し、その右側にAutomationペインが表示されます。これで、現在のParameterページにあるパラメーターに対してMIDIとホストオートメーションを設定できます。
| 💡 | Assignment areaを開いた状態で他のParameterページに切り替えると、Assignment areaもその選択に追従します。常に、上に表示されているページの割り当てが表示されます。 |
| ℹ️ | Maschine 1.xをお使いだった方へ:以前のバージョンのMaschineでは、MIDI/ホストオートメーションはMacro Control経由でのみ可能でした。現在、MIDI/ホストオートメーションとMacro Controlは無関係です。MIDI/ホストオートメーションはMacro Controlの割り当てとは独立して、パラメーターに直接設定できます。Macro Controlは現在、パラメーターのショートカット(または「エイリアス」)として機能します。詳細は「Macro Controlによる独自のパラメーターセットの作成」のセクションを参照してください。 |
Automationペインには2つのタブがあります。
Automationペインでは、現在のParameterページのオートメーション可能な各パラメーターの下に、そのパラメーターの現在の割り当てを示すAssignmentフィールドが表示されます。まだ割り当てがない場合、AssignmentフィールドにはLearn(MIDIタブ)またはEnable(Hostタブ)と表示されます。そのパラメーターがオートメーションできない場合、Assignmentフィールドはグレー表示になり操作できません(どのパラメーターがオートメーション可能かについては後述を参照)。

現在のParameterページに対するMIDI CCの割り当て。

現在のParameterページに対するホストオートメーションの割り当ての例。
以降の段落では、MaschineのパラメーターにMIDIコントロールとホストオートメーションIDを割り当てる方法をより詳しく説明します。
オートメーション可能なパラメーターはすべて、Plug-inまたはChannel properties内にあります(例えば、Pattern LengthやSceneの色はオートメーションできません)。ソフトウェアのMix viewでは、オートメーション可能なパラメーターはすべてControl areaのいずれかのParameterページにあるということになります。
Plug-inとChannel propertiesのパラメーターがオートメーション可能であるための条件は、次の1つだけです。
この条件を満たすほぼすべてのパラメーターがオートメーション可能ですが、以下は例外です。
| ℹ️ | オートメーション可能なパラメーターのルールは、モジュレーション可能なパラメーターのルールと同じですが、モジュレーション可能なパラメーターはSoundとGroupにのみ存在する(Masterには存在しない)点が異なります。言い換えれば、SoundレベルとGroupレベルでは、同じパラメーターがオートメーションもモジュレーションも可能です。モジュレーションの詳細については「モジュレーションの録音と編集」のセクションを参照してください。 また、Macro Controlがオートメーション可能になるのは、それがコントロールしているパラメーター自体がオートメーション可能な場合のみです。Macro Controlの詳細については「Macro Controlによる独自のパラメーターセットの作成」のセクションを参照してください。 |



AssignmentフィールドにそのパラメーターのオートメーションIDが表示されます。これで、ホストからそのパラメーターをコントロールできます。

オートメーションIDの削除も簡単です。
これまでのオートメーションIDがAssignmentフィールドから削除され、そのパラメーターはホストオートメーションで使用できなくなります。
| ℹ️ | ホストからVST/AUプラグインのパラメーターをオートメーションする方法の詳細については、ご使用のホストのドキュメントを参照してください。 |
MaschineでパラメーターにMIDIコントロールを割り当てるには、直感的なLearnモードを使用します。


このタブでは、オートメーション可能なパラメーターのAssignmentフィールドにLearnと表示されます。

Assignmentフィールドに、受信したMIDIメッセージのタイプ(CC番号、Program Changeの場合はPC、Pitchbendの場合はPW)が自動的に表示されます。これで、そのパラメーターをMIDIでコントロールできます。
作成した割り当ては、有効化されたすべてのMIDIポートのすべてのチャンネルでMIDIメッセージを受信することに注意してください。
| ℹ️ | LearnモードとそれによるMIDIコントロールが機能するには、MaschineでMIDIが正しく設定されている必要があります。Maschineをスタンドアロンアプリケーションとして実行している場合はPreferencesパネルのMIDIページで行います。詳細は「Preferences – MIDIページ」のセクションを参照してください。Maschineをホストアプリケーション内でプラグインとして実行している場合、MIDIの設定はホスト側で行います。「スタンドアロン動作とプラグイン動作」のセクションを参照してください。 |
そのパラメーターにすでにMIDIの割り当てがある場合、新しいMIDI割り当てが以前のものを置き換えます。気が変わって新しいMIDIコントロールを割り当てたくない場合は、Learnが点滅している間にAssignmentフィールドを再度クリックするか、コンピューターのキーボードで[Esc]を押してください。
| ℹ️ | Maschineでは、同じMIDIコントロールを複数のパラメーターに割り当てることはできません。あるMIDIコントロールがすでにパラメーターに割り当てられている場合、それを別のパラメーターに割り当てると、最初の割り当ては自動的に削除されます。 |
新しい割り当てを記録せずにMIDIの割り当てを単に削除したい場合は、以下の操作を行います。

MIDIの割り当てがAssignmentフィールドから削除され、そのパラメーターはMIDIでコントロールできなくなります。
もちろん、この手順はMaschineにロードされたNative InstrumentsおよびExternal Plug-inでも機能します。
SoundにNative Instrumentsまたはサードパーティ製のVST/AUプラグインをロードしている場合、MIDI Program Changeメッセージ経由でプラグインのpreset(パッチ、プログラムなど)をリモートで切り替えられます。
これが機能するには、プラグインが自身のpreset、または特定のpresetセットをホスト(ここではMaschine)に公開している必要があります。VST/AUのインストゥルメントやエフェクトは、それぞれpreset(パッチ、プログラムなど)の扱い方が異なる場合があります。presetをホストで利用できるようにする方法については、プラグインのドキュメントを参照してください。
| 💡 | 例えばMassive、ABSYNTH 5、FM8では、Program Listを有効にして目的のパッチを登録することで、それらをMaschineに公開し、MIDI Program Changeメッセージで切り替えられるようになります。 |
Native Instrumentsまたはサードパーティ製のVST/AUプラグインは、該当するSoundのInput propertiesのMIDIページで定義したSourceおよびChannel設定に従ってProgram Changeメッセージを受信します。このページについては、上記の「MIDIノートによるSoundのトリガー」のセクションで詳しく説明しています。
Soundは、MIDIノートとオートメーションデータを外部に出力できます。これにより、Maschineのシーケンサーから、MIDI対応の任意のアプリケーションや外部MIDI機器をコントロールできます。
MIDI出力を有効にしたSoundは、以下を送信します。
| 💡 | Plug-inが何もロードされていないSoundでも、上記のMIDIデータを送信できます。さらに、SoundにPlug-inがない場合は、受信したMIDIノートをそのMIDI出力に転送します。SoundのMIDIノート入力を設定する方法については「MIDIノートによるSoundのトリガー」のセクションを参照してください。 |
SoundのMIDI出力は、Output propertiesのMIDIページで設定します。
| ℹ️ | Output propertiesのMIDIページは、Soundにのみ用意されています。 |

ソフトウェアにおけるSoundのOutput propertiesのMIDIページ。
| ℹ️ | Output propertiesのMIDIページにアクセスする方法については、「Channel properties、Plug-in、Parameterページのナビゲート」のセクションを参照してください。 |
| コントロール | 説明 |
|---|---|
| MIDIセクション | |
| Dest. | SoundがMIDIデータを送信するMIDIポートを選択します。 Maschineをスタンドアロンモードで実行している場合、選択できる項目はNone(MIDI出力無効、デフォルト設定)、有効化されたすべてのMIDI出力ポート、および同じGroup内でMIDIを受信できるPlug-in(マルチティンバーPlug-in)を含む任意のSoundです。MIDIインターフェイスの目的のMIDI出力ポートを有効にするには、PreferencesパネルのMIDIページを確認してください(「Preferences – MIDIページ」を参照)。 Maschineをホストアプリケーション内でプラグインとして実行している場合、選択できる項目はNone(MIDI出力無効、デフォルト設定)とHostです。Hostを選択すると、MaschineはSoundからのMIDIデータをホストアプリケーションに転送します。これにより、パッドでの演奏をホスト内でMIDIファイルとして録音し、さらに編集したり他のインストゥルメントをコントロールしたりできます。 |
| Channel | SoundがMIDIデータを送信するMIDIチャンネルを選択します。デフォルトでは、Sound slot 1はチャンネル1、Sound slot 2はチャンネル2でMIDIデータを送信します(以下同様)。 |
| Transpose | ノートが送信される前に、MIDIノート番号にオフセットを適用します。値の範囲は-48(48半音、つまり4オクターブ下へのトランスポーズ)から+48(48半音、つまり4オクターブ上へのトランスポーズ)です。デフォルト値は0です。 |
MaschineのMixerから、SoundのMIDI出力を簡単に設定することもできます。




Mixerに、選択したGroup内のすべてのSoundのチャンネルストリップが表示されます。

これは、上記で説明したDest.パラメーターを設定するのと同じ操作です。

これは、上記で説明したChannelパラメーターと同じ操作です。
Macro Controlを使うと、さまざまなソースから集めたパラメーターを1か所でコントロールできます。すべてのチャンネル(Sound、Group、Master)で利用でき、画面を切り替えることなく1つの画面上でさまざまなソースのパラメーターを選んで操作できるため、ライブ演奏で非常に役立ちます。
Macro ControlはMacro propertiesで利用できます。

ソフトウェアにおけるMacro properties(ここではSoundの場合)。
| ℹ️ | Macro propertiesにアクセスする方法については、「Channel properties、Plug-in、Parameterページのナビゲート」のセクションを参照してください。 |
各Macro Controlは1つのデスティネーションに割り当てることができ、選択したパラメーターの全範囲を使用できます。一方で、同じパラメーターを複数のMacro Controlのデスティネーションにすることもできます。
どのパラメーターをMacro Controlに割り当てられるかは、次の1つのルールで決まります。
あるチャンネルのMacro Controlは、そのチャンネル、またはその下位にある任意のチャンネルのpropertiesやPlug-in内にあるパラメーターをコントロールできます。つまり、以下のようになります。
| ℹ️ | Macro properties自体は(別のチャンネルのものであっても)、いずれのMacro Controlのターゲットとしても使用できません。 |
| 💡 | 同じパラメーターを複数のMacro Controlにリンクすることは、次のような場合に役立ちます。あるSoundのパラメーターが特に重要な場合、そのSound、その親Group、そしてMasterのMacro Controlで同じノブにリンクしておきます。こうすることで、Master、Group、Soundの各レベルを切り替えても、そのパラメーターが常に同じノブで操作できるようになります(ただし、別のSoundやGroupに切り替えた場合は該当しません)。 |
ソフトウェアでは、2通りの方法でMacro Controlを割り当てられます。最も手早く簡単な方法は、パラメーターから直接Macro Controlを作成する方法です。もう1つのより本格的な方法は、Assignment areaのPagesペインを使う方法です。
ChannelまたはPlug-in propertiesのパラメーターをMacroに割り当てる操作は、手早く簡単です。パラメーター名を右クリック(macOSでは[Ctrl]-クリック)し、どのMacroレベルに割り当てるかを選択するだけです。
パラメーターから直接Macro Controlを割り当てるには、以下の操作を行います。
パラメーターがMacroとして割り当てられます。Channel propertiesでMacroを選択し、割り当てたMacroレベル(MASTER、GROUP、SOUND)を選択すると、割り当て内容を確認できます。
同じ手順でMacroを削除することもできます。
Macro Controlの割り当ては、Macro propertiesを選択した状態で、Assignment areaのPagesペインで行います。手順は、MaschineでVST/AUプラグインのパラメーターをParameterページに割り当てる際の手順と似ています(プラグインの使用(Working with Plug-ins)の「独自のParameterページを設定する」を参照)。
まず、Macro properties用にAssignment areaのPagesペインを開く必要があります。以下の操作を行います。


Pagesタブが点灯し、その右側にPagesペインが表示されます。これで、Macro Controlをパラメーターに割り当てる準備ができました。
| 💡 | Assignment areaを開いた状態で他のParameterページに切り替えると、Assignment areaもその選択に追従します。常に、上に表示されているページの割り当てが表示されます。 |
| ℹ️ | Pagesタブをクリックできるのは、Native InstrumentsまたはExternal Plug-in、およびMacro propertiesの場合のみです。すべてのInternal Plug-inとChannel propertiesでは、パラメーターとParameterページは編集できず、Pagesタブはグレー表示になり操作できません。Native InstrumentsまたはExternal Plug-inのパラメーターをParameterページに割り当てる方法の詳細については、プラグインの使用(Working with Plug-ins)の「独自のParameterページを設定する」を参照してください。 |
Assignment areaのPagesペインを開くと、その上のControl areaにもいくつかの変化があることに気づきます。

Macro propertiesが表示され、その下のAssignment areaでPagesペインが有効になっているControl area。
(1)Delete Pageボタン(「x」記号):ページ名の後にある小さな「x」をクリックすると、そのParameterページを削除できます。
(2)Add Pageボタン(「+」記号):最後のページラベルの後にある小さな「+」をクリックすると、新しいページを追加できます。デフォルトでは、ページには「Page 1」「Page 2」などのラベルが付きます。Section Labelフィールド(3)でページ内にセクションを定義することで、ページラベルを変更できます。
(3)Section Labelフィールド:表示中のページ内で、パラメーターのセクションを定義できます。セクションに含めたい最初のパラメーターの上にあるフィールドをダブルクリックし、セクションの名前を入力して[Enter]で確定します。新しいセクションには、次のセクションが始まるまでの後続のすべてのパラメーターが含まれます(これはAssignment areaを閉じた後に確認できます)。さらに、Parameterページにはそのセクションのラベルが反映されます。セクションが複数ある場合は、ページラベルにそれらすべてがスラッシュ区切りで反映されます。
(4)Resetボタン:Resetをクリックすると、選択中のノブのMacro Control割り当てを削除できます。
(5)Parameter Labelフィールド:これらのフィールドをダブルクリックすると、パラメーターに独自のラベルを入力できます([Enter]で確定)。これらのラベルは、Maschine内の該当するパラメーターすべてに反映されます。
(6)Focusフレーム:割り当て対象のMacro Controlを示します。任意のMacro Controlをクリックすると、下のTarget selector(4)でその割り当てを表示・編集できます。
(7)Target selector:Focusフレーム(5)で示された選択中のMacro Controlのターゲットパラメーターを表示・選択します。この多階層のドロップダウンウィジェットにより、チャンネルの構造をたどって目的のパラメーターへ素早く移動できます。詳しい手順は次の段落で説明します。
Target selector(上の画像を参照)では、各Macro Controlに対して利用可能なすべてのパラメーターから選択できます。

Target selectorを使うと、目的のパラメーターを素早く選択できます。
このツールは、複数階層のサブメニューを持つメニューに似ていますが、途中の各選択が表示されたまま残り、素早く切り替えられるという大きな違いがあります。
新しい未割り当てのMacro Controlを割り当てる場合は、以下の操作を行います。
メニューは、Settings(現在のチャンネルのpropertiesの一覧)、Slots(現在のチャンネルにロードされているPlug-inの一覧)、そして場合によっては次のレベルに含まれるチャンネルを一覧表示する3つ目のカテゴリーというサブカテゴリーに分かれています。MasterのMacro propertiesを編集している場合は、Project内のすべてのGroupを一覧表示するGroupsサブカテゴリーが表示されます。GroupのMacroを編集している場合は、そのGroup内のすべてのSoundを一覧表示するSoundsサブカテゴリーが表示されます。SoundのMacro propertiesを編集している場合はMIDIメニュー項目が表示され、選択するとMacro Controlに割り当て可能なすべてのControl Changeメッセージが一覧表示されます。
| 💡 | Macro Controlのメニュー項目Select > MIDIには、0〜127のMIDI Control Changeメッセージ全範囲が一覧表示され、外部MIDIデバイスのパラメーターをコントロールするためにMacro Controlに個別に割り当てられます。特定のパラメーターをコントロールするのにどのMIDI Control Changeメッセージを使えばよいか分からない場合は、ご使用のMIDIデバイスに付属のドキュメントで詳細を確認してください。 |
パラメーターを選択すると、Macro Controlがそのパラメーターに割り当てられます。
そのパラメーターまでのパス全体がTarget selectorに表示されたまま残ることに注意してください。これにより、最上位のチャンネルから選択作業をやり直すことなく、1つの選択だけを変更できます。
Assignment areaを開いてPagesタブを選択している状態で、割り当て済みまたは未割り当てのMacroスロットを右クリックすると、コンテキストメニューが開きます。

Macro propertiesのコンテキストメニュー。
コンテキストメニューには以下の項目があります。
| メニュー項目 | 説明 | キーボードショートカット |
|---|---|---|
| Rename | Macroの名前を変更します。 | Ctrl + R/Cmd + R |
| Reset | Macroをリセットします。 | |
| Cut | Macroをカットして、別の位置に貼り付けます。 | Ctrl + X/Cmd + X |
| Copy | Macroをコピーします。 | Ctrl + C/Cmd + C |
| Paste | カットまたはコピーしたMacroを新しい位置に貼り付けます。 | Ctrl + V/Cmd + V |
Assignment areaを開いてPagesタブを選択している状態で、ページ名を右クリックすると、コンテキストメニューが開きます。

ページのコンテキストメニュー。
コンテキストメニューには以下の項目があります。
| メニュー項目 | 説明 | キーボードショートカット |
|---|---|---|
| Delete | 現在のページを、すべての割り当てとともに削除します。 | |
| Clear All | すべての割り当てをクリアし、すべてのページを削除します。 |
参照元情報:Audio routing, remote control, and Macro Controls
https://www.native-instruments.com/ni-tech-manuals/maschine-software-manual/en/audio-routing,-remote-control,-and-macro-controls