私が初めてヨガシークエンスをプログラムで組み立て始めたとき、一番難しかったのはポーズそのものではありませんでした。むしろポーズを取り巻く様々な要素でした。命名規則、 Props の要否、そしてポーズのリストを本物のクラスに感じられるものへと変える配分のロジックです。同じ足場組みを毎回ゼロから作り直し、そのたびにアウトプットが微妙に異なり、後工程のツール類を壊してしまうことが繰り返されました。
Builder はその状況を変えます。 Builder はあなたのライブラリと並んで動作する構造化されたシークエンスエディタで、後処理のクリーンアップではなく、制作時点で一貫性を強制します。クラスの骨組み——ウォームアップ、立った状態でのシークエンス、座った状態でのシークエンス、クールドダウン、最後の休息——を定義すると、 Builder は各セクションをそれぞれ独自の Props 、タイミングキュー、トランジションを持つ第一級のオブジェクトとして扱います。結果として、インポート可能で、比較可能で、あなたのプラットフォームが必要とするフォーマットへの書き出しに常に備わったシークエンスが得られます。
これが実際にどのように見えるかというと、次の通りです。
ブランクのファイルではなくテンプレートからシークエンスを構築する場合、その構造自体が再利用可能なものになります。あなたのヴィンヤサフローに現れる同じ Sun Salutation A のブロックは、ポーズを一つも入力し直すことなく、パワーヨガのクラスやリストラティブのシークエンスにも組み込めます。 Builder は各段階でどの Props が必要かを解決するので、60分のクラスを書き出すときには、 Props のリストがすでに正確になっています。スタジオで直前になって驚くことはもうありません。
ほとんどのシークエンスツールは、トランジションのロジックでさじを投げ、生の順序だけを手渡してきます。 Builder は、あるポーズから次のポーズへの動きを、標準的なヴィンユサ先端の議題かどうかは別として、静的なホールドであれ、教師が先週の火曜に思いついた独創的なトランジションであれ、追跡します。これは非同期ビデオ向けに作る場合に重要になります。というのも、視聴者の体験は、開始ポーズと終了ポーズだけでなく、トランジションが記述されているかどうかに依存するからです。
配分は Builder において後回しではありません。各セクションは想定される持続時間と目標の呼吸回数を持ち、シークエンスの合計が90分なのに60分とラベル付けされた場合、ツールが矛盾を表面化させます。こうした食い違いは、スプレッドシートでは見えない一方で、予約システムにおいては致命的です。
最後に、書き出しレイヤーこそが、シークエンスを実物へと変えるところです。 Builder は、あなたの生徒が実際に出会うフォーマットに出力し、別の変換ステップを必要としません。あなたが組んだシークエンスこそが、出荷されるシークエンスです。
スケールに向けて、ビデオに向けて、あるいは創造的な混沌よりも一貫性が重要なプラットフォームに向けて組んでいるなら、 Builder は丁寧に検討する価値があります。
