This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Root

Italian

What it is

Show the root by hitting Alt-r.

In vvvv you can place one patch into another in a hierarchical fashion. And every hierachical system has one single chief. We call the chief of a patch system "Root".

And typically

There is only one root.

So if you close the root patch vvvv will ask you if you want to quit it or start with a new, blank root.

The Root patch typically contains

You usually don’t need to see this patch, as vvvv manages its content on its own. But if you like, you can use it just like any other patch to create nodes and patches. You are also free to delete the nodes in the root patch.

The root patch is automatically loaded at start up. If you save the root with certain nodes in it, you will get that setup again next time when you start vvvv.

Since beta25 vvvv comes with a standard root "root.v4p", which lies just besides the vvvv.exe.

So you may change that file to fit your needs, but be sure to save it manually whenever you are happy, since you won't be asked to save the file when closing vvvv.

What to do with it?

Since you can only open this patch once, this is the best place for nodes that you only should have once.
So the most important thing you need to know about the root is:

A root should be used

Your own Roots

You may store a root at another location and open it as the root from within the windows explorer. Do that by right clicking on a v4p file and choosing "Open as Root".

Or open it from within a batch file with

(...)\vvvv.exe /r "my root.v4p"

Creating batch files for your projects is recommended. That way you don't mess up your application folder with project specific files and projects can share one vvvv folder.
At the same time you don't need to right click

Batch files also work nicely in a bogroup situation where you might want different batch files for different startup behaviours for different servers and clients.
For those who know the file: Avoid using "args.txt".

Several Roots

"There is only one root." is only true if vvvv is not running as client in a boygroup.

In that case vvvv would also get the roots of the servers, but typically the nodes of the server root would not be boygrouped directly and the client would just use its own root to configure correctly.

Small note on the NodeList Node

Note that also the search path of the NodeList (VVVV) are only necessary to specify for active patching. Only the node browser needs search pathes to present a list of available nodes. You don't need a NodeList (VVVV) for just opening patches, since from beta25 on all external references are stored within the patch.

anonymous user login

Shoutbox

~11h ago

Urbankind: circuitb:Wrongcop is epic! :)

~11h ago

joreg: @tobi: use GetSlice() as the patch i referred you to is demonstrating. or start a forum thread with your patch.

~11h ago

TobiTobsen123: hmm yes i can see the values...but how to handle them as seperate values? I need to forward them via TCP/IP...

~13h ago

joreg: @tobi: OSCDecoder helppatch has a section: OSC_Advanced (bottomright) that demoes decoding of multiple messages

~13h ago

TobiTobsen123: I'm using an OSCDecoder, it receives two arguments...works but how can I seperate the arguments into two seperate values

~16h ago

u7angel: @mediadog, make it a forum question.

~16h ago

u7angel: @mediadog, tty renderer ?

~18h ago

microdee: however non-conductive objects are invisible for this so the pencil and the sticks in the video are still a mysteries