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

Tutorial Introduction

Russian | Hungarian | Japanese | Italian | Korean | Mandarin | Spanish | Greek | French

So you have just started vvvv for the first time and wonder how to proceed in learning, how to achieve some useful things with it. Take your time and read on. Within 20 minutes you should be through the first tutorial and have a basic understanding of vvvv.

Ready. Set. Go.

To see an example of what a vvvv project looks like, open the start_with_demo.bat file located in your vvvv directory. Once you have been suitably impressed by the demo, close vvvv by pressing the standard Windows shortcut for closing programms: ALT+F4. You might then be asked if you wish to save your changes. Just click Don't save and Close for now.

Start vvvv again, this time using vvvv.exe. All you see is a virgin gray window, a so called Patch. Welcome to vvvv.

Also see the video tutorial: Starting vvvv for the first time]

Preface

vvvv uses graphical objects for programming instead of a textual programming interface. Programs are created within patches. Individual operations or functions are represented as nodes. Connections between are called links and are drawn and modified with the mouse, creating a structure that sends data from one node to another.

Basically a node either generates, processes or outputs data. Some nodes even do a combination of those three operations. Every node can have several inputs and outputs which are represented by small black squares on its top and bottom which are called pins or inlets and outlets.

In comparison to a textual programming language the input pins would represent the parameters/arguments of a function whereas the output pins would mean the result of that function.

That much about the theory. Now let's go retro and say Hello World! with the second tutorial.

anonymous user login

Shoutbox

~9h ago

joreg: sunday afternoon...best time to apply for a #vvvv #vl #xenko residency: vvvvertigo-starts-residency-2019

~2d ago

joreg: @microdee: yep i think the site takes user submissions..

~2d ago

microdee: @joreg: it's missing FlareTic... ;)

~2d ago

joreg: @motzi yeah, welcome to my life..

~2d ago

motzi: @joreg: i'm tempted to look into PraxisLIVE :)

~2d ago

joreg: @u7: no worries, we'll still be here when you everyone comes back...

~2d ago

u7angel: @joreg, are u trying to get rid of the community ? :)

~3d ago

joreg: bored of #vvvv? try some alternatives: https://alternativeto.net/software/vvvv/

~4d ago

tonfilm: @beyon you can also use F# together with #vl, see: #fsharp #dotnet #visualprogramming https://github.com/vvvv/VL.DemoLib/tree/master/src/VL.FSharpDemoLib

~5d ago

beyon: tonfilm: Ok,currently using F# though but maybe I should look into sharpdx vs xenko math