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

Debug Mode

Russian | Italian

Debug Mode


CTRL+F9

toggles debug-mode on/off affecting all patches/nodes in the current instance of vvvv.exe

SHIFT+CTRL+F9

toggles debug-mode on/off affecting only the currently selected patches/nodes


Need confirmation from devvvs for a few ones:

what is the meaning of the colors on the inlets?
green seems to an inlet that requests data. (see below)
red seems to be an in/outlet thats spreadcount changes (seems verified with many tests)
blue seems to be an in/outlet that gets calculated.
~~#cccccc:white~~ seems to be ???

A node with pins all gray has the "Autoevaluate" option turned off, and is "Inactive"

  • Autoevaluate option turned off means that if there is no other node asking for it's own results, it won't evaluate.
  • Autoevaluate option turned on means the node executes every frame.

The is two pin types for value in vvvv:

  • Value In : We can request if the PinHaschanged, which will do a spread comparison with the last frame (slice per slice). So if your spread size is 50000 you do 50000 equal operations. This can be nice for some pins which always have a low spreadcount, and generate a large spread. When a "PinIsChanged event" is set to true, the inlet turns to green.
  • Value Fast In: Doesn't look like for spread change, so only gets data. Useful if you want to process the data regardless.

in what units the values are expressed ?

Values are expressed in thousands of ticks.

A tick is the lowest unit of time on a processor, so it depends on processor architecture.

On probably most of pc modern processors, 1 tick = 1/10000 milliseconds.

Which means if your value is 130, your node takes 13ms to process.

(Note: to calculate that, created a plugin with a hi perf timer, and outputted the plugin processing time in an outlet, which seemed to verify this).

Debugging spreads

CTRL+F10

toggles spreadcounts debug-mode on/off affecting all patches/nodes in the current instance of vvvv.exe

Spreadcounts debug-mode

A link can have any of 4 styles:

    dotted: when carrying ø
    normal: when carrying 1 slice
    thin: when carrying a slicecount less than half of the patchs maximum spreadcount
    thick: when carrying a slicecount greater then half of the patchs maximum spreadcount
    fat: when carrying the patchs maximum spreadcount

We hope this to be specifically usefull when teaching beginners about spreads or hunting for large spreads or ø.

anonymous user login

Shoutbox

~11h ago

systray27: @Udo2013> Wow that's beautiful!

~6d ago

mediadog: @tonfilm Thanks! Need to kill a specific vvvv instance, so that enables "taskkill /FI "WINDOWTITLE eq (title)"

~6d ago

tonfilm: @mediadog you can use the VVVV (VVVV) node for that

~7d ago

mediadog: Wasn't there a commandline switch to set the window title instead of the random characters? Can't find it

~8d ago

synth: @tonfilm Awesome, thanks!

~8d ago

tonfilm: @synth yes, if you have a valid ticket for #node20 you will have access to all workshops and their recordings: https://20.nodeforum.org/tickets/

~9d ago

synth: Is there a recording of the Procedural Graphics , and can one buy it somewhere?

~10d ago

david: And finally.... Realtime graphics with Stride 3D – The Fundamentals with the developers https://tinyurl.com/y4utxhyv

~10d ago

david: @sebescudie teaches us: Machine Learning with RunwayML and vvvv. https://tinyurl.com/y66zn3h7