TouchDesigner: CHOP
各CHOPは名前のついた「チャンネル」を持つ
各チャンネルは1つ以上の「サンプル」を持つ
各サンプルは値を持つ
エクスプレッションで使う
CHOPに対して添字でアクセスできるChannelはそのまま数値にキャスト可能
op('noise1')[0] または op('noise1')['chan1'] みたいな感じで使える
参照するサンプルは現在のフレーム番号に依存する
特定のサンプルを参照したい場合は、 op('noise1')[0][0] みたいな感じ
CHOP Export
Expressionで使う代わりに、Exportでパラメータを制御することもできる
Exportを受け取る側のパラメータでChannelを指定するだけでなく、CHOP側で Export Method を Channel Name is Path:Parameter に設定・CHOPのExport🟢を有効化することで、複数パラメータを一気に吐き出すことも可能
Expression・Exportそれぞれでパフォーマンス上の差異はないらしい