Maschineソフトウェアユーザーマニュアル 9 - オーディオルーティング・リモートコントロール・マクロコントロール(Audio routing, remote control, and Macro Controls)

Maschineソフトウェアユーザーマニュアル 9 - オーディオルーティング・リモートコントロール・マクロコントロール(Audio routing, remote control, and Macro Controls)

オーディオルーティング・リモートコントロール・マクロコントロール(Audio routing, remote control, and Macro Controls)

Maschineは非常に柔軟で強力なルーティングシステムを備えています。創造的なオーディオルーティング、MIDIの送受信、そして強力なMacro Controlの作成について学びます。

本章では、Maschineのルーティングおよびアサインメントシステムに関するいくつかの重要なトピックと機能について説明します。これらを理解することは、Maschineの数多くのワークフローにおいて非常に役立ちます。

  • Maschineのオーディオルーティングの仕組みと、その柔軟性を活用する方法について説明します:Audio routing in Maschine
  • SoundやGroupへのMIDI信号のルーティング方法、およびMIDIとホストオートメーションによるMaschineパラメーターのコントロール方法について説明します:Using MIDI control and host automation
  • 強力なMacro Controlを使って、目的のパラメーターを指先ひとつで操作できるようにし、ライブ演奏の体験を大きく向上させる方法を紹介します:Creating custom sets of parameters with the Macro Controls

Channel properties(The Channel properties)

ルーティングおよびアサインメント機能のほとんどには、Channel propertiesからアクセスできます。Channel propertiesは、どのPlug-inがロードされているかに関わらず、特定のSound、Group、またはMasterに適用されるグローバルな設定です。

Channel propertiesは4つのセットに分類されています。すべてのチャンネル(Sound、Group、Master)で同様のセットが利用できます:Input properties(Masterでは利用不可)、Output propertiesGroove propertiesMacro 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におけるオーディオルーティング(Audio routing in Maschine)

Maschineは、特定のニーズに合わせて細かくカスタマイズできる強力なオーディオルーティングシステムを備えています。

手短に言うと、デフォルトではMaschineの各チャンネルはシンプルな階層構造で構成されています。

  • 最下層では、各Soundが独自のオーディオチャンネルを持ちます。Soundのチャンネルの出力は、その親Groupに送られます。
  • 中間層では、各Groupが独自のオーディオチャンネルを持ち、含まれるすべてのSoundのチャンネルを合算します。Groupのチャンネルの出力はMasterに送られます。
  • 最上層では、Masterが独自のチャンネルを持ち、すべてのGroupのチャンネルを合算してMaschineのメイン出力に至ります。Masterのチャンネルの出力は、(スタンドアロンモードでは)お使いのアンプシステムに、または(プラグインモードでは)ホストアプリケーションに送られます。

このデフォルトのルーティング設定は、さまざまな方法でカスタマイズできます。各Sound、各Group、Masterに用意されたInput propertiesおよびOutput propertiesのオーディオ設定を使うことで、幅広い状況に対応できる複雑なルーティングを構築できます。次のセクションで見ていきましょう。

  • 外部オーディオをSoundの入力へ送る:Sending external audio to Sounds
  • SoundやGroupのメイン出力を調整し、さまざまな送り先へルーティングする:Configuring the main output of Sounds and Groups
  • SoundやGroupの補助出力(auxiliary output)を他の送り先へ送る:Setting up auxiliary outputs for Sounds and Groups
  • Master出力(Maschineのメイン出力)や、プレリスニング用のCue busの送り先と設定を選択する:Configuring the Master and Cue outputs of Maschine

Mix viewとArrange view、どちらを使う?(Mix view or arrange View?)

オーディオおよびMIDIルーティングを調整する際、Mix viewが最も効率的な場合があります。おなじみのミキシングデスクのレイアウトにより、目的のパラメーターを素早く見つけて、その場でルーティングを調整できます。そのため、以降のセクションでは、Arrange viewとMix viewの両方での手順を説明します。Mix viewの詳細については、ミックスの調整(Controlling your mix)を参照してください。

ここで説明する各種ルーティングの実用的な例は、エフェクトの使用(Using effects)にも記載されています。

Soundへの外部オーディオ送信(Sending external audio to Sounds)

各Soundは、外部のオーディオ信号を受け取るように設定できます。これらのオーディオ信号は、以下のソースから供給されます。

  • Maschineの外部(Maschineをスタンドアロンモードで使用している場合はオーディオインターフェースから、プラグインモードで使用している場合はホストから)。
  • Project内の他の場所にロードされている、複数出力を持つPlug-inの追加出力。

各Soundは、外部のモノラルまたはステレオ入力を1つ使用できます。同じ外部信号を、任意の数のSoundに供給することもできます。

これにより、例えば外部のオーディオ信号をSoundにロードされたPlug-inで処理したり、より一般的には、外部のオーディオ信号をMaschineのルーティングおよび処理システムに統合したりすることができます。使用例と手順については、エフェクトの使用の外部オーディオへのエフェクト適用に関するセクションも参照してください。

Soundの外部オーディオ入力の設定は、SoundのInput propertiesAudioページで行います。

ℹ️

Input propertiesのAudioページは、Soundにのみ用意されています。

ソフトウェアにおけるSoundのInput propertiesのAudioページ。

ℹ️

Input propertiesのAudioページへのアクセス方法については、Channel properties、Plug-in、Parameter pageの操作に関するセクションを参照してください。

コントロール説明
Audioセクション
SourceSoundにルーティングする外部オーディオ入力を選択します。選択できるのはNone(外部入力なし)、Maschineの16のステレオ入力In 1 L+RIn 16 L+R、それに対応する32のモノラル入力(左または右)、および同じGroup内の他のSoundにロードされた複数出力Plug-inの追加出力です。
Gain入力信号のゲインを調整します。

Maschineをスタンドアロンアプリケーションとして実行している場合、AudioセクションのSourceセレクターで選択できる外部ステレオ入力In 18は、PreferencesパネルのAudioページで選択したオーディオインターフェースの物理入力に対応します。詳細はBasic conceptsのPreferences – Audioページに関するセクションを参照してください。

Maschineをプラグインとしてホストで実行している場合、Sourceセレクターで選択できる外部ステレオ入力In 18は、DAW内の仮想入力に対応します。これにより、例えばDAWのミキサーチャンネルをMaschine内の個々のSoundへ送ることができます。仮想オーディオ入力への信号ルーティング方法については、お使いのDAWのドキュメントを参照してください。

Mix viewでのSoundの外部オーディオ入力設定(Configuring external audio inputs for Sounds in Mix view)

MaschineのMixerから、Soundへの外部オーディオ送信を簡単に設定することもできます。

  1. Arrangerの左にあるMix Viewボタンをクリックして、Arrange viewからMix viewに切り替えます。

  1. Mixerの左にある下向き矢印をクリックして、Mixerの拡張ビューを開きます。

  1. Mixerの左にあるIOボタンが有効になっていることを確認します。有効でない場合はクリックして有効にし、各チャンネルストリップの入出力設定を表示します。

  1. Mixerがグループチャンネルを表示している場合は、上段でSoundを含むGroupのヘッダーをダブルクリックします。Soundチャンネルを表示している場合は、目的のGroupのヘッダーを1回クリックします。

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

  1. 設定したいSoundのチャンネルストリップの上部で、Sound名の下にある最初のフィールドをクリックし、メニューから目的の外部入力を選択します。

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

  1. その左にある小さなノブを回して、入力ゲインを調整します。

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

SoundとGroupのメイン出力設定(Configuring the main output of Sounds and Groups)

デフォルトでは、ある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(出力なし)、MasterGroup(親Group、デフォルト設定)、他の任意のGroupまたはバス接続点として機能する任意のSound(最初のPlug-inスロットにEffect Plug-inをロードしているSound)、およびMaschineの16の外部ステレオ出力Ext. 116です。Groupの場合、選択肢はNone(出力なし)、Master(デフォルト設定)、バス接続点として機能する他の任意のGroup、他の任意のGroup内でバス接続点として機能する任意のSound、および16の外部ステレオ出力Ext. 116です。利用可能なバス接続点は、以下で説明する形式でラベル表示されます。
CueCueを有効にすると、チャンネルのメイン出力は通常の送り先(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. 116は、PreferencesパネルのAudioページで選択したオーディオインターフェースの物理出力に対応します。詳細はPreferences – Audioページを参照してください。

Maschineをプラグインとしてホストで実行している場合、外部ステレオ出力Ext. 116は、DAW内の仮想出力に対応します。これにより、例えば個々のSoundやGroupをMaschineからDAW内の独自のミキサーチャンネルへ送ることができます。仮想オーディオ出力からの信号ルーティング方法については、お使いのDAWのドキュメントを参照してください。

Dest.セレクターにおけるバス接続点のラベル表示(Labels for bussing points in the Dest. selector)

上の表にあるDest.セレクターで利用できる各種バス接続点は、ドロップダウンメニューとセレクターの表示とで異なる形式でラベル表示されます。

  • ドロップダウンメニューでは、以下のようにラベル表示されます。
    • Groupの場合:[Group名](例:Drums)。
    • Soundの場合:[Group名]: [Sound名]-[入力番号](例:Drums: Kick-1)。
  • セレクターの表示では、以下のようにラベル表示されます。
    • Groupの場合:[Group文字+数字](例:A2)。
    • Soundの場合:[Group文字+数字]:S[Sound番号]-[入力番号](例:Group A2のSound 4の最初の入力の場合、A2:S4-1)。

SoundとGroupの補助出力の設定(Setting up auxiliary outputs for Sounds and Groups)

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である点が異なります。つまりデフォルトでは補助センドは定義されていません。
LevelAux 1またはAux 2出力へ送られる信号のレベルを調整します。
OrderOrderPreに設定すると、AudioページのAudioセクションにあるLevelPanの設定が適用される前の信号がAux 1またはAux 2に送られます。OrderPost(デフォルト設定)に設定すると、メイン出力のLevelPanの設定が、補助出力へ送られる信号にも影響します。

Maschineをスタンドアロンアプリケーションとして実行している場合、Aux 1Aux 2セクションのDest.セレクターで選択できる外部ステレオ出力Ext. 116は、PreferencesパネルのAudioページで選択したオーディオインターフェースの物理出力に対応します。詳細はPreferences – Audioページを参照してください。

Maschineをプラグインとしてホストで実行している場合、外部ステレオ出力Ext. 116は、DAW内の仮想出力に対応します。これにより、例えば個々のSoundやGroupの補助出力をMaschineからDAW内の独自のミキサーチャンネルへ送ることができます。仮想オーディオ出力からの信号ルーティング方法については、お使いのDAWのドキュメントを参照してください。

Mix viewでのSoundとGroupの補助出力設定(Setting up the auxiliary outputs for Sounds and Groups in Mix view)

MaschineのMixerから、SoundとGroupの補助出力を簡単に設定することもできます。

  1. Arrangerの左にあるMix Viewボタンをクリックして、Arrange viewからMix viewに切り替えます。

  1. Mixerの左にある下向き矢印をクリックして、Mixerの拡張ビューを開きます。

  1. Mixerの左にあるAUXボタンが有効になっていることを確認します。有効でない場合はクリックして有効にし、各チャンネルストリップの補助出力設定を表示します。

  1. 補助出力を設定したいチャンネルに移動します。Soundの場合はその親Groupのヘッダーをクリックします(Mixerが現在Groupチャンネルストリップを表示している場合はダブルクリック)。Groupの場合は、そのチャンネルストリップが表示されていることを確認します(Mixerが現在Soundチャンネルストリップを表示している場合はGroupヘッダーをダブルクリック)。
  2. 目的のSoundまたはGroupのチャンネルストリップで、ストリップ下部にあるAUX 1またはAUX 2ラベル(デフォルトのラベル)をクリックし、メニューから目的の送り先を選択します。

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

  1. メニューの右にある小さなノブでその補助出力のレベルを調整します。

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

  1. メニューのすぐ下にあるPost(またはPre)ラベルをクリックして、補助出力のpre/post状態を設定します。

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

MaschineのMaster出力とCue出力の設定(Configuring the Master and Cue outputs of Maschine)

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セクション
OutputMaschineのProjectのメインステレオ出力の送り先を選択します。選択肢は16の外部ステレオ出力Ext. 116です。
LevelMaster出力の全体的な音量レベルを調整します。このコントロールは、MaschineウィンドウのHeader右上にあるMaster Volumeスライダーと同じものです。
Panステレオフィールド内でのMaster出力のパン位置を定義します。
Cueセクション
OutputMaschineのProjectのCue busの送り先を選択します。選択肢は16の外部ステレオ出力Ext. 116です。メインステレオ出力とは別の出力を選択することで、そのCue busに送られたチャンネルを、この別の出力(例えばヘッドフォン)で効果的にプレリスニングできます。チャンネルをCue busへ送るには、そのOutput propertiesのAudioページにあるCueスイッチを有効にします(「Configuring the main output of Sounds and Groups」参照)。
LevelCue出力のレベルを調整します。
Panステレオフィールド内でのCue出力のパン位置を定義します。

Maschineをスタンドアロンアプリケーションとして実行している場合、AudioCueセクションのOutputセレクターで選択できる外部ステレオ出力Ext. 116は、PreferencesパネルのAudioページで選択したオーディオインターフェースの物理出力に対応します。詳細はPreferences – Audioページを参照してください。

Maschineをプラグインとしてホストで実行している場合、AudioCueセクションのOutputセレクターで選択できる外部ステレオ出力Ext. 116は、DAW内の仮想出力に対応します。仮想オーディオ出力からの信号ルーティング方法については、お使いのDAWのドキュメントを参照してください。

Mix viewでのMaster出力とCue出力の設定(Configuring the Master and Cue outputs in Mix view)

MaschineのMaster出力とCue出力は、Mixerでも簡単に設定できます。両者はMixer右端にある同じチャンネルストリップを共有します。

Master/Cueチャンネルストリップを表示するには、以下の操作を行います。

  1. Arrangerの左にあるMix Viewボタンをクリックして、Arrange viewからMix viewに切り替えます。

  1. Mixerの左にある下向き矢印をクリックして、Mixerの拡張ビューを開きます。

  1. Mixer右上隅にある最後のヘッダーの背景をクリックします。

下にMaster/Cueチャンネルストリップが表示されます。

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

  1. ストリップのヘッダーにあるMasterをクリックして、Masterチャンネルのコントロールを表示します。

  1. メイン出力のレベルとパン位置を調整するには、それぞれチャンネルのフェーダーとバランスコントロール(フェーダーの上)を使用します。

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

  1. Master出力の送り先を別のものに変更するには、レベルメーター下の最初のエリアをクリックし、メニューから目的の送り先を選択します。

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

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

  1. ストリップのヘッダーにあるヘッドフォンアイコンをクリックして、Cueチャンネルのコントロールを表示します。

  1. Cue出力のレベルとパン位置を調整するには、それぞれチャンネルのフェーダーとバランスコントロール(フェーダーの上)を使用します。

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

  1. Cue出力の送り先を別のものに変更するには、レベルメーター下の最初のエリアをクリックし、メニューから目的の送り先を選択します。

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


MIDIコントロールとホストオートメーションの使用(Using MIDI control and host automation)

Maschineは、さまざまな場面で活用できる柔軟なMIDIリモートコントロールとホストオートメーション機能を備えています。

MIDI入力とホストオートメーション(Incoming MIDI and host automation)

MaschineのMaster、Group、Soundは、MIDI経由およびDAWから(Maschineをプラグインとして実行している場合)、全体としても個別にもコントロールできます。

  • デフォルトでは、有効化されたMIDI入力ポートに届くすべてのMIDIデータは、フォーカスされているGroupのフォーカスされているSoundが受信します。MaschineでMIDI入力ポートを有効/無効にする方法については、「Preferences – MIDIページ」を参照してください。
  • MIDIノートによるSoundのトリガー:デフォルトでは、受信したMIDIノートはフォーカスされているSoundをトリガーします。このデフォルトの動作を変更し、MIDIノートのマッピングを変更して、Maschineをご自身の要件に合わせることができます。適切なMIDI設定は、個々のSoundに対しても、Group全体に対しても、Input propertiesのMIDIページで設定できます。これらについては「MIDIノートによるSoundのトリガー」のセクションで説明します。
  • MIDIメッセージとホストオートメーションによるパラメーターのコントロール:チャンネル(Sound、Group、Master)のChannel propertiesやPlug-inのパラメーターを、MIDIメッセージやホストオートメーション(Maschineをプラグインとして実行している場合)でコントロールできます。これについては「MIDIとホストオートメーションによるパラメーターのコントロール」のセクションで説明します。
  • MIDI Program ChangeメッセージによるPlug-inパッチの切り替え:SoundレベルにロードされたNative InstrumentsおよびExternal Plug-inの特定のパッチ(プログラム、presetなど)を、MIDI Program Changeメッセージで呼び出せます。これについては「MIDI Program ChangeによるVST/AUプラグインpresetの選択」のセクションで説明します。
ℹ️

Maschineをホスト内でプラグインとして実行している場合は、MIDIノートやMIDI Program Changeメッセージを使ってSceneやSectionをトリガーすることもできます。詳細はアレンジャーの操作(Working with the Arranger)の「MIDIによるSectionまたはSceneのトリガー」のセクションを参照してください。

MIDI出力(Outgoing MIDI)

SoundからMIDIデータを送信することもできます。例えば、MaschineをDAW内でプラグインとして実行している場合、パッドでの演奏をDAW内のMIDIパターンとして録音できます。これについては「SoundからのMIDI送信」で説明します。

MIDIノートによるSoundのトリガー(Triggering Sounds via MIDI notes)

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入力設定を行う際は、以下の点に注意してください。

  • GroupのMIDI入力設定は、そのGroup内のすべてのSoundに影響します。各Soundはそれぞれ異なるMIDIノートでトリガーされます。通常これは、ドラムキット全体に対するMIDIリモートコントロールを素早く設定するのに役立ちます。
  • SoundのMIDI入力設定は、そのSoundにのみ影響します。受信したMIDIノートは、そのSoundの異なるノートをトリガーします。通常これは、メロディックなインストゥルメントをMIDIでコントロールするのに役立ちます。より正確には、受信したMIDIノートはそのSoundの最初のPlug-in slotにルーティングされます。
  • SoundのMIDI入力設定と、その親GroupのMIDI入力設定は統合されます。例えば、GroupをMIDIチャンネル1の受信ノートに反応するよう設定し、あるSoundをMIDIチャンネル2の受信ノートに反応するよう設定した場合、そのSoundはMIDIチャンネル1の1つの受信ノートと、チャンネル2のすべての受信ノートに反応します。
  • ここで説明するMIDI入力設定は、Maschineの他の機能にも影響します。
    • Native InstrumentsおよびExternal Plug-inに対するMIDI Program Change経由のpreset選択。詳細は「MIDI Program ChangeによるVST/AUプラグインpresetの選択」のセクションを参照してください。
    • MIDIファイルがSoundおよびGroupにインポートされる方法。詳細は「PatternへのMIDIインポート」のセクションを参照してください。
    • Pattern editorのMIDI draggerが、ホストソフトウェアにドラッグされたSoundを配置する方法。
  • MIDIオートメーション(つまりMIDIによるMaschineパラメーターのコントロール)は、ここで説明する設定の影響を受けません。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のインポート/エクスポート」を参照してください。
ManualSourceChannelStart NoteThruの各設定を含め、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 116のルートノートをトリガーします。この範囲外の受信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のトリガー」のセクションを参照してください。

Mix viewでのSoundとGroupのMIDIノート入力設定(Configuring MIDI note input for Sounds and Groups in Mix view)

MaschineのMixerから、SoundとGroupのMIDIノート入力を簡単に設定することもできます。

  1. Arrangerの左にあるMix Viewボタンをクリックして、Arrange viewからMix viewに切り替えます。

  1. Mixerの左にある下向き矢印をクリックして、Mixerの拡張ビューを開きます。

  1. Mixerの左にあるIOボタンが有効になっていることを確認します。有効でない場合はクリックして有効にし、各チャンネルストリップの入出力設定を表示します。

  1. 設定したいSoundまたはGroupのチャンネルストリップで、フェーダーエリアの上にある右側の大きなフィールド(デフォルトではMIDI INと表示)をクリックし、メニューから目的のMIDIポートを選択します。

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

Maschineをプラグインとして実行している場合は、代わりにMIDI INボタンが表示されます。これをクリックすると、ホストからのMIDI入力が有効になります。

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

  1. その左にある小さなフィールドをクリックして、MIDIチャンネルを選択します。

これは、上記で説明したChannelパラメーターと同じ操作です。

MIDIによるSceneのトリガー(Triggering Scenes via MIDI)

MaschineハードウェアのSCENEモードは、Sceneのトリガーに使用できるMIDI(ノート/Program Change)を送信するように設定できます。Maschineをプラグインとして実行している場合、このMIDIデータはホストアプリケーションに送信されます。Maschineをスタンドアロンアプリケーションとして実行している場合、このMIDIデータは有効化されたすべてのMIDI出力デバイスに送信されます。

MIDI Scene ChangeのProgram Changeメッセージを使えば、Sceneのパフォーマンスをホストアプリケーションに録音できます。録音したSceneパフォーマンスはすべてホスト内に保存でき、Maschineに送り返して録音した順序でSceneを再生・トリガーできます。

MIDI Scene Changeメッセージの送信(Sending MIDI Scene Change Messages)

MIDI Scene Change機能を有効/無効にするには、以下の手順を実行します。

  1. Edit > MIDI Changeをクリックします。以下のダイアログが開きます。

  1. ダイアログでScene Enabledをクリックします。
  2. 開いたサブメニューで、MIDI Program Changeメッセージの変更に使用するソースを選択します。ドロップダウンメニューに接続されているコントローラー名の一覧が表示されます。機能を無効にするにはNoneを選択します。
  3. 次に、ドロップダウンメニューから、MIDIノートでSceneをトリガーする場合はMIDI Noteを、MIDI Program ChangeメッセージでSceneをトリガーする場合はProgram Changeを選択します。
  4. 必要に応じて同じサブメニューを再度開き、Scene changeがMIDIメッセージを受信するMIDIチャンネルを選択します(デフォルトはチャンネル1)。
ℹ️

MIDI Scene changeはLock changeよりも優先されます。LockとSceneのchangeに同じMIDI SourceとChannelを選択した場合、そのMIDIソースから届く該当イベントではSceneのみがトリガーされます。対応するLockのスナップショットは呼び出されません。

MIDIとホストオートメーションによるパラメーターのコントロール(Controlling parameters via MIDI and host automation)

Sound、Group、MasterのChannel propertiesやPlug-inの多くのパラメーターをMIDIメッセージに割り当てて、MIDI経由でコントロール・オートメーションできます。

さらに、Maschineをプラグインとして実行している場合は、これらのパラメーターをオートメーションIDに割り当てて、DAWのオートメーショントラックからコントロール・オートメーションできます。

ℹ️

MIDIとホストオートメーションの設定は、ソフトウェア上でのみ可能です。

Maschineにおけるオートメーションとは、外部ソース(MIDIまたはホストアプリケーション)からMaschineのパラメーターをコントロールすることを意味します。値の変化は以下の特性を持ちます。

  • 永続的:新しいパラメーター値は、(MIDI/ホストまたは手動で)新しい値が定義されるまで有効なままです。再生がループしたり再スタートしたりしても変わりません。
  • 絶対的:新しいパラメーター値は、現在の値に関係なく定義されます。

オートメーションとモジュレーションの違い(Automation vs. Modulation)

どちらもMaschineのパラメーターを自動的に変化させるものですが、オートメーションとモジュレーションは区別する必要があります。以下の表に主な違いをまとめます。

モジュレーションオートメーション
コントロールのソース内部(例:Auto-writeで録音された変化)外部(例:外部MIDIシーケンサーやホストのオートメーショントラック)
変化の持続時間一時的(Clipの終わりまで)永続的
対象パラメーターSoundレベルとGroupレベルのみすべてのレベル(Sound、Group、Master)
変化の性質(連続可変パラメーターのみ)相対的(モジュレーションされていない値からの偏差を定義)絶対的(オートメーションされていない値に関係なく新しい値を定義)

このセクションではMaschineでのオートメーションの使い方を説明します。モジュレーションの使用についての詳細は「モジュレーションの録音と編集」のセクションを参照してください。

なお、モジュレーションとオートメーションは排他的ではありません。Maschine内であるパラメーターにモジュレーションをかけながら、同時に(例えばホストから)オートメーションをかけることもできます。その結果、パラメーター値は、オートメーションによって定義される動的な値から(録音されたモジュレーションに従って)偏差を持つことになります。

Assignment areaのAutomationペインを使う(Using the Automation pane in the Assignment area)

MIDIとホストのコントロールは、Assignment areaAutomationペインで設定できます。

Assignment areaのAutomationペイン。

  1. Control areaの左下隅にある下向き矢印をクリックして、その下にAssignment areaを表示します。

  1. 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つのタブがあります。

  • MIDIタブMIDIタブをクリックすると、オートメーション可能なパラメーターにMIDIメッセージを割り当てられます。これにより、MIDI対応の任意のデバイスやソフトウェアからMaschineのパラメーターをリモートコントロール・オートメーションできます。使用できるMIDIメッセージは、Pitch wheel、Program Change、MIDI CC 0〜127です。
  • Hostタブ:Maschineをプラグインとして実行している場合、Hostタブをクリックすると、オートメーション可能なパラメーターにオートメーションIDを割り当てられます。これにより、ホストアプリケーションからMaschineのパラメーターをリモートコントロール・オートメーションできます。

Automationペインでは、現在のParameterページのオートメーション可能な各パラメーターの下に、そのパラメーターの現在の割り当てを示すAssignmentフィールドが表示されます。まだ割り当てがない場合、AssignmentフィールドにはLearnMIDIタブ)またはEnableHostタブ)と表示されます。そのパラメーターがオートメーションできない場合、Assignmentフィールドはグレー表示になり操作できません(どのパラメーターがオートメーション可能かについては後述を参照)。

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

現在のParameterページに対するホストオートメーションの割り当ての例。

以降の段落では、MaschineのパラメーターにMIDIコントロールとホストオートメーションIDを割り当てる方法をより詳しく説明します。

Maschineのどのパラメーターがオートメーション可能か?(Which Maschine parameters are automatable?)

オートメーション可能なパラメーターはすべて、Plug-inまたはChannel properties内にあります(例えば、Pattern LengthやSceneの色はオートメーションできません)。ソフトウェアのMix viewでは、オートメーション可能なパラメーターはすべてControl areaのいずれかのParameterページにあるということになります。

Plug-inとChannel propertiesのパラメーターがオートメーション可能であるための条件は、次の1つだけです。

  • オートメーション可能であるためには、そのパラメーターがソフトウェア上でノブまたはボタンによってコントロールされている必要があります。セレクターでコントロールされるパラメーター(動作モードやフィルタータイプの選択など)のほとんどはオートメーションできません。

この条件を満たすほぼすべてのパラメーターがオートメーション可能ですが、以下は例外です。

  • Plug-in:
    • Saturator:Tubeモード時のBass Overloadボタン(MAINセクション)とBypassボタン(EQセクション)。
    • Percussion(Drum Synth):Fractalモード時のMainページにあるTune Holdボタン。
  • Channel properties:
    • SoundおよびGroupのOutput properties:AudioページのCueボタン。
    • GroupのInput properties:MIDIページのRoot Noteノブ。
    • MasterのGroove properties:SwingページのAmountノブとInvertトグル。
ℹ️

オートメーション可能なパラメーターのルールは、モジュレーション可能なパラメーターのルールと同じですが、モジュレーション可能なパラメーターはSoundとGroupにのみ存在する(Masterには存在しない)点が異なります。言い換えれば、SoundレベルとGroupレベルでは、同じパラメーターがオートメーションもモジュレーションも可能です。モジュレーションの詳細については「モジュレーションの録音と編集」のセクションを参照してください。

また、Macro Controlがオートメーション可能になるのは、それがコントロールしているパラメーター自体がオートメーション可能な場合のみです。Macro Controlの詳細については「Macro Controlによる独自のパラメーターセットの作成」のセクションを参照してください。

パラメーターへのホストオートメーションIDの割り当て(Maschineをプラグインとして使用する場合)(Assigning host automation IDs to parameters (Maschine as plug-in))

  1. Control areaの左下隅にある下向き矢印をクリックして、その下にAssignment areaを開きます。

  1. Assignment areaの左側でAutomationタブをクリックしてAutomationペインを表示し、このペイン内でHostタブをクリックします。

  1. 未割り当てのパラメーターの下にあるAssignmentフィールドのEnableラベルをクリックすると、そのパラメーターが次に空いているオートメーションIDに自動的に割り当てられます。

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

オートメーションIDの削除も簡単です。

  • 割り当て済みのパラメーターの下にある、空でないAssignmentフィールドをクリックすると、そのパラメーターに現在割り当てられているオートメーションIDが削除されます。

これまでのオートメーションIDがAssignmentフィールドから削除され、そのパラメーターはホストオートメーションで使用できなくなります。

ℹ️

ホストからVST/AUプラグインのパラメーターをオートメーションする方法の詳細については、ご使用のホストのドキュメントを参照してください。

パラメーターへのMIDIコントロールの割り当て(Assigning MIDI controls to parameters)

MaschineでパラメーターにMIDIコントロールを割り当てるには、直感的なLearnモードを使用します。

  1. Control areaの左下隅にある下向き矢印をクリックして、その下にAssignment areaを開きます。

  1. エリアの左側でAutomationタブをクリックしてAutomationペインを表示し、このペイン内でMIDIタブをクリックします。

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

  1. パラメーターのAssignmentフィールドでLearnをクリックすると、そのパラメーターに対するLearnモードに入ります。AssignmentフィールドにLearningが点滅表示されます。

  1. MIDIコントローラー上で目的のコントロール要素(ノブ、ボタンなど)を操作します。

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の割り当てを単に削除したい場合は、以下の操作を行います。

  • パラメーターの下にある、空でないAssignmentフィールドを右クリック(macOSでは[Ctrl]-クリック)し、メニューからUnlearnを選択すると、そのパラメーターのMIDI割り当てが削除されます。

MIDIの割り当てがAssignmentフィールドから削除され、そのパラメーターはMIDIでコントロールできなくなります。

もちろん、この手順はMaschineにロードされたNative InstrumentsおよびExternal Plug-inでも機能します。

MIDI Program ChangeによるVST/AUプラグインpresetの選択(Selecting VST/AU plug-in presets via MIDI Program Change)

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送信(Sending MIDI from Sounds)

Soundは、MIDIノートとオートメーションデータを外部に出力できます。これにより、Maschineのシーケンサーから、MIDI対応の任意のアプリケーションや外部MIDI機器をコントロールできます。

MIDI出力を有効にしたSoundは、以下を送信します。

  • 現在のPatternでそのSoundが演奏するノートに対応するMIDIノート。
  • パッドを叩いた演奏に対応するMIDIノート。
  • Pattern Editor下部のControl LaneにあるMIDI Automationペインで作成したMIDIトラックのすべてのイベント。詳細は「Maschineで新規にMIDIトラックを作成する」のセクションを参照してください。
💡

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ファイルとして録音し、さらに編集したり他のインストゥルメントをコントロールしたりできます。
ChannelSoundがMIDIデータを送信するMIDIチャンネルを選択します。デフォルトでは、Sound slot 1はチャンネル1、Sound slot 2はチャンネル2でMIDIデータを送信します(以下同様)。
Transposeノートが送信される前に、MIDIノート番号にオフセットを適用します。値の範囲は-48(48半音、つまり4オクターブ下へのトランスポーズ)から+48(48半音、つまり4オクターブ上へのトランスポーズ)です。デフォルト値は0です。

Mix viewでのSoundのMIDI出力設定(Configuring the MIDI output for Sounds in Mix view)

MaschineのMixerから、SoundのMIDI出力を簡単に設定することもできます。

  1. Arrangerの左にあるMix Viewボタンをクリックして、Arrange viewからMix viewに切り替えます。

  1. Mixerの左にある下向き矢印をクリックして、Mixerの拡張ビューを開きます。

  1. Mixerの左にあるIOボタンが有効になっていることを確認します。有効でない場合はクリックして有効にし、各チャンネルストリップの入出力設定を表示します。

  1. Mixerがグループチャンネルを表示している場合は、上段で設定したいSoundを含むGroupのヘッダーをダブルクリックします。Soundチャンネルを表示している場合は、目的のGroupのヘッダーを1回クリックします。

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

  1. 設定したいSoundのチャンネルストリップの下部で、左側の大きなフィールドをクリックし、メニューから目的のMIDIポートを選択します。

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

  1. その右にある小さなフィールドをクリックして、MIDIチャンネルを選択します。

これは、上記で説明したChannelパラメーターと同じ操作です。


Macro Controlによる独自のパラメーターセットの作成(Creating custom sets of parameters with the Macro Controls)

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

Macro ControlはMacro propertiesで利用できます。

ソフトウェアにおけるMacro properties(ここではSoundの場合)。

ℹ️

Macro propertiesにアクセスする方法については、「Channel properties、Plug-in、Parameterページのナビゲート」のセクションを参照してください。

Macro Controlの概要(Macro Control overview)

各Macro Controlは1つのデスティネーションに割り当てることができ、選択したパラメーターの全範囲を使用できます。一方で、同じパラメーターを複数のMacro Controlのデスティネーションにすることもできます。

どのパラメーターをMacro Controlに割り当てられるかは、次の1つのルールで決まります。

あるチャンネルのMacro Controlは、そのチャンネル、またはその下位にある任意のチャンネルのpropertiesやPlug-in内にあるパラメーターをコントロールできます。つまり、以下のようになります。

  • Soundの場合:SoundのMacro Controlを、そのpropertiesやPlug-in内の任意のパラメーターに割り当てられます。また、外部MIDIデバイスをコントロールするために、MIDI Control Changeメッセージ、Pitchbend、Program ChangeをMacro Controlに割り当てることもできます。
  • Groupの場合:GroupのMacro Controlを、そのpropertiesやPlug-in内の任意のパラメーター、およびそのGroup内の任意のSoundの任意のパラメーターに割り当てられます。
  • Masterの場合:Macro Controlを、Project内の任意のチャンネルのpropertiesやPlug-in内にある任意のパラメーターに割り当てられます。
ℹ️

Macro properties自体は(別のチャンネルのものであっても)、いずれのMacro Controlのターゲットとしても使用できません。

💡

同じパラメーターを複数のMacro Controlにリンクすることは、次のような場合に役立ちます。あるSoundのパラメーターが特に重要な場合、そのSound、その親Group、そしてMasterのMacro Controlで同じノブにリンクしておきます。こうすることで、Master、Group、Soundの各レベルを切り替えても、そのパラメーターが常に同じノブで操作できるようになります(ただし、別のSoundやGroupに切り替えた場合は該当しません)。

ソフトウェアでのMacro Controlの割り当て(Assigning Macro Controls in the software)

ソフトウェアでは、2通りの方法でMacro Controlを割り当てられます。最も手早く簡単な方法は、パラメーターから直接Macro Controlを作成する方法です。もう1つのより本格的な方法は、Assignment areaのPagesペインを使う方法です。

パラメーターからMacro Controlを割り当てる(Assigning Macro Controls from parameters)

ChannelまたはPlug-in propertiesのパラメーターをMacroに割り当てる操作は、手早く簡単です。パラメーター名を右クリック(macOSでは[Ctrl]-クリック)し、どのMacroレベルに割り当てるかを選択するだけです。

パラメーターから直接Macro Controlを割り当てるには、以下の操作を行います。

  1. 割り当てたいパラメーターがある場所に応じて、ChannelまたはPlug-inのアイコンをクリックします。
  2. パラメーターがあるレベル(MASTERGROUPSOUND)を選択します。
  3. 割り当てたいパラメーターの名前(ノブ、スイッチ、メニューの下にあるテキスト)を右クリック(macOSでは[Ctrl]-クリック)し、利用可能なオプションと割り当てたいレベルに応じて、Create Master MacroCreate Group MacroCreate Sound Macroのいずれかを選択します。

パラメーターがMacroとして割り当てられます。Channel propertiesでMacroを選択し、割り当てたMacroレベル(MASTERGROUPSOUND)を選択すると、割り当て内容を確認できます。

同じ手順でMacroを削除することもできます。

  • Macroを削除するには、パラメーターを右クリックしてRemove Macroを選択します。選択したMacroが削除されます。

PagesペインによるMacro Controlの割り当て(Assigning Macro Controls using the Pages pane)

Macro Controlの割り当ては、Macro propertiesを選択した状態で、Assignment areaのPagesペインで行います。手順は、MaschineでVST/AUプラグインのパラメーターをParameterページに割り当てる際の手順と似ています(プラグインの使用(Working with Plug-ins)の「独自のParameterページを設定する」を参照)。

Assignment areaでPagesペインを開く(Opening the Pages pane in the Assignment area)

まず、Macro properties用にAssignment areaのPagesペインを開く必要があります。以下の操作を行います。

  1. 「Channel properties、Plug-in、Parameterページのナビゲート」のセクションの説明に従って、目的のチャンネル(Sound、Group、Master)のMacro propertiesを選択します。
  2. Control areaの左下隅にある下向き矢印をクリックして、その下にAssignment areaを表示します。

  1. 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。

1Delete Pageボタン(「x」記号):ページ名の後にある小さな「x」をクリックすると、そのParameterページを削除できます。

2Add Pageボタン(「+」記号):最後のページラベルの後にある小さな「+」をクリックすると、新しいページを追加できます。デフォルトでは、ページには「Page 1」「Page 2」などのラベルが付きます。Section Labelフィールド(3)でページ内にセクションを定義することで、ページラベルを変更できます。

3Section Labelフィールド:表示中のページ内で、パラメーターのセクションを定義できます。セクションに含めたい最初のパラメーターの上にあるフィールドをダブルクリックし、セクションの名前を入力して[Enter]で確定します。新しいセクションには、次のセクションが始まるまでの後続のすべてのパラメーターが含まれます(これはAssignment areaを閉じた後に確認できます)。さらに、Parameterページにはそのセクションのラベルが反映されます。セクションが複数ある場合は、ページラベルにそれらすべてがスラッシュ区切りで反映されます。

4ResetボタンResetをクリックすると、選択中のノブのMacro Control割り当てを削除できます。

5Parameter Labelフィールド:これらのフィールドをダブルクリックすると、パラメーターに独自のラベルを入力できます([Enter]で確定)。これらのラベルは、Maschine内の該当するパラメーターすべてに反映されます。

6Focusフレーム:割り当て対象のMacro Controlを示します。任意のMacro Controlをクリックすると、下のTarget selector(4)でその割り当てを表示・編集できます。

7Target selector:Focusフレーム(5)で示された選択中のMacro Controlのターゲットパラメーターを表示・選択します。この多階層のドロップダウンウィジェットにより、チャンネルの構造をたどって目的のパラメーターへ素早く移動できます。詳しい手順は次の段落で説明します。

Target selectorでパラメーターを選択する(Selecting a parameter in the Target selector)

Target selector(上の画像を参照)では、各Macro Controlに対して利用可能なすべてのパラメーターから選択できます。

Target selectorを使うと、目的のパラメーターを素早く選択できます。

このツールは、複数階層のサブメニューを持つメニューに似ていますが、途中の各選択が表示されたまま残り、素早く切り替えられるという大きな違いがあります。

新しい未割り当てのMacro Controlを割り当てる場合は、以下の操作を行います。

  1. Selectメニュー(この時点ではTarget selectorの唯一のメニュー)をクリックします。

メニューは、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デバイスに付属のドキュメントで詳細を確認してください。

  1. 前のメニューで選択を行うと、そのメニューは選択した項目の名前に変わり、右側に別のメニューが表示されて検索をさらに絞り込めます(例えば、選択したPlug-inやChannel propertiesのすべてのParameterページが一覧表示されます)。これはパラメーターに到達して選択するまで続きます。

パラメーターを選択すると、Macro Controlがそのパラメーターに割り当てられます。

そのパラメーターまでのパス全体がTarget selectorに表示されたまま残ることに注意してください。これにより、最上位のチャンネルから選択作業をやり直すことなく、1つの選択だけを変更できます。

  • Target selectorに表示されている選択のうち特定の項目を変更するには、それをクリックしてそのレベルの別の項目を選択します。選択した項目の左側にある項目(つまり上位レベル)はそのまま維持され、右側にある項目(つまり下位レベル)はリセットされます。

Macro – コンテキストメニュー(Macro – context menu)

Assignment areaを開いてPagesタブを選択している状態で、割り当て済みまたは未割り当てのMacroスロットを右クリックすると、コンテキストメニューが開きます。

Macro propertiesのコンテキストメニュー。

コンテキストメニューには以下の項目があります。

メニュー項目説明キーボードショートカット
RenameMacroの名前を変更します。Ctrl + R/Cmd + R
ResetMacroをリセットします。
CutMacroをカットして、別の位置に貼り付けます。Ctrl + X/Cmd + X
CopyMacroをコピーします。Ctrl + C/Cmd + C
PasteカットまたはコピーしたMacroを新しい位置に貼り付けます。Ctrl + V/Cmd + V

Assignment areaのページ – コンテキストメニュー(Assignment area pages – Context Menu)

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

    • Related Articles

    • Maschineソフトウェアユーザーマニュアル 目次(Table of Contents)

      Maschineソフトウェアユーザーマニュアルの日本語版目次です。各章のタイトルをクリックすると、その章の記事に移動します。 Maschineソフトウェアへようこそ(Welcome to Maschine Software) クイックリファレンス(Quick reference) 基本コンセプト(Basic concepts) ブラウザ(Browser) サウンド・グループ・プロジェクトの管理(Managing Sounds, Groups, and your Project) ...
    • Maschineソフトウェアユーザーマニュアル 10 - ミックスの調整(Controlling your mix)

      Maschine には、すべての Sound、Group、Master チャンネルのレベルとルーティング設定に素早くアクセスできる専用の Mix view が用意されています。 Maschine ソフトウェアのデフォルトの画面は Arrange view で、上部に Arranger、中央に Control area、下部に Pattern Editor または Sample Editor が配置されています。Arrange view ...
    • Maschineソフトウェアユーザーマニュアル 3 - 基本コンセプト(Basic concepts)

      基本コンセプト(Basic concepts) Maschine の主要な要素と用語、およびそれらの関係について学び、オーディオと MIDI の接続を設定する方法を学びます。 この章では、Maschine の主要な要素と用語を紹介し、それらがどのように関連しているかを説明します。また、オーディオインターフェースの設定方法と MIDI デバイスの接続方法についても学びます。 重要な名称とコンセプト(Important names and concepts) ...
    • Maschineソフトウェアユーザーマニュアル 11 - エフェクトの使用(Using effects)

      Maschine では、send エフェクトと insert エフェクトの両方を使用できます。Sound、Group、Master の各レベルでエフェクトを操作する方法を学びましょう。 各 Project レベル(Sound、Group、Master)では、Plug-in の形でエフェクトを追加できます。各 Sound、各 Group、そして Master には、それぞれの Plug-in スロットに無制限の数の insert エフェクトをロードできます。各 Plug-in ...
    • Maschineソフトウェアユーザーマニュアル 6 - コントローラーでの演奏(Playing on the controller)

      コントローラーでの演奏(Playing on the controller) ライブ演奏時やPatternの録音時に、Maschine Softwareでの演奏を最大限に活用する方法を解説します。 本章では、ライブ演奏時とPatternの録音時の両方において、コントローラーでの演奏を補助・強化するためにMaschineが備える数多くの機能について説明します。 ミュートとソロ(Mute and Solo) ...