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

# Blog

Blog-posts are sorted by the tags you see below. You can filter the listing by checking/unchecking individual tags. Doubleclick or Shift-click a tag to see only its entries. For more informations see: About the Blog.

## The vvvv Show-Off-Reel

vvvv looks back on a history spanning almost 20-years of wonderful projects. Many are the first of its kind and have influenced and defined trends in creative coding, digital arts, projection mapping, and interactive installations.

Over time we've become so familiar with all of this, we forget that many people aren't.

To address this, we proudly present our first showreel:

This video is even safe to share with your friends.

See credits or Vimeo description for the full list of projects.
Thanks to everyone and happy projecting. We'll probably do this again next year.

Yours,
devvvvs

tonfilm, Wednesday, Nov 20th 2019

## Beta39 Release Candidate

Patcher People!

It's been a while since the b38.1 release. But finally we're getting ready to release an update to vvvv beta. Here is the release-candidate, meaning it has all we wanted to add for beta39. We only want to give you a chance to test this with your current projects so we have a last chance to squash any new bugs, you may encounter.

Fancy shading with the new PBR effect contributed by flux

Here are the highlights of the upcoming release:

### General

• We get rid of the term 'alpha' and replace it with the term 'beta-preview' to be in line with gamma and gamma-preview
• Finally we ship an installer! Just a few clicks and you should have vvvv beta running.
• Optionally installs the addonpack for you.
• Still we left good old setup.exe there but renamed it to config.exe, since you don't necessarily need to run it anymore to set things up
• We're also planning to offer an offline-installer, but only for the actual release (not every preview)
• For convenience, by default new patches now save to %User%\Documents\vvvv\beta(-preview)\Sketches. Like this you can quickly find your recently created patches via a new main menu entry: Recent Patches
• Show Installed Packs: opens explorer pointing to the \packs directory
• vvvv beta now supports RCP out of the box, which allows you to expose IOBoxes to control them remotely. See the helppatch of Rabbit (RCP) for details.

### New nodes

• WebSocket (Network Client)
• PBR (DX11.Effects), PBRInstanced (DX11.Effects)
• PBRTextured (DX11.Effects), PBRTexturedInstanced (DX11.Effects)
• MaterialPropertiesPBR (DX11.TextureFX)
• Lights (DX11.Layer PBR)

### New in VL

If you're also using VL already, good for you, because here you'll find even more goodies you will benefit from:

Besides those, it is important to understand that with VL you also have access to numerous more libraries that have been released recently. A lot of new packs these days come as nugets. For an overview, see VL packs on nuget.org and you can use them all in vvvv beta, via VL...

vvvv beta39 x64 RC11
vvvv beta39 x86 RC11

### Changelog for Candidates:

#### RC11

• fixes on bumpy Damper
• fixed SVGWriter

#### RC9

• Press IOBox now releases when left button is click while right-pressing
• Fixed a bug in OSC nodes
• Dampers can now be used in loops
• fixed image tooltip
• fix on tooltip layout
• some color operation improvements
• can now create a node while linking by simply starting to type

#### RC8

• updated to latest VL
• removed a few unnecessary Damper versions
• fixed time step calculation of Damper (Fast)

#### RC7

• Installer finds path to Powershell.exe on it's own
• VL close dialog lists unsaved documents
• some minor fixes on VL Damper nodes
• fix for C# node input pins that access an empty spread

#### RC6

• SaveAs inside VL editor back again - node references in v4p should now get updated correctly
• Fixed a few crashes of VL serializer when dealing with object fields
• PBR nodes should show up in nodebrowser again

#### RC5

• Regions now show timings again
• Node tooltips now show timings for the current instance
• Image download from GPU will again happen in AsImage node to avoid breaking changes and potential crashes in existing patches
• installer adds vvvv folder and process to Windows Defender exceptions

#### RC4

• changed AppData location for nugets to \beta(-preview)_{architecture}\nugets
• removed AppData location for packs again (to be reconsidered after b39)
• in VL outboxes are working again
• installer checks and installs DX9 and VC++ Redistributables correctly

#### RC3

• Ctrl+P now creates new patch pointing to active patchs directory
• fixes problem with AsImage (DX11)
• fixes problem with saving a new patch to \Sketches

#### RC2

• adds options to register .v4p and .vl from the installer
• fixes an issue with the installer popping up config.exe unnecessarily
• fixes Ctrl+G
• fixes Keyboard (Devices Windows) Enabled pin
• fixes global references to .fxh includes for dx9 effects

So please give this release candidate a spin and be sure to report your findings, preferrably in the forum using the "preview" tag, or also just by posting a comment below.

joreg, Wednesday, Nov 13th 2019

## vvvvhat happened in October 2019

Previously on vvvv: vvvvhat happened in September 2019

So another month passed,

and the promised executable export from vvvv gamma is still not available. Bummer, but all we can say is, this is not how it was planned! We got caught up in a few things. November it shall be, most definitely...Still be sure to always test with the latest vvvv gamma preview which we're continuously updating. Also the first 3 beginner tutorials are now available:

and besides those here is a growing playlist of HowTos. Hope this can finally get you started proper.

Also we're making good progress on our way to integrating the Xenko 3d engine with vvvv gamma and we've announced an official partnership with Xenko.

On the beta front we have a release candidate out. We're very happy about your feedback that helped us get rid of many buggers before we call it a release. As of this writing we're quite positive this can now happen soon.

Teaching Patching happened and it was great! You can watch the whole stream to hear interesting accounts of people involved with teaching vvvv. On day two we got to talk more about how we could take this further. Current developments are organized on github...

And if you haven't seen it yet, a short video documentation about the last edition of the NODE festival was just released. Good reminder of the cozy time we had there:

### Binge potential:

• vvvvTv on youtube is now prepared to collect all future beta and gamma related videos. Expect tutorials, howtos, releasenotes and live streams there.
• the vimeo group 'vvvv' was initiated by phl ages ago for which we wanna say thankyouverymuch. He now handed it over so we can manage it from our end. Expect a stream of the latest fine projects of patchers worldwide.

### Upcoming dates

A lot is happening this month, save those dates:

### Contributions

More works in progress have been posted:

joreg, Saturday, Nov 2nd 2019

## NODE17 documentation

Do you remember the time...

Like it was yesterday...and tomorrow is yet to come. Watch to the end... so NODE20 it shall be!

The video is also accompanied by a nice write-up of all activities on the nodeforum page:
NODE17 - Designing Hope

Once again many thanks to everyone who makes NODE possible and those who are working behind the scenes throughout the years to keep the spirit alivvvve and push for the next edition of the festival.

joreg, Thursday, Oct 10th 2019

## vvvv meets Xenko

For immediate release:

Berlin, October 4, 2019 - vvvv is humbled to announce a close collaboration with the unparalleled c# open-source 3d engine Xenko.

As a small developer studio with a focus on disrupting the world of visualprogramming, it became apparent to us that we cannot at the same time join the battle of 3d engines. Still, a strong 3d engine needs to be at the core of vvvv so it can serve in the main usecases we know for vvvv today. Therefore we've been on the lookout for an existing engine that we can adapt to the needs of vvvvs users.

Enter Xenko: In August 2018, the Japanese developer of game engines and 3d middleware Silicon Studio, decided to opensource the 3d-engine Xenko, they'd been working on for ~10 years. The elegance of the existing codebase and the fact that it is completely .NET based, allowed us to quickly assess that it will be possible for us to integrate it as a library for VL and gain from those 10 years of professional development.

Forward to today: Xenko's main developer Virgile Bello (Xen2), who took on the challenge to run Xenko as an opensource project has moved to Berlin. He now has a seat in our office and we're happy to support Xenko in all ways we can. For vvvv it is in the greatest interest to see Xenko develop as a strong, independent game engine. Because every improvement that goes into Xenko, will soon be enjoyable for every user of vvvv gamma.

And you can support Xenko too: Join their community and/or patreon, read their blogpost of the same announcement and generally spread the word about them. Everything counts!

joreg, Friday, Oct 4th 2019

## vvvvhat happened in September 2019

Previously on vvvv: vvvvhat happened in August 2019

September,

didn't make it. But it looks quite good for October: We've shown it at recent meetups in Hamburg and Berlin. Ready your patches, because it is here, it is gorgeous and it takes only one click. Executable support is ready and you will be able to test it on your own rather sooner than later. Call it a game-changer or just another thing you didn't ask for. Either way, no need to pray, it is going to stay. Watch this space.

But first! We decided with vl being in quite good shape now, we're going for a beta39 release. It will come with one of the longer awaited features: an installer that takes just a few clicks to get vvvv beta up and running, including the addonpack! Expect a release candidate on one of the earlier days of this already new month.

Our first round of short and long vvvvorkshops on gamma went smooth. So smooth in fact, that we're going to continue with them. We already have the dates for the upcoming free introductions announced and we'll soon add six dates for full-day workshops before end of the year:

Upcoming dates

And one more: Teaching Patching - a mini conference: Please forward this to anyone who could be interested in helping us improve education of and with vvvv. If you have experience, we'd like to here from you! Come join us for 2 days of cozy talks and help us position vvvv for the years to come!

### Contributions

We have a new one by u7angel
Touch Damper

And an update by ravazquez
VL.IO.Net.Email

But as usual nowadays, more is going on in the work-in-progress area. Check latest developments on Kinect2 now coming with face and handtracking and the new VL.InfluxDB.

### Gallery

And Lenaura by nissidis

### Jobs

Aas always if you're looking for a vvvv job or even have one to announce, remember these:

joreg, Friday, Oct 4th 2019

## Upcoming free vvvv gamma workshops in Be...

Helo evvvveryone,
(and your friends who don't use vvvv yet)

Here's to announce that we're continuing our free introductory workshops, to give you a taste of what it feels like to work with the all new vvvv.

### What the vvvv?

vvvv is a visual programming environment that allows you to realize ideas quickly without the need to write any code. But if you want, you can also write C# code for it and use any .NET library with it!

To give you an idea of the areas vvvv can be helpful in, here is a list of buzz words vvvv is often associated with:

 Generative Design Interaction Design Data Visualization Computer Vision Rapid Prototyping Physical Computing Projection Mapping Show Control

### What happens in the workshop

In these 2 hour courses we'll be using vvvv (version gamma) to:

• give you an overview of vvvv's possibilities
• guide you step-by-step through creating your first little programs
• mention things like Kinect, Midi, OSC, TUIO, UDP, Rs232, Leap, Vive, Rift, DMX, Art-Net, Arduino, Lasers, Motors,...
• leave you with an idea of what next steps you can take to divvvve deeper

### Who is this for?

• the curious, who are interested in adding a new tool to their toolbox
• the lazy ones who want to get their things done more efficiently
• the ones afraid of coding, who want to try visual programming instead
• those familliar with vvvv beta who want to move to vvvv gamma

Choose one:

NODE Institute
Wipperstrasse 13
12055 Berlin

### Requirements

• a Windows 10 laptop
• a 3 button mouse

Hope to see you soon!

joreg, Sunday, Sep 29th 2019

## vvvvhat happened in August 2019

Previously on vvvv: vvvvhat happened in July 2019

What's been the happenings?

Glad you aks! First off: Mid August saw the 2nd incarnation of the LINK summercamp. This time organized by StiX near Bratislava. He wanted to write a little report of our activities there so I'm not gonna spoil it. Only wanna say so much: It was a blast! We cannot thank StiX and his friends enough, who did all the organization and prepared all the amazing food. Chapeau! And I wittnessed talks of possible future LINKs in france and spain. Let's see who gets this done first...

Then we just released a new vvvv gamma preview which finally includes nodes like the MultiFlipFlop, a Switch with multiple inputs, Resample nodes and more... Otherwise we're still polishing executable export and hope to be able to give you a preview of it soon. Besides that VL.Xenko is progressing quite well. More interesting for developers, read about how we switched to Xenko.Math and a more popular one:

VL.Xenko TextureFX as you expect them

As I hope you've noticed already, we've been strong on education lately: We're now offering personal training including a desk in our studio in Berlin: vvvv Training at the Source and we have regular activities going:

Upcoming dates

### Contributions

Besides two new contributions:

and one update:

We saw saw quite some activity in the forums work-in-progress section:

### Gallery

And also: Steel City Interactive by Responsive Spaces

### Jobs

Aas always if you're looking for a vvvv job or even have one to announce, remember these:

joreg, Wednesday, Sep 4th 2019

## VL: Switch to Xenko Math

In preparation for the Xenko game engine integration we decided to change the default math library of VL from SharpDX to Xenko. The decision was particularly easy since both math libraries have the same origin and most types and methods are identical. And thanks to the VL import layer it's easy to switch out the types, without any noticeable changes for the VL user.

What you get:

• Existing VL patches will continue to work as before
• No conversion needed when working with Xenko
• Faster matrix uploads to GPU (see below)

### Trivia

We are (again) in luck with Xenko since it just so happened that Alexandre Mutel, who developed SharpDX, was a core developer at Xenko. We actually didn't know that at the time we started to work on the VL core library. We chose SharpDX mainly because it was well established, complete and open source. So it was quite a nice surprise when we browsed the Xenko source code for the first time and saw that they basically use the same math code.

Here are direct links to the latest preview versions:
vvvv gamma 2019.1 preview 624
vvvv_50alpha38.2_x64

### Technical Details

This section is only relevant for library developers.

#### Transposed Matrix Memory Layout

Xenko's 4x4 matrices have a transposed memory layout compared to SharpDX. This is not to be confused with transposed matrix elements (M11, M12, M13 etc.), it is only relevant when doing low-level operations with memory and pointers, such as uploading them to the GPU. The big advantage of it is, that Xenko's matrices can directly be uploaded to the GPU without the overhead of transposing them.

#### Changes on C# Projects

Most C# projects written for VL don't need to be changed. Only if they use the SharpDX.Mathematics nuget to work with vectors, matrices, rectangles etc.:

In order to transition your C# project to Xenko, remove the SharpDX.Mathematics nuget and install Xenko.Core.Mathematics instead. Then change the using statements in the C# files:

//old:
using SharpDX;

//new:
using Xenko.Core.Mathematics;

If you then get an error on compilation, your project might be in the old format. Upgrading is quite easy, it just involves changing the header and deleting most lines in the project file. Follow this guide or join our chat if you need help.

Please give the new version a spin and send us a report if anything doesn't work as before.
Happy calculations!

Yours,
devvvvs

tonfilm, Friday, Aug 23rd 2019

## vvvv Training at the Source

Dear patchers and those who want to get serious,

in addition to our free intro classes and full-day workshops here in Berlin, we're now offering custom vvvv training:

Join us in our studio in Berlin for a week or up to a month and receive daily 1 hour sessions which we custom design with and for you. This way you can learn at your own pace and follow your own interests or simply rely on our best practices to make you a pro-patcher in no time.

Want to lose your fear of vl and make the most out of it, finally get into shader coding or just get better at organizing your patches? You name it, we have you covvvvered...

Best of all: This includes your own desk in our studio available during our office hours.
Optional: Join us for lunch-breaks and be part of quirky discussions around current developments...

Price per week

• 400€ for individuals
• 800€ for company employees
• 1600€ for corporate employees

Price Includes

• 5 hours of custom one-on-one training

If you're interested, please get in touch via:

joreg, Tuesday, Aug 13th 2019

# Shoutbox

~3h ago

joreg: reminder: 12th #vvvv online meetup tonight, 8pm CET: 12.-worldwide-vvvv-meetup

~7d ago

~19d ago

domj: https://youtu.be/omqlZepW69g sonic pi live @ tami

~25d ago

benju: Job: Lehrkraft mit Kentnissen in Python, Machine Learning und Grundlagen der Informationstechnologie gesucht: https://bit.ly/2TtgOoJ

~25d ago

david: reminder: starting at 2pm CET today: online-workshop-shiny-generative-graphics-with-vvvv

~27d ago

readme: Let's appreciate the most important feature being the flat UI redesign. Even though blueprints still remain ugly ...

~29d ago