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


new post

  reset tags

addon-release core-release date devvvv gallery news screenshot shout stuff
delicious flickr vimeo youtube

Click to toggle, doubleclick or Shift+click to solo a tag

Order by post date popularity

There are several nodes in vvvv that have a functionality which does not need to know anything about the datatype on which it operates, since the functionality is so meta. In modern programming languages this is commonly known as generic programming.

Some examples are Cons, GetSlice, Select, Queue... They all move around some data but don't really care about which data.

Over the past years some developers programmed generic node definitions and used them in the addonpack, in their own packs or contributions. This is a great thing, but for a new developer its almost impossible to know where they are all hidden.

The latest version of the vvvv-sdk contains a project which gathers all generic node definitions from different places. Every node developer can now reference this project, covert the template files with a convenient patch and get over 20 nodes for his own data type for free:

Generic Nodes

happy coding,

tonfilm, Wednesday, Apr 23rd 2014 Digg | Tweet | Delicious 5 comments  

helo everyone,

here is to give you a little heads up on UI related improvements for the upcoming beta32 release. so read carefully now and don't later say that nobody told ya.

DPI Awareness

most importantly (and as already mentioned before) vvvv is now fully dpiAware meaning that you can enjoy vvvv at any OS zoomlevel which you can specify via

 Control Panel\Appearance and Personalization\Display 

thanks to everyone who bugged us on this one for quite a while and thanks for your testing and reporting.


as also mentioned previously vvvv can now be basically operated via touch devices. Please see that older posting for gesture details.

Selection Behavior

as rightfully demanded by dottore vvvv adopted the following new selection behavior:

  • if nodes and links are in a selection only nodes are selected
  • if only links are in a selection they are selected
  • pressing ctrl selects both links and nodes (old default)
  • pressing shift only selects links

so among other nifty options this means that you can now by default select a group of nodes in your patch and delete them without worrying that you'd also delete links which you'd rather keep.


here is the first feature backported from vvvv50 to 45: inlets (ie in vvvv45 an IOBox that has a descriptive name and is only connected to downstream) have their label displayed above the node for better readability. ages ago this has also already been suggested by urbankind.

IOBox (Node) can now display a stream of raw bytes which was an obvious thing still to come and requested by everyone working with raw data.


IOBox (Value Advanced) now features a new behavior for 'Boolean' valuetypes called Press which returns a 1 for as long as the right mouse button is pressed on it. also requested long time ago by sven.


as correctly pointed out by motzi creating a bool iobox via middleclick was still missing options to quickly choose between Bang, Toggle and now of course Press.

and finally the Bang now has a proper afterglow as asked for by elliotwoods and u7angel here and there.


as requested by seltzdesign and reaktant Send and Receive nodes (of all types) now show their channel-names in their nodes by default. that will make it easier to navigate patches with a lot of S/R nodes. if you hate that you can still remove the label easily with a middleclick on the nodes. note that this flag is simply stored as a configuration pin called Display Channel on all S/R nodes. also note that when opening <b32 patches you'll have to manually enable this on S/R nodes there we didn't want to mess with your old patches.



ever saw your tty spammed and wanted to find which node this is coming from? now hit debug mode (ctrl+f9) and see nodes logging to tty rendered in a different color. while this feature kind of has been there for quite a while it is now really supposed to work. also Renderer (TTY) has a new configuration pin called Show Node Address which even displays the full node-path to the node that is spamming.

so you see all simple stuff hopefully improving ease of use..ah and of course now would be a good moment to test all this in the latest alpha builds and report problems in the alpha-forum as latest alphas already pretty much are what you'll get with b32.

joreg, Monday, Apr 21st 2014 Digg | Tweet | Delicious 14 comments  

We are looking for a vvvv developer to join our team for a project that we´re going to work on during May and June.
It will be an interactive installation, launched in London around end of June, tasks are roughly:

  • 2 users interacting at a time
  • motion tracking probably with two LEAPs
  • projection mapping on a 3D model
  • 4 different outputs on 4 different screens

Preferable somebody from Berlin to work with us in our studio.

We´ll be happy to provide more details, when you write us an email to jobs(ät)onformative(dot)com. We´re looking forward to hearing from you.

julialaub, Saturday, Apr 12th 2014 Digg | Tweet | Delicious 2 comments  

When Thu, Apr 10th 2014 - 19:00 until Thu, Apr 10th 2014 - 22:00
Where Ding Fabrik, Erzbergerplatz 9, 50733 Köln, Germany

It is happening everywhere!
While I organized the VVVV Meetup in Linz, I have nothing to do with the ones in Köln. It just happened to be there already and I wanted to announce it properly.

This is the 3rd Meetup already and this time there is also a considerable amount of new people.

So the Meetup is intended both for specialists to exchange the hot stuff and for newbs to learn from each other. So we slow down and are more in the mood for a chilled workshop stile project lab.

The good think is that we are in the Ding Fabrik, which is a newly opened Fab Lab in Cologne. It has to offer everything that you can imagine from 3d Printers and Platin Acid Baths, to heavy drills and saws and Textile and Raster Printing Corner.

It is a nice environment. Everyone is invited, it is free.

If you can not now, drop a mail to rnickels@alrami.de so he can take you in the mailing list.

tekcor, Wednesday, Apr 9th 2014 Digg | Tweet | Delicious 0 comments  

Who Florian Jenett, David Brüll
When Fri, Apr 25th 2014 - 18:00 until Fri, Apr 25th 2014 - 22:00
Where Basis Frankfurt, Gutleutstrasse 8-12, Frankfurt, Germany

Choreographic Language Agent tool

We are entering a new series of NODE+CODE meetups in Frankfurt that revolve around the theme of "embodiment" as it relates to technology, code, digital art and the other things we do.

The first talk in this series is by Nick Rothwell (1), a composer, performer, software architect, programmer and sound artist. Nick is going to introduce the field framework (2) by the OpenEndedGroup (3) through a set of projects that he worked on.

Nick has a long history of projects that relate to dance and performance. He has worked with major companies in that field and on large installations. Please see his website (1) for a detailed list.

The field framework (2) has long been sort of a ghost in the area of creative coding environments. It is very unique as it is a true polyglot (Java, Python, Clojure, ...) system that enables both visual and text based (live) coding.

(The cover image depicts the Choreographic Language Agent tool which is part of the Becoming project (4))

Free entrance, be on time! See you in Frankfurt. We hope you can make it.
subscribe here:

1) http://www.cassiel.com/
2) http://openendedgroup.com/
3) http://openendedgroup.com/field/
4) http://www.cassiel.com/2013/08/29/becoming/

david, Wednesday, Apr 9th 2014 Digg | Tweet | Delicious 0 comments  

"The Humble Quad Bundle" by #vvvv serves 4 computer classics implemented using the stilltocome #visualprogramming language codenamed #vvvv50
(hint: the above are exactly 140 characters)

The bundle comes with a reissue of the hit games Pong (1972), Frogger (1981), Worms (1995) and Asteroids (1979) all realized using the patternpending Quad render-engine. Something for the whole family.

Download Now!


we just had a look at the calender and noticed it's been already over a year since we told you about our next big thing. those who were there at the node13 keynode event already got a glimpse but since then we kept a low profile on that thing again. we're now slowly coming to a point where things start working and we feel we can start sharing some more infos about what is to expect.

we're currently in the process of testing patching convenience and the usability of certain language features and paradigms. all with vvvvs traditional focus on ease of use.

the games above are the result of our first round of applying the new language to some actual problemsolving. specifically we picked one very common problem for a start that is managing the life-time of objects. And the term "object" is key here. where in vvvv45 you need to manually synchronise several spreads representing the properties of your objects, in vvvv50 you can comfortably (on a high-level) think in actual objects that have data and operations that act on that data. so eg. when the spaceship shoots we can create a list of rockets that have a position and speed and and ask them to check if they hit one of the asteroids. and when they do, we can remove them from the list of rockets and tell the asteroid to explode...

here is a screenshot of the asteroids root patch. have a look around and see if you can read it. don't worry, it took us a while ourselves as well.

(click image for a sharper version)

now here is a little vvvv50 faq:
will it run on mac/linux?
probably. it is all written in pure c#/.net which runs cross-platform via mono. we haven't done extensive testing on this yet but are halfway optimistic.

will it run on devices?
probably, see above answer.

when will it be available?
rumours are there will be a node15...

can i alpha-test?
don't call us, we call you. we'll slowly start reaching out to testers when we feel it makes sense.

will it be faster than vvvv45?

will the first version be as amazing as vvv45 is now?
nope. but in a good way.

thats it for the first treat. expect more posts introducing some of the new features in detail in the coming months. but now next up is the release of beta32 scheduled for late april.

joreg, Tuesday, Apr 1st 2014 Digg | Tweet | Delicious 39 comments  

Who vvvv
When Thu, Apr 3rd 2014 until Sat, Apr 5th 2014

This years edition of the resonate festival features quite some vvvv. Or at least the program features the usual suspects which makes us believe there should be some.. I spotted a performance/talk by Paul Prudence a talk by timpernagel, a talk by eno a talk/workshop by elliotwoods, a talk by Joanie_AntiVJ and princemio participating in the Choreographic Coding Panel.

What i didn't find yet though is a schedule with times and places for all the events. But probably they'll have that on spot.

classic selfie
classic selfie

Also together with woei i'll be hosting the "Manipulating Faces" workshop and on friday i'll do a little "vvvv - still more to come" talk.

update: possibly vvvv related resonate schedule:

Kinoteka Foyer
12h Choreographic Coding Panel (among others: Christian Loclair)

15h Eno Henze

17h Visual Music and the Geometries of the Unseen (among others: Paul Prudence, Joanie Lemercier)

12h Paul Prudence
13h20 vvvv/joreg


Kinoteka Cinema
13h Elliot Woods and Mimi Son (Kimchi and Chips)
Kinoteka 200
12h40 Johannes Timpernagel
12h Joanie Lemercier

Have i missed anything/anyone?

joreg, Wednesday, Mar 26th 2014 Digg | Tweet | Delicious 9 comments  

Who B. Traubeck, LIA, mes.|.aga., A. Koller (andreaskoller), R. Kohlberger (rrrr), J. Poell, AEC Futurelab, G. Stiletto, dextro.org, D. Bruckmayr (sinus), S. Schilcher (flux); soundframe, depart, woei
When Thu, Mar 27th 2014 - 20:30 until Thu, Mar 27th 2014 - 21:30
Where Stadtkino Wien, Künstlerhaus, Karlsplatz 5, Wien, Austria

fluctuations - screening

Generative Essences In Austrian Audiovisual Works - A Status Quo

11 short films by B. Traubeck, LIA, mes.|.aga., A. Koller andreaskoller, R. Kohlberger rrrr, J. Poell, AEC Futurelab, G. Stiletto, dextro.org, D. Bruckmayr sinus, S. Schilcher flux

curated by Leonhard Lass (depart.at) & Woeishi Lean (refect.net)

20:30, 27.03. 2014, Stadtkino Wien
part of sound:frame festival 2014

woei, Tuesday, Mar 25th 2014 Digg | Tweet | Delicious 1 comments  
No more trade shows!

G'day! The lovely people at Arterial Design approached me, asking if I can find someone with skills "like mine" who wants to live and work in Melbourne. I did that for a while, and it's a charming place and employer there. The small exhibition and interpretation design studio is looking for someone who:

  • Has experience in designing and programming multimedia exhibits. So far we're not talking about huge & impossible things, but you'd have the possibility to scale it up as much as you like. You'd be running the multimedia department (that also means there's no one else doing VVVV or something similar). You can chose your weapons. As we know VVVV is great for many things, but if you're an expert in a similar software, that's fine too.
  • Has hardware knowledge regarding: Screens and projectors, custom PCs, embedabble PCs, sensors... Optional but awesome are tinkering abilities with microcontrollers like arduino etc.
  • Has classic graphic design knowledge (print and screen). The multimedia department (=you) might not be 100% working to capacity at the beginning, so you should be willing and able to help out the others with Illustrator/InDesign/Photoshop/3d work. From my own experience I can tell it's usually quite rewarding, e.g. you get to design a wall in a museum rather than cutting out people.

About the studio

They have a great customer profile: They're doing almost no branding stuff, but educational and interpretive design. You'd be working for Zoos, Museums, Cultural Organisations, or kids' stuff. That implies that the budgets aren't always huge, but hey: no car trade shows!
As the name "subtly" suggests, they do like marterials and haptic, analogue experiences. So very rarely there will be digital-only environments, and it's more about combining the physical with the digital.
Check out http://arterialdesign.com.au for recent projects.

Organizational things:

  • Of course this is a paid position. You'll have to bring some confidence and be able to work on your own, so it's far from an internship.
  • Generally, the position is full time and not limited in duration. But of course only if it works out well between you.
  • You have to be allowed to work in Australia. Many western countries offer working holiday visas for 12 months for people under 31 (varies). That would work for the beginning. If everything goes fine, they'd be open to sponsor you, therefore helping you to be able to stay in Australia.

Personal note:

As I said, I'm not the employer, just the "headhunter" if you want (and the one who did this job previously). I landed in this position just because those guys are great to work with, and I'm doing them a favor. I obviously wouldn't do that if they'd suck.
Melbourne is a great, thriving city, and earning Australian Dollars is probably the only way how you could ever afford it. It's a bit like the Berlin of Australia, when it comes to creatives, culture and street life. And if you're nice Jan let's you stay in her holiday house in Wilson's prom. 'Nough said.

How to apply:

Send me an email with your cv & portfolio, and let me know why you're great for that position:
p (ät) steinweber.net
We'll have Skype interviews with selected canditates between you, me and Arterial.

Feel free to ask questions in the comments.


phl, Friday, Mar 21st 2014 Digg | Tweet | Delicious 2 comments  

When Fri, Mar 21st 2014 - 10:41 until Fri, Mar 21st 2014 - 10:41

Mapping Festival 2014



Mapping Festival, dedicated to audio-visual art and digital culture, celebrates this year its 10th edition from May 22 to June 1 2014.

After its success in 2013, we repeat the formula discerning professional workshops from events intended for the public. Articulated around various themes and technological explorations, conducted by international instructors who are specialists in their respective fields, the six workshops will be spread over the two weeks of the festival.

Informations and subscriptions on our website:

Deadline: April 7th 2014!

NY MAPPATHON (May 28 to 30) http://www.mappingfestival.com/2014/en/workshops/ny-mappathon/

Conducted by CHiKA (US) with collaborators Anton Marini (US), Tom Butterworth (UK) and David Lublin (US).
NY Mappathon, a workshop focused on learning projection mapping, aims to create a site specific installation through collaborative work.

MAPPING 2.0 (May 24 to 28) http://www.mappingfestival.com/2014/en/workshops/mapping-2-0/

Conducted by Mike Latona (BE).
Intended for video artists wishing to deepen their knowledge of actual mapping softwares, image creation and production of permanent installations.

GENERATIVE PHYSICAL STRUCTURE (May 23 to 25) http://www.mappingfestival.com/2014/en/workshops/generative-physical-structure/

Conducted by Laurent Novac (CH).
An exploration in the field of generative art and the use of physical principles for the generation of objects, both 'implausible' and 'natural'.

3D LED FASHION (May 26 to 29) http://www.mappingfestival.com/2014/en/workshops/3d-led-fashion-and-some-video-mapping/

Conducted by MadMapper creators Boris Edelstein (CH) & François Wunschel (FR).
This workshop will offer a full range of practical applications on LEDs and video mapping using MadMapper, a software from GarageCube and 1024 architecture.

STAGE DESIGN (May 25 to 28) http://www.mappingfestival.com/2014/en/workshops/stage-design/

Conducted by Adrien Boulanger (FR), Pierre Turlotte (FR) & Rochel Mancip (FR).
How to set up a scenography in the Zoo Club (Geneva). Participants will go through all stages, designing, building and operating the scenography.

MODULE PROGRAMMING WITH MODUL8 (May 22 to 24) http://www.mappingfestival.com/2014/en/workshops/module-programming-with-modul8/

Conducted by Andy Teasdale (UK) & Gaël Abbeg (aka LUPIN) (FR).
For three days this workshop will offer a full range of tools for module programming using Modul8, a software from GarageCube.

Mapping Festival, Friday, Mar 21st 2014 Digg | Tweet | Delicious 0 comments  

anonymous user login


~3h ago

DiMiX: @lecloneur:cool

~1d ago

drehwurm: @udo I feel old at 36 with him too ;)

~1d ago

mrboni: @idwyr - try elliotwoods. He spends a good bit of time there

~1d ago

idwyr: Any tips on visiting Seoul? (vvvv/new media exibitions/interesting spots)?

~1d ago

tekcor: btw 3d printed bateries with graphene http://www.3ders.org/articles/20141024-graphene-3d-lab-unveils-first-3d-printed-graphene-battery.html There are also DIY instcruction how to produce graphene

~1d ago

tekcor: since vvvvjs can run any shadertoy code I will get the nvidia tk1 and see what i can do with it here with raytracing etc

~1d ago

metrowave: Checkout this 3D printer in full HP!

~1d ago

metrowave: @tekcor that's cool...future of online 3D gaming is WebGL: http://tinyurl.com/legzlu2