(※最初にパッチ自体を保存しておくと、パスの関係が楽なのでお勧めです。) VLプラグインを作成するには、まずパッチ内をダブルクリックしてノードブラウザを表示します。 |
VL editor. Adding a new Input.
VL editor and the node in vvvv.
|
vvvv上でVLノードのピンは、VLエディタ上の「パッド」とつながっています。 デフォルトでは、このパッドには「型」が指定されていません。(自動的に型が推定される場合もあります。) 型を決めるには、パッドの上でマウスボタンを押し込み、型名を入力します。
特殊なデータタイプであっても動作はしますが、処理をするには専用のノードが必要です。 また、VLエディタ上では、Spreadであっても、IOBOXには一つの値しか表示されません。 |
VLの処理は、1フレームに1回行われます。 VLの中でSpreadの処理が行われている場合は、複数回処理が行われます。 1番目のスライスの処理が終わったら、2番目のスライスの処理…。といった感じです。 vvvvと違う重大な点は、スライスの処理が連続的に実行できるとしても、VLでは単一のスライドのみを考えて処理を作成する必要があります。 |
Sliceの長さについてBinSizeはSequenceの長さをBinの大きさに自動的に分割します。 |
一度だけ実行するような処理が必要な場合は、コストラクタを使用します。 |
Assigning a field with a constant to the Constructor.
|
こういった処理を行う場合は、Assign→Createから作成することができます。 |
Adding a reference to another VL document.
|
各VLドキュメントは、「Basics.vl」などの基本ライブラリに依存しています。
VLドキュメントへ依存関係を追加したいときは、ドキュメントメニューから追加することができます。 これによって、どんなファイルでも、LVからアクセスすることができます。 |
Inspecting a value in an OutBox and on a link.
|
マウスホバーでピンの値を調べるることができます。 |
Making a VL patch to show up as a node in vvvv.
|
一般的なVLプラグインは、「Basics.vl」などいくつかの参照を持つVLドキュメントとして構成されます。 それゆえに、複数のノードをvvvvにも表示させることができます。 VLパッチをvvvv上に表示させるには、次の条件を満たす必要があります。
|
anonymous user login
~4h ago
~7d ago
~7d ago
~7d ago
~21d ago
~1mth ago
~1mth ago
~1mth ago
~1mth ago
~1mth ago