» 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 stuff
delicious flickr vimeo

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

Order by post date popularity

When Thu, Jan 8th 2015 - 00:09 until Sun, Feb 1st 2015

Hey all!

Together with the Deakin / Motion.Lab we, Motion Bank, are hosting our third Choreographic Coding Lab. It will run April 7-11th at Motion.Lab Deakin University in Melbourne Australia.

The lab is free but seats are limited. Application is open now and ends February 1st 2015.

Full announcement is here:

Official application form and website is here:

From the announcement:

Are you an artist working creatively with code and digital media with an interest in movement? Then come join Motion Bank and the team at the Deakin Motion.Lab in Melbourne, Australia for the next Choreographic Coding Lab where movement hackers and practitioners will be gathering to discuss and work on projects, ideas and challenges in a peer-to-peer setting.

The Choreographic Coding Lab (CCL) format offers unique opportunities of exchange and collaboration for digital media ‘code savvy’ artists who have an interest in translating aspects of choreography and dance into digital form and applying choreographic thinking to their own practice. This format supports working with patterns in movement scores and structures through finding, generating and applying them with results ranging from prototypes for artworks to new plug-ins for working with dance related datasets. The CCLs also seek to support a sustainable collaborative practice among its participants encouraging ongoing exchange in a growing artistic research community.

Some results from the previous CCLs:

More here:

fjen, Thursday, Jan 8th 2015 Digg | Tweet | Delicious 0 comments  

Who Tebjan Halm, Elias Holzer
When Thu, Jan 8th 2015 - 20:00 until Thu, Jan 8th 2015 - 20:00
Where Panke e.V., Gerichtstr. 23, Hof 5, 13347 Berlin Wedding, Germany

On Thursday 8th Jan all vvvv interested people in Berlin will have an opportunity to get a peek preview of the next big vvvv thing.

In the past few years we’ve been eagerly working on a complete rewrite of vvvv which lead to a new visual programming language in combination with a development and runtime environment. Tebjan Halm (tonfilm ) and Elias Holzer (Elias ) will give a short introduction into the key features of this new language we’re internally calling "50".

Tebjan / Elias


How to find the location:

Be there or be quad.

tonfilm, Sunday, Jan 4th 2015 Digg | Tweet | Delicious 9 comments  

dir businesspeople,

here is businessproposal from vvvv to you:

Buy a dongle in the period between December 24th, 2014 and Jannuary 11th, 2015
and pay 40% less than what you'd normally pay.

How does that sound?

The business saint: St. Dongle

What's a dongle? Well, glad you asked: If you need to deploy a vvvv project and want to make sure that it is only running a certain number of copies or for a certain period of time you can protect your vvvv source code using a dongle. For full details please head over to the Protektor page.

A dongle can be bought in addition to each active (less than a year old) full license for normally 250€, now minus 40%, you do the math. Naa, we did it for you:

  • 1-3: 150€
  • 22% off for the 4th to 9th dongle
  • 33% off for the 10th to 19th dongle
  • 44% off for the 20th to 99th dongle
  • 55% off for the 100th and more dongles

As you can see volume discounts also apply, so this would really be a good moment to stock up on dongles. Note that discounts are applied per customer, ie. dongles don't need to be bought in bulk. And yes, the 40% are also valid for existing customers who already have reached one of the bonus stages. 40% it shall be for everyone.

Now don't rush it. Good luck for all the celebrations you have to do these days and then come back online and discreetly order via mail to: licensing@vvvv.org
(shipping first week of jannuary)

joreg, Wednesday, Dec 24th 2014 Digg | Tweet | Delicious 2 comments  

This one is for all pixelpeople out there.

From now on vvvv can talk, control, send and receive images to and from your Adobe Photoshop started on any networked machine. Layers, Groups, Masks, Smart Objects, Adjustment and Filter layers, Tools, File Operations... you name it, everything can be controlled remotely.

If all you want to do is to stream images from a running Photoshop instance, just take the Photoshop (EX9.Texture) and you are done.

For more advanced cases, there are modules to send/receive commands (yes, Photoshop speaks JavaScript) and images. Open the NodeBrowser and type 'psd'.

The Photoshop nodes are coming with the addonpack and there is a special section in the girlpower folder, which is your first destination as always:


The possibilities of scripting Photoshop are endless, we're just scratching the surface and prepared an easy way to do so along with some examples and documentation.

At the moment DX9 is used for input/output of textures, but thanks to the modular structure there are only 3 modules waiting for a DX11 version:

  • AsTexture (Photoshop EX9)
  • AsRaw (EX9.Texture Photoshop)
  • Photoshop (EX9.Texture).


Available for testing in latest alpha.
happy photopatching.

robotanton, Monday, Dec 22nd 2014 Digg | Tweet | Delicious 10 comments  

Dear lovvvvers

Right before christmas we finally managed to have the ticketing online for #node15.

NODE is a one week vvvv injection and we encourage everyone to take the whole week of your time and come to Frankfurt. The weekpasses are available now!!! Travel plans can be made. If you have questions about accomodations etc. please contact us at ping@node-forum.org

When the final workshop schedule is online by early 2015 you'll be able to reserve your seats in specific workshops. Only then we'll also start selling tickets for individual days.

Regular Pass vs. Company Pass

We distinguish between Regulars (Non profit artists, students, aliens etc) and Companies (commercial deployment of the collected knowledge). We trust your valuation which ticket suites you the best.

We are working on the financial situation, but we are still reliant on selling the company passes very much.

How to reserve a workshop seat? By early 2015 - when the workshop schedule is online - a user account is created for you. After logging in you can reserve workshops via the schedule on the days your ticket is valid.

Everything you know is wrong!
The future will be confusing!

david, Monday, Dec 15th 2014 Digg | Tweet | Delicious 2 comments  

guten tag,

we've finally made a few minor updates to the website that were long overdue. Here is what's new:


We've changed subscriptions from opt-in to opt-out because we had the feeling that sometimes forum-threads got answered but never acknowledged by the original poster. So now when you're starting a discussion or replying you're automatically subscribed, meaning you'll receive an email of any change to that content.

You can of course still unsubscribe from any content by either clicking "unsubscribe" in the topright corner of any page directly

or managing your subscriptions via:

Also you can opt-out from auto-subscriptions via your personal settings:

where you can individually choose to opt-out of auto-subscriptions for blog, forum, contributions and wikipages.

Further we've improved the notification mails a bit in that they now show a direct link to the changed content at first glance. And no more annoying notifications regarding your own changes. cheeseus..

Related nodes

When you're on a nodereference page (which you can always reach directly by pressing ALT+F1 with any node selected) you see a section: "Related Discussions". You can now set such relations when creating or editing a forum thread by adding nodes to the "Related Nodes" section. For now this is still only possible for your own threads.

Alpha changes

On the alpha downloads page you now see a listing of all changes per build when hovering its "See changes":

New Connections

The connection page now also shows listings for github and soundcloud which you can also edit in your personal settings:

So much for now. Hope this all works fine for you. And of course as always so much more still to come...

joreg, Sunday, Dec 14th 2014 Digg | Tweet | Delicious 1 comments  

helo patcherpeople,

here is the third in a series of blogposts about our forthcoming nextbigthing that we still call vvvv50 (50). If you haven't already done so please first read the previous issues with the titles:

  1. 50: That next big thing. An overview.
  2. 50: Colors
All information given here is still preliminary and subject to change.

Here is a simple one in that there is not really much new. We're basically trying to sell you an old idea from vvvv45 (45) under a new name, a better name. Together with a new visual representation this will make things easier to think and talk about: Properties (formerly ridiculously called FrameDelays)

45-style FrameDelay

45-style: whats going on here?

When in 45 we create a FrameDelay node and combine it with a link that goes back up the graph against the typical dataflow that wording and visualization describes very well whats going on internally. But do we care what vvvv is doing internally? Not really, so why make such a fuzz about it in the patch. Instead lets see how humans would think/talk about whats going on there.

50-style Properties

Obviously the patch has two properties best named "Velocity" and "Position" and there is an acceleration coming that influences the velocity which in turn influences the position. So instead of using the notion of "framedelay loops", 50 puts emphasis on the fact that besides operations (Colors) we also have properties that name the data held in a patch. A property has a user-choosable name and of course a datatype (eg, value, color, string,..) and we can set (write data to) and get (read data from) it.

50-style: ah someone clearly computes a position from velocity and acceleration.

In order to get or set a property you need so called Getters or Setters, represented in 50 by circles that you can connect from and to. True, that looks a bit like 45-style Send/Receive nodes but it is something different. Remember that there is no frame delay between S/R nodes in 45. Here though it is always made sure that each frame first all Getters are read from and only then all Setters are written to (causing quasi a frame of delay but you don't really have to think about it that way anymore).

Also note that by forcing you to choose a name for each property (if you're not too lazy and just keep the defaults) 50 can render you a fancy human readable overview of all data in a patch. This overview doubles as a central place where you can manage (ie, add, remove, rename, ...) all your properties.

So if someone asks, this is why you like properties:

  • they are now first class patching citizens when in 45 they have been disguised behind framedelay loops potentially hidden all over a patch.
  • they help you getting an overview of what data is actually part of a patch as opposed to data that only runs through a patch.

Thats already it for this episode. Liked what you learned? Insert coin: .

joreg, Friday, Dec 5th 2014 Digg | Tweet | Delicious 29 comments  


here is a supasmall thing. But it can be supausefull. So i thought you should know rightaway: We're all familiar with noisy signals coming from sensors and the simplest thing in vvvv to do to calm such a signal always was to use a Damper (Animation). But of course that introduces a lag, which is sometimes unwanted.

Enter the 1€ Filter: A Simple Speed-based Low-pass Filter for Noisy Input in Interactive Systems
All credits to its creators: Géry Casiez, Nicolas Roussel, Daniel Vogel and Mitsuru Furuta from which we borrowed the C# implementation.

Available now with more details in the helppatch in the latest alpha.

joreg, Thursday, Dec 4th 2014 Digg | Tweet | Delicious 13 comments  

Who Martin Zrcek, Martin Gsandtner
When Fri, Nov 28th 2014 - 09:00 until Mon, Dec 1st 2014 - 18:00
Where Academy of Arts, Architecture and Design in Prague, 1. Pluku 5, Praha 8, Praha, Czech Republic

we're gonna make a vvvv workshop, 28th November - 1st December.
We will focus on different ways of projection on geometry. We will show you the logic of projection on geometry, which in theory and in practice arise and gradually we will get from simple to complex solutions.

Workshop poster
Martin Zrcek, Sunday, Nov 9th 2014 Digg | Tweet | Delicious 0 comments  

Every patcher with 1 spare € please concentrate for a few seconds:

NODE15 is currently running a crowdsourcing campaign asking for 20k€ to support the festival which they will not reach. That is fine because the money missing to the goal will be filled up by the Kulturmut Initiative by the Aventis Foundation if - and only if - the campaign is among the top campaigns of Kulturmut.

The sum we already reached (>5000€) is good. What we need now is a bigger number of individual supporters to show that NODE15 is relevant to a lot of people. Here is where you come in. It is baby easy,
no profile/login required:

  • go to https://www.startnext.de/nodeforum15
  • in the right column select 1€ donation (or any other perk)
  • click the "Support now" button
  • select "I am new to Startnext and want to support as a guest." if you're so inclined
  • fill out the form quickly, so it doesn't take you much time
  • press the required buttons. done.

We have 7 days left! Spread the word about this and then see you all at #node15 around the corner.

joreg, Tuesday, Nov 4th 2014 Digg | Tweet | Delicious 25 comments  

anonymous user login


~2d ago

dominikKoller: http://yami-ichi.biz/wwyw/ Posting this here for the logo. Its good though, check it out! WWyW #VVVVvVV

~2d ago

joreg: @kefta: thanks, sent you a mail..

~2d ago

sunep: Anyone in Budapest? I'll be there until Wednesday

~3d ago

keftaparty: @joreg , if you wanna go with a Kinect2 I have mine actually unused in Berlin.

~3d ago

dominikKoller: i present to you: @TheEyeTribe Eyetracking in visual programming environment #vvvv forum-alpha/theeyetribe-eyetracking-vl-plugin VL

~3d ago

joreg: @m9: any time..(afternoons)

~3d ago

m9dfukc: @joreg, could bring you the leap over to the praxis office! Might forget it otherwise.

~3d ago

joreg: @m9 supa!

~3d ago

m9dfukc: jep, can bring a leap!

~3d ago

joreg: anyone coming to @SchmiedeHallein who could bring a leap and/or kinect2?