Massiveマニュアル 4 - ユーザーインターフェースの操作(Interaction with the User Interface)

Massiveマニュアル 4 - ユーザーインターフェースの操作(Interaction with the User Interface)

このセクションでは、Massiveのグラフィカルユーザーインターフェース(GUI)の表記上の決まりごとを説明し、そのコントロールの操作方法を解説します。MacとWindowsのどちらでMassiveを操作しても、ほとんど同じです。2つのオペレーティングシステムでファイルシステムやキーボードの扱いが異なるため、わずかな違いがあるだけです。キーコマンドはWindowsのものを記載していますが、Macでも同様です。本文に「右クリック」とある場合、Macではctrlを押しながらクリックしてください。

このセクションは主に、インターフェースとコントロールの使い方の仕組みを扱い、すぐに作業に取りかかれるようにするためのものです。これらのコントロールが実際に何をするのか、どのように機能するのかについての詳しい説明はしません。それについてはリファレンスの章を参照してください。


セクションヘッダーとポップアップメニュー

Massiveのインターフェースの各セクションには、その内容を示すヘッダーがあります。たとえばOSC1はオシレーター1を表し、以下同様です。また、各セクションにはミュートスイッチもあります。マウスでミュートスイッチをクリックすると、そのセクションが無効になります。もう一度クリックすると、有効な状態に戻ります。

Massiveでサウンドを作っているときは、シグナルチェーンの特定のセクションをオフにすると便利なことがよくあります。たとえば、フィルターをかけたサウンドで、オシレーターの生の信号を確認したいとします。2つのフィルターの両方のミュートスイッチをクリックするだけで、フィルターがオフになります。これにより、フィルターの設定はすべて保持したまま、その効果を一時的に聞こえなくできます。なお、モジュールをオフにするとシステムのCPUパワーも節約できるので、CPUの過負荷の問題が起きている場合はこのことを覚えておいてください!

これらのセクションの多くには、セクションヘッダーの右側にドロップダウンメニューもあります。このメニューでは、ウェーブテーブルやオシレーターモード、フィルタータイプ、エフェクトなど、そのセクションのさまざまな選択肢から選びます。これらのポップアップメニューは簡単に使えます。クリックすると選択肢のリストが表示され、スクロールして見ることができます。項目をもう一度クリックするとその項目が選択され、リストは自動的に閉じます。

なお、オシレーターモジュールのヘッダーには前へボタンと次へボタンもあり(上の画像を参照)、メニューに並んでいる順番どおりにウェーブテーブルを1つずつロードできます。自分のサウンドに合ったウェーブテーブルを、すばやく手軽に順番に試して見つけるのに最適な方法です。(ウェーブテーブルについて、またそれがMassiveのサウンドの基礎をどのように形作るかについては、ウェーブテーブルオシレーターのセクションを参照してください。)


フェーダーとノブ

Massiveの主要な機能のほとんどは、フェーダーとノブで操作します。基本的には、ほかのオーディオソフトウェアで使い慣れているかもしれないフェーダーやノブと同じように動作します。マウスでノブをクリックし、(マウスボタンを押したまま)上下にドラッグするだけで、ノブの値が変わります。

ほとんどの場合、ノブのパラメーターの数値は表示されません。これは徹底したアナログ流のアプローチです。デジタル表示の助けがなかった電子音楽のパイオニアたちと同じように、Massiveで作業するときは自分の耳を信じてもらえればと思います!

Massive全体を通じて、さまざまなパラメーターをすばやく正確に編集するための操作上の決まりがいくつか用意されています。

  1. 右マウスボタンでクリックすると、MIDIとモジュレーションに関するコマンドの一覧を含むコンテキストメニューが開きます。モジュレーションについては後述のモジュレーションコントロールのセクションで、MIDIについてはMacroコントロール、オートメーション、MIDIのセクションで説明します。
  2. キーボードのShiftキーを押しながら左マウスボタンでノブの値を変えると、コントロールをより細かく調整できます。
  3. マウスホイールを使ってコントロールの値を変えることもできます。Shiftキーを押しながらマウスホイールを使うと、値が大きなステップで変わります。
  4. 左マウスボタンでダブルクリックすると、ノブがデフォルトの位置にリセットされます。

ノブとフェーダーについては、知っておくべき全般的な重要事項もいくつかあります。

  • まず、Massiveのすべてのコントロールは、アナログのハードウェアシンセサイザーにある実物のコントロールにできるだけ近い動作をするように作られています。場合によっては、これが生成されるサウンドに大きく影響します。たとえば、オシレーターの1つでAmpノブを上げると、予想どおり、フィルターバスに入るオシレーターの出力レベルが上がります。しかし、フィルターの入力をより強くドライブすることになるので、フィルターから出てくるサウンドの質も変わることがあります。本物のアナログ回路とまったく同じです!
  • Massiveのノブとフェーダーについて理解しておくべきもう1つの重要な点は、モジュレーションのアサイン先とレンジをマッピングするためにノブとフェーダーをどのように使うかです。これについては次のセクションで詳しく説明します。

センターウィンドウ

Massiveの設計の基本的な考え方の1つは、ワークフローをできるだけシンプルかつ高速に保つことです。Massiveには基本的にオシレーター、フィルター、エフェクト用のメインの編集ページが1つしかないため、サウンドを生成する基本的なパラメーターのほとんどは常に表示されています。

センターウィンドウは、それほど頻繁にアクセスする必要のないさまざまなパラメーターを編集したり、モジュレーションソースを詳しく編集したりするためのディスプレイとして機能します。

センターウィンドウのディスプレイは、8つのモジュレーションソースと6つの一般設定のページを切り替えて表示できます。センターウィンドウ上部に並ぶ、ラベル付きのタブの2つの列のどれかをクリックすると、アクセスするコントロールのページを選べます。これらのタブには階層構造がまったくない点に注意してください。つまり、上の列でどのタブがアクティブになっていても、モジュレーションソースと一般設定のタブはすべて常に表示されています。

8つのモジュレーションソースは、エンベロープ(スロット1~4)と、LFO、Performer、Stepperのモジュレーションソースから選べるアサイン可能なページ(スロット5~8)に分かれています。アサイン可能なスロットを選んだ場合は、モジュレーションソースのページの右上にあるポップアップメニューで、これらのタイプのいずれかを選べます。

この画像で、各ソースの名前のすぐ右に表示されているモジュレーションハンドルに注目してください。前述のとおり、モジュレーションをアサインするには、これらのハンドルのいずれかをマウスでクリックし、カーソルをモジュレーションスロットまでドラッグしてマウスボタンを放す必要があります。

これらのモジュレーションソースそれぞれの機能について詳しくは、後述のModulationページのセクションを確認してください。


モジュレーションコントロール

Massiveの設計における最も重要な革新の1つは、モジュレーション効果のマッピングとコントロールにレンジノブを活用した点です。各ノブの周りにある色付きのリングは、どのモジュレーションがこのパラメーターにルーティングされているかを示します。Massiveのパラメーターの多くは、この手法でコントロールできます。

Massiveでモジュレーションソースをアサインする方法を理解することは重要です。これは、使えるサウンドデザインの主要な手法の1つだからです。仕組みは次のとおりです。

  • 使用できるモジュレーションソースは、センターウィンドウの上部に並んでいます。これには4つの独立したADSRエンベロープと、LFO、Performer、Stepperの各モードを切り替えられるさらに4つのソースが含まれます(これらのモジュレーションソースについて詳しくは、後述のModulationページのセクションを参照)。
  • モジュレーションソースをアサイン先にアサインするには、まずモジュレーションハンドルをクリックします。これは、使いたいモジュレーションソースの名前の後ろにある小さな十字です。すると、マウスを動かしたときにソースの番号がマウスにくっついて表示されます。次に、モジュレーションしたいアサイン先に向かってマウスを動かし、モジュレーションスロットのいずれかをもう一度クリックします。モジュレーションスロットは、モジュレーションできる各ノブやフェーダーの近くにある小さな黒いボックスです。
  • アサインすると、モジュレーションスロットに小さな色付きの数字が表示されます。数字は、どのモジュレーションソース(1~8)がスロットにアサインされているかを示し、色はモジュレーションソースの種類を示します。青はエンベロープ、緑はLFOまたはステップシーケンサー、オレンジはMacroコントロールのアサインを表します。
  • 次に、アサインしたモジュレータースロットをクリックして上下にドラッグすると、モジュレーション量を調整できます。調整すると、モジュレーターの有効なレンジを示す色付きのリングがノブの周りに表示されます。モジュレーションレンジの限界にある小さな切れ目は、モジュレーションレンジの限界がノブやフェーダーの最小値/最大値より高いか低いかを示すクリッピングインジケーターの役割をします。

なお、モジュレーションスロットの1つを右クリックすると表示されるコンテキストメニューでも、モジュレーションの設定にアクセスして変更できます(画像を参照)。このメニューでは、Massiveの任意のモジュレーションソースとのモジュレーションのアサインのミュート、ミュート解除、削除(OFFメニュー項目を使用)、新規作成ができます。(モジュレーションソースについて詳しくは、Modulationページのセクションを参照してください。)

また、メインのコントロールで使える追加の編集オプション(Shiftキーを押しながらドラッグして細かく調整するなど)は、モジュレーション量の変更でも使えます。

サイドチェインモジュレーション

(たとえば)オシレーターセクションのWavetable Positionノブの1つの下にある3つのモジュレーションスロットをよく見ると、2つの標準のモジュレーションスロット(下にハイフンが付いている)と、「SC」と表示された3つ目のスロットがあることに気づくでしょう。

この3つ目のスロットは、サイドチェインモジュレーションの設定に使えます。これは、アサインしたモジュレーションソースが、ほかにアサインされているモジュレーションソースの値に影響を与えるタイプのモジュレーションです。仕組みは次のとおりです。

通常、サイドチェインモジュレーションを有効にしない限り、3つのモジュレーションスロットはどれも、コントロールの値を変えるモジュレーションソースのアサインに使え、モジュレーションのレンジは前述のとおりレンジノブで設定します。これらのスロットを複数使って1つのコントロールに複数のモジュレーションソースをアサインした場合、それらの値が足し合わされて、モジュレーションの合計量が計算されます。

しかし、3つ目のスロットの下にある小さな「SC」をクリックすると、サイドチェインモジュレーションが有効になり、モジュレーションの動作が少し変わります。この場合、3つ目のスロットはサイドチェインモジュレーションスロットとして動作し、その値はほかのモジュレーションソースの値を変える乗数として使われます。この場合、サイドチェインモジュレーターにはモジュレーションレンジが設定されません。代わりに、サイドチェインモジュレーションソースの値が0%から100%の間の乗数として読み取られ、ほかのモジュレーターの効果の範囲を変えます。

サイドチェインモジュレーションを使うと、ほかの使用可能なモジュレーションスロットで非常にドラマチックな効果を設定し、その効果を効果の割合で変化させられます。インサートエフェクトの量を変えるためにウェット/ドライのコントロールを使うのと少し似ています。

サイドチェインモジュレーションのアサイン先にMacroコントロールをアサインして、外部のMIDIコントロールをウェット/ドライのコントロールとして使えるようにしてみましょう。次のように設定できます。

  1. まず、このセクションで前述したように、MassiveのLFOの1つと(たとえば)Wavetable Positionノブの間にモジュレーションのルーティングを設定します。
  2. 次に、Wavetable Positionノブの下にある3つ目のモジュレーションスロットの下の小さな「SC」ラベルをクリックして、サイドチェインモジュレーションを有効にします。また、影響を与えたいモジュレーションスロットの下にある小さな線もクリックする必要があります。すると、その線が小さな矢印になります。
  3. 画面の右下に目を移し、Macroコントロール1のモジュレーションハンドルをクリックします。次に、マウスを画面の左上までドラッグして戻り、Wavetable Positionノブの下にあるサイドチェインモジュレーションスロットの上でマウスボタンを放します。

このように設定すると、LFOによってWavetable Positionノブが前後にスイープし、Macroコントロール1を動かすと、ノブの位置に対するLFOの影響の量が効果の0~100%の範囲で変わります。Macroコントロール1を左いっぱいまで回すと(最小)、LFOはノブをまったく動かしません。逆に、Macroコントロール1を右いっぱいまで回すと、LFOはアサインした範囲全体にわたってノブを前後にスイープさせます。

これを外部のMIDIコントローラーでコントロールするには、Macroコントロール1を右クリックするだけです。小さなMIDI Learnダイアログボックスがポップアップ表示されます。ここで外部のMIDIコントローラーのコントロールを動かすと、アサインが完了します。(Macroコントロールの使い方について詳しくは、後述の説明とマクロコントロールセクションのセクションも参照してください。)

Macroコントロールを使う代わりに、Massiveのほかのモジュレーションソースを使って、有効なモジュレーションの量を変えることもできます。上の例のまま、Macroコントロールの代わりにStepperを使って、Wavetable Positionノブに対するLFOの効果の量をモジュレーションしてみましょう。

  1. センターウィンドウのStepperモジュレーションソースの横にあるモジュレーションハンドルをクリックし、カーソルを、前にMacroコントロール1をアサインしたWavetable Positionノブの下にある同じサイドチェインモジュレーションソースまでドラッグします。
  2. Macroコントロールを表す小さなオレンジ色の数字1が、Stepperを表す小さな緑色の数字に置き換わります。
  3. これで、StepperからのコントロールシグナルによってWavetable Positionノブに対するLFOの効果の幅が決まるようになります。

Stepperモジュレーターがセンターウィンドウのタブ8にあるとすると(これはデフォルトですが、タブ8で別のモジュレーションソースを選ぶと変わります)、アサインは次のようになります。

ここではコントロールの機能を学んでいるだけなので、これが何を意味するのか、どう聞こえるのかについては、まだあまり気にしないでください。Massiveのさまざまなモジュレーションソースの具体的な使い方について詳しくは、Modulationページのセクションを参照してください。

Massiveのフェーダーは、ノブと同じ方法でアサインします。一部のフェーダーコントロール(インターフェース上で「Ser>Par」と表示されている、フィルターバスのInputフェーダーなど)は、ノブと同じようにモジュレーションソースを受け付け、モジュレーションスロットとして機能する同じ小さな黒いボックスが近くにあります。アサインし、上下にドラッグしてモジュレーションレンジを設定すると、次の画像のように、設定したレンジを示す色付きの線がフェーダーの横に表示されます。

なお、ノブと同様に、Massiveの一部のフェーダーにもサイドチェインモジュレーションスロットがあり、同様の機能を持っています。

バイポーラーモジュレーション

モジュレーションソースの正負の極性に注意してください。LFOはバイポーラーです。つまり、正の値と負の値の間で振動します。たとえば、LFOをオシレーターのピッチにアサインし、モジュレーションの深さを半音1つ分(強いビブラート効果)に設定すると、ピッチは実際には+1半音と–1半音の間で振動します。一方、エンベロープをピッチにアサインして同じ量のモジュレーション(半音1つ分)をかけると、エンベロープによってピッチは0から+1に上がり、その後0に戻ります。

このバイポーラー性は、極端な全体設定の周辺で大きなモジュレーション量を使うときに重要になります。たとえば、Intensityコントロールを右に約90%まで回しているとします。そこにエンベロープをアサインし、コントロールを約-25%モジュレーションさせます。すると、エンベロープの信号が大きいとき、Intensityは約65%まで下がります。

ここでエンベロープをLFOに置き換えると(LFOのモジュレーションハンドルを取り、現在エンベロープが入っているIntensityノブのモジュレーションスロットにドロップするだけです)、Intensityは「左へ」だけでなく「右へ」もモジュレーションされます。設定したモジュレーションの深さがこの「側」で使える範囲より大きいため(Intensityの基準値90%に25%を加えると合計110%)、モジュレーション信号はクリップされます。これで問題が起きることはありませんが、モジュレーションを設定するときに意図した効果とはクリッピングが異なるかもしれないので、この仕組みを知っておくべきです。

このバイポーラー性はボイスのスプレッドにも当てはまる点に注意してください。Wavetable Position Spreadingコントロールを100%近くに調整し(この画像のように)、オシレーターセクションの実際のWavetable Positionコントロールをレンジの中央に設定すると、ボイスはレンジ全体にスプレッドします。ここでWavetable Positionコントロールを左に回すと、スプレッドによってすでに非常に低いウェーブテーブルポジションを使っているボイスは、この動きについていけません。それらのボイスはその位置にとどまります。コントロールを左いっぱいまで回すと、コントローラーの動かせる範囲の左半分がクリップされて最小値に設定されるため、実際のスプレッドは半分になります。(ボイスのスプレッドについて詳しくは、Generalページのセクションを参照してください。)


Macroコントロール、オートメーション、MIDI

Macroコントロールは、Synthビューのとき、Massiveのパネルの右下にあります。Macroコントロールは、特に新しいサウンドを作ったりプログラムしたりするだけでなく音楽を作ろうとしているときに、Massiveのほかのすべてのコントロールとのやり取りをまとめるのに役立ちます。センターウィンドウのモジュレーションソース(エンベロープ、LFO、Stepper、Performer)と同様に、各Macroコントロールノブにはモジュレーションハンドルがあります。このハンドルを使って、MacroコントロールをモジュレーションソースとしてMassiveの任意のパラメーターにアサインできます。つまり、Macroコントロールの値を変えると、その変化がモジュレーション先のパラメーターにマッピングされます。

このようにアサインを設定することは、特に2つの状況で非常に強力な手法になります。

第一に、Massiveでサウンドをデザインしていると、シグナルフローでは直接つながっていないのに、2つ以上のパラメーターが相互に関係し合って面白い音響効果を生み出していることがよくあります。たとえば、サウンド全体の音量をほぼ同じに保つために、2つ目のオシレーターのAmplitudeコントロールを上げたときには必ず1つ目のオシレーターのAmplitudeコントロールを下げたいとします。通常、これを実現するには2つのパラメーターを同時に別々に調整する必要があります。Macroコントロールを使えば、1つのノブを両方のパラメーターのコントロールにアサインし、それぞれを逆方向にモジュレーションできます。こうすると、Macroコントロールの値を変えたときに、両方のモジュレーション先が同時に変わります。

さらに、Macroコントロールを使うと、あるサウンドでよく使うコントロールへのアクセスを1か所にまとめられます。これは特にライブパフォーマンスの場面で役に立つ機能です。たとえば、フィルターのカットオフ周波数を変えることでサウンドの周波数スペクトルを変えられますが、Wavetable Positionコントロールを変えてサウンドの生成に使う基本の波形(複数の場合もある)を変えることでも周波数スペクトルを変えられます。Macroコントロールを使えば、こうした最も重要なパラメーターへのアクセスをまとめ、簡単に操作できる1か所に集められます。

なお、Massiveに付属するプリセットライブラリのサウンドのほとんどは、Macroコントロールの標準的なアサインの方式に従っています。この方式では、たとえば最初の2つのMacroコントロールは常に周波数とサウンドのスペクトルを扱い、Macroコントロール5は常にエフェクトのドライ/ウェットのバランスに使う、といったことが決められています。自分のサウンドでこの方式に従うかどうかは任意です。ただし、常に同じようなコントロール設定に従っておくと、アサインを覚えやすく、サウンドを扱いやすくなるかもしれません。この方式について詳しくは、マクロコントロールセクションのセクションを参照してください。

Massiveの音響パラメーターとのやり取りにおいて中心的な機能を持つため、Macroコントロールはオートメーションに使う最も重要なインターフェースでもあります。ここでのオートメーションとは、Massiveの特定のパラメーター、たとえばフィルターのカットオフ、フィードバックの量、ビブラートの深さなどを、Massiveの外部からコントロールすることを意味します。これには2つの方法があります。

  • 任意のMacroコントロールをMIDIのコンティニュアスコントローラーにアサインできます。Macroコントロールを右クリックしてコンテキストメニューを開き、「MIDI Learn」の項目をクリックしてから、外部のMIDIコントローラーのノブやフェーダーを動かすと、接続が確立されます。
  • Massiveをホストアプリケーション(シーケンサーなど)内でプラグインとして使っている場合は、そのホストからMacroコントロールをコントロールすることもできます。Massiveはオートメーション可能なパラメーターの一覧をホストに提供し、Macroコントロールはアクセスしやすいように常に一覧の先頭に置かれます。(オートメーションのアサインを設定する方法がわからない場合は、ホストシーケンサーのドキュメントで詳しい情報を確認してください。)

MIDIもオートメーションも、Macroコントロールに限定されたものではないことに注意してください。ホストプログラムにオートメーション可能として通知されるパラメーターはMacroコントロールだけではありません。Massiveのユーザーインターフェースにあるほぼすべてのコントロールが、ホストのオートメーションの対象になります。また、Massiveでコントロールを右クリックしたときに表示されるコンテキストメニューを使えば、Macroコントロールを使わずに、任意のパラメーターを直接MIDIコントローラーにアサインできます。

MIDIのアサインをMIDIセットアップに保存することもできます。その方法について詳しくは、スタンドアロンのメニューのセクションを参照してください。MIDIのアサインのレイヤー全体(たとえば、CutoffをMIDI CC 1に、1つ目のオシレーターのWavetable PositionコントロールをMIDI CC 12に、3つ目のMacroコントロールをMIDI CC 64にアサインしたもの)を、基になるサウンドの情報を一切含まない独立したMIDI設定ファイルに保存できます。Macroコントロールウィンドウの右上にあるSave MIDIボタンを押すと、設定したすべてのMIDIのアサインが、現在アクティブなMIDIセットアップに保存されます。したがって、Massiveにロードされるサウンドにも、MIDI CCの情報は含まれていません。このような仕組みにしたのには、主に2つの理由があります。

  • 状況に応じて、Massiveで異なるMIDIデバイスを使いたい場合があるかもしれません。たとえば、ライブでは小さなノブが4つ付いた小型のキーボードを使い、スタジオではフル機能のマスターコントロールキーボードを使っているとします。スタジオのキーボードでサウンドのMIDIのアサインを設定していたら、アサインが異なるため、ライブ用の小型キーボードを使うときにおそらく問題が起きるでしょう。Massiveではサウンドの設定とMIDIのアサインを別々のファイルに分けているので、状況に応じてMIDIセットアップファイルを簡単に切り替えられ、こうした問題は起きません。
  • また、別のMIDIコントローラーを使っているほかの人が作ったサウンドは、そのままでは役に立たないかもしれません。しかし、MassiveではMIDI設定が独立したMIDIセットアップファイルに保存されるので、これも問題になりません。

最後にMassiveのグラフィカルユーザーインターフェースのMacroコントロールに話を戻すと、8つのノブのほかに、KTr、Vel、AT、TrRと表示された4つの小さな追加のモジュレーションハンドルもあります。これらを使うと、ノートのベロシティやアフタータッチなどのMIDIデータをパラメーターにアサインできます。これとMacroコントロール全般について詳しくは、マクロコントロールセクションのセクションを参照してください。


参照元情報:Interaction with the User Interface
https://docs.native-instruments.com/online-guides/massive-manual/en/interaction-with-the-user-interface