レシピ・プリセット

grandMA3 ユーザマニュアル » プリセット » レシピ・プリセット Version 2.2

このトピックの前に、レシピ を読んでおいてください。

ここでは、プリセットでのレシピ利用について説明します。

レシピは、ユーザインターフェースを利用するときにアトリビュート値を含まないプリセットにのみ追加できます。アトリビュート・データを持つプリセットでは、Turn into Recipe をタップすることで既存のアトリビュート・データをレシピに変換できます(後述を参照)。

レシピ行の追加

レシピ行は、Edit Preset Object ポップアップによってプリセットに追加されます。これは、プリセットプール・オブジェクトに対して Swipey を用いることでアクセスできます。


プリセットに対する編集オプション

このポップアップの中央部分は、レシピやグリッド値に関するものです。

メインのレシピ領域(レシピ を参照)の他に、Recipe Editor には色付き背景の領域があります。これは、選択されているレシピ行の値を編集・表示するための別ツールです。

プリセット設定は上部に表示されます。それらのほとんどは、プリセットプール で説明されています。ここには、レシピ専用の Recipe Template という設定があります。これを有効にすると、プリセットがレシピ・テンプレートになります。レシピ・プリセットで Recipe Template 設定が有効になっていると、レシピそのものがプログラマ・パートに読み込まれ、そこでクックされます。この設定を有効にしたプリセットは、蓋が開いたポット・アイコンで表示されます。

エディタの下部には、以下のようなボタンがあります。

  • Insert New Recipe (プリセットをレシピ・プリセットに変えると利用可能):
    新しいレシピ行を作成します。レシピ行を追加すると、最初の行に値が保存されている場合、その値が参照されます。最初の行にプリセットが含まれている場合は、そのプリセットへの参照がコピーされます。追加の行も、最初の行の MAtricks 値を自動的に参照します。
  • Cut:
    選択したレシピ行をカットします。
  • Paste:
    コピーまたはカットしたレシピ行を貼り付けます。
  • Oops:
    直前の操作を取り消します。
  • Delete:
    選択したレシピ行を削除します。
  • Copy:
    選択したレシピ行をコピーします。
  • CleanUp Recipes:
    使用されていないレシピ行を削除します。同じアトリビュートに対して同じセレクションと値を持つ複数の行を作成できますが、アトリビュートに値を送れるのは1行のみです。クリーンアップは、使用されていない行を削除します。
  • Reset MAtricks for Selected:
    選択したレシピ行に対する MAtricks をリセットします。
  • Turn Into Recipe:
    アトリビュート値を含むプリセットがレシピ・プリセットに変わります。新しい空のプリセットの場合も、レシピ行を追加する前に、レシピ・プリセットに変換する必要があります。
  • Take Selection:
    これにより、グループの代わりにフィクスチャ・セレクションを使用できます。タップすると、現在のプログラマのフィクスチャ・セレクションが、選択されたレシピ行に対する新しいセレクションになります。
  • Edit Preset:
    エディタを閉じ、選択したレシピ行を編集モードのプログラマに取り込みます。
  • Recast Preset:
    プリセットが、参照されている場所でリキャストされます。これは、プリセットがキューで用いられた後にアトリビュートが追加または削除された場合、新しい内容をキューに反映させるためにプリセットをリキャストする必要があるかもいれないということです。
  • Cook:
    プリセットのレシピがクックされます。これは、プリセットにレシピ内容を反映させるために必要な場合があります。
  • List References:
    タップすると、プリセットと参照や依存関係にあるすべての要素を一覧表示するポップアップが開きます。

Edit Preset Object ポップアップによるレシピ・プリセットの新規作成

空のプリセットでエディタを開きます。

下部メニューの Turn into Recipe をタップします。

これによって、プリセットがレシピ・プリセットに変わり、最初のレシピ行が作成されます。

ほとんどの場合、少なくともプリセット参照値は常に追加します。これを行うには、レシピ行の Values 列のセルを長押しします。

これによって Preset Pool 選択ポップアップが開きます。ここでは、既存のプリセットから目的のものを選択できます。レシピ・プリセットと同じフィーチャグループである必要はありません。

他の列に必要な値を追加してください。

必要に応じて、グループから、あるいは Take Selection をタップして、セレクションを追加します。

レシピにグループが含まれている場合、編集ポップアップを閉じると、プリセットが自動的にクックされます。

ヒント
レシピ トピックでは、Recipe Editor を用いた作成ワークフローを説明しています。レシピ作成のワークフローとしては、こちらの方が良いかもしれません。

現在のフィクスチャ・セレクションを、2つのウィングの新しい位置に一定時間で移動させるためのプリセットが欲しいとします。

必要条件:
いくつかのムービングヘッドをパッチして一列に配置したショーを用意します。このショーには、Position プリセットと、フィクスチャがフルになる Dimmer プリセットも必要です。この例では、Demo Show を用います。

以下の手順に従って、レシピ・プリセットを作成します。

  1. 空の Position プリセットプール・オブジェクトをスワイプして Swipey メニューを開きます。
  2. Swipey メニューで Edit Setting を選択します。
  3. Turn into Recipe をタップして、レシピ行を作成できるようにします。
  4. Values 列で最初のセルを長押しします。
  5. Dimmer をタップし、インテンシティがフル(Open)になるプリセットを選びます。
  6. Insert New Recipe をもう一度タップして、2行目を作成します。
  7. Assign を押します。
  8. Position プリセットプールで Roof Floor プリセットをタップします。
  9. 2番目のレシピ行をタップして、そのプリセットを割り当てます。
  10. XWings 列で両方のレシピ行を選択します。この列が表示されていない場合は、上部バーで "X" と "Grid" 両方のトグルボタンが有効になっていることを確認してください。
  11. XWings が "2" となるように、この値を編集します。
  12. "Fade From X" 列で両方の行を選択し、値を "1" に設定します。
  13. "Fade To X" 列で両方の行を選択し、値を "3" に設定します。

結果は以下のようになります(タイトルバーの "Settings" はオフ)。

Image of the example editor.
完成したレシピ
  1. エディタを閉じます。
  2. フィクスチャを何台か選択します(例: グループ2)。
  3. 新しいレシピ・プリセットをタップし、点灯中のフィクスチャの動きを確認してください。

移動とフェードを中央から開始したい場合は、Edit Preset Object ポップアップを再度開き、両方のレシピ行に対して、InvertStyle を "All" に、InvertX を "Yes" に設定してください。


レシピ・プリセットの操作

レシピを用いたプリセットによる推奨ワークフローとして、以下の3つが挙げられます。

  • セレクションを持つレシピ行を含むプリセットで、Recipe Template が無効。
  • セレクションを持たないレシピ行を含むプリセットで、Recipe Template が無効。
  • レシピ行を含むプリセットで、Recipe Template が有効。

セレクションを持つレシピ行を含むプリセットで、Recipe Template が無効の場合

レシピ・プリセットはクックされ、プログラマ(Programmer Parts ウィンドウ)のフィクスチャによって参照されます。 これらの値は、プログラマに保存したり、削除/上書きしたりすることができます。

例えば、レシピ・プリセットが、グループをセレクションとし、Color プリセット5を参照する値を持つ1行を含む場合、プリセットはプリセット内でクックされます。レシピ・プリセットをタップすると、プログラマでこれが参照されます。

セレクションを持つレシピ・プリセットは、エクゼキュータから再生できます。詳しくは プリセットの利用 を参照してください。

セレクションを持たないレシピ行を含むプリセットで、Recipe Template が無効の場合

このレシピは、現在のプログラマのフィクスチャ・セレクションで機能します。レシピのプリセットはプログラマに読み込まれません。代わりに、レシピの値リンクとグリッド値が現在のフィクスチャ・セレクションとともに使用され、プログラマに直接値をクックします。

重要
このレシピは、現在のプログラマのフィクスチャ・セレクションで機能します。レシピは、プログラマに読み込まれません。
代わりに、レシピ値のリンクとグリッド値が現在のフィクスチャ・セレクションで使用され、プログラマに直接値をクックします。

これは、プリセットプールに置いた多数のテンプレート・オブジェクトで、グリッド値と MAtricks 範囲に基づく複雑な外観を素早く呼び出せる優れた方法です。

レシピ行を含むプリセットで、Recipe Template が有効の場合

レシピ・テンプレートは、レシピ行をアクティブなプログラマ・パートに読み込みます。レシピ行がセレクションを含んでいる場合、レシピ行はプログラマでクックされます。レシピ行がセレクションを含んでいない場合は、例えば Programmer Parts ウィンドウを用いて追加する必要があります(プログラマは を参照)。

例えば、レシピ・テンプレートに、セレクションとしてグループと Color プリセット5を参照する値が1行含まれている場合、レシピ・プリセットをタップすると、プログラマ・パートに Color プリセット5を参照するレシピ行を持つレシピが表示されます。