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

Blog

new post

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.

  reset tags

addon-release core-release date devvvv gallery news screenshot stuff
delicious flickr vimeo
Order by post date popularity

what goes up...

thanks evvvveryone for tuning in again to this years numbertalk where we talk about the numbers you left with vvvv in 2017. what the numbers? well, in case you're new to this and if you have a minute i'd like to recommend you take a look back at the 2016 numbers before reading on.

webwise

everytime you hit on vvvv.org you leave an invisible trace that shows us where you're coming from. and last year, i have to say, you really changed:

2012 2013 2014 2015 2016 2017
germany (+) 16.99% germany (+) 17.02% germany (-) 13.81% germany (+) 13.85% germany (-) 12.35% germany (+) 13.94%
usa (-) 10.72% usa (-) 9.87% usa (+) 10.74% usa (+) 10.90% usa (+) 11.76% usa (-) 9.81%
uk (-) 6.31% russia (+) 5.78% russia (+) 7.39% china (+) 5.44% japan (+) 4.85% india(+) 5.94%
russia (+) 4.98% uk (-) 5.64% uk (-) 5.37% russia (-) 4.77% russia (-) 4.67% china(+) 5.15%
italy (+) 4.97% france (+) 4.93% japan (+) 4.85% japan (-) 4.76% uk (=) 4.51% japan(-) 4.25%
france (-) 4.92% italy (-) 4.56% france (-) 4.12% uk (-) 4.51% china (-) 4.26% uk(-) 4.18%

my best guess about what we see here is you've all been on a sabbatical in india to relax a bit but then still couldn't help it and checked the forum every five minutes for whats going on. fair enough.. already in 2016 india was going up 12% compared to the year before and now it got another 40% boost landing it on spot 3 tightly followed by china who got a 21% boost this past year. are we conquering new markets there without knowing it? on the other hand rather sad to see russia dropping out of the ranks for the first time...что случилось?

despite the big shift in accessing countries it seems the number of unique visitors is relatively stable the past three years:

2010 2011 2012 2013 2014 2015 2016* 2017
244.010 313.075 335.056 350.650 408.173 448.556 457.541 447.605

* includes hacker-news incident'

this is also confirmed by the number of daily forum posts as you can see below which even received quite a visible bump at the end of 2016 when we installed the new forum:


number of daily forum posts from jannuary 2016 to december 2017

downloads

2010 2011 2012 2013* 2014* 2015* 2016* 2017*
releases 4 3 5 5 5 4 1 4
core 45.700 32.100 36.000 45.000 42.500 38.000 29.300 32.600
addons 10.700 14.400 18.800 29.000 28.500 25.200 19.400 21.400

* x86 and x64 combined

significantly more releases but not significantly more downloads than in the year before...whats going on here? lets have a look at the

licenses

oha...this is setting us back to figures of 2013. ahm, lets have a closer look at the numbers that tell us how many different countries and companies licenses have been bought from:

2011 2012 2013 2014 2015 2016 2017
countries 19 18 17 17 21 19 22
companies 52 61 69 81 102 90 80

huh...so while obviously vvvv is slowly spreading over the whole world as you can see by the sharp rise in the number of countries, i'm afraid i find it really hard to argue an increase in the number of individual customers over the past three years. how are politicians doing this?

so where exactly are we loosing it? let's have a look at the number of licenses sold per country. germany and uk: booh. but then who would have thought? is america really great again? and what is going on in the state of denmark?

2012 2013 2014 2015 2016 2017
germany 65% germany 55% germany 48% germany 55% germany 68% germany 63%
uk 10% uk 25% uk 14% uk 15% uk 13.6% uk 11%
switzerland 8% austria 3% switzerland 6% switzerland 6% russia 5.3% us 6.5%
russia 5% japan 2.8% japan 5.6% us 3.52% austria 3.8% switzerland 4.6%
austria 3% russia 2.5% aut, aus, usa 4.22% austria 3.22% switzerland 1.5% russia 2.6%
spain 2% france 2.5% russia, norway, czech 2.8% russia 2.93% France 1.6% denmark 2%

so..where were we? ah..numbers?! all pointing down, bohoo...but really, all of them? well there is at least one i know of that has been going up continuously since vvvvs inception. i'm afraid i don't have a graph for it, so you'll have to trust me on this one: it is our spirits.

motivational picture: commits on the vvvv source code repository

we're sitting here, day in, day out and have the privilege to invent the future of programming for you. and the sheer amout of work we put into this uncertain endeavor over the past years is finally starting to pay off. not financially (see above) but...functionally. we're using vl on a daily basis with a joy that only compares to the very early years of vvvv. after which we found all it's problems and started to tinker about how a new system would look and feel like that doesn't have all of vvvvs limitations. and it is here now. at your finger-tips. embedded into your favorite multipurpose toolkit, making it an unrivvvvaled tool (citation needed!) at your disposal. today.

switch to an alternate universe where for the past ~five years we struggled with the horrors of cross-compiling vvvv to mac and linux and started implementing a new render engine in opengl only to learn of that new thing called vulkan halfway through, where we are still fighting with random crashes due to quantum threading effects with our attempt to multi-thread the existing vvvv core and where that dump guy is still POTUS...
i don't get a clear reception of our spirits and the license-numbers from over there but what i do see is a rather conservative visual programming environment with more problems at hand but not standing out so much compared to similar products.

... say what? enough with the sermon, where is the bling!? ok. so at the same time that others set the industry standards in realtime 3d rendering, we chose to work on the standards for visual programming: object-oriented, multi-threaded, with one-click library import, generics, delegates, interfaces and so much more.

and now, obviously, we have to do the ketchup with the rest of the best. 2d- and 3d-rendering and asset management, audio-video playback, computer-vision, 2d- and 3d-physics, editing and ui-framework, timeliner, automata,... are still missing. so you see we're not going to get bored anytime soon. but since most of the hard parts are now done, we're really looking forward to those!

what an exciting cliffhanger concluding the season of 2017...make sure not to miss any episodes in the coming season, you can subscribe here.

we wish an exceptionally great 2018 to all of you who've been with us over the years, to those who are new and even to those who didn't buy a license last year, you'll come to reason...

yours,
vvvvl.

joreg, Monday, Jan 22nd 2018 Digg | Tweet | Delicious 2 comments  

previously on vvvv: vvvvhat happened in November 2017


happy new patcherpeople,

vvvv/vl

in case you haven't noticed, 2017 has passed without the release of beta36. booohh..i know, this wasn't our intention but you know, good things... and on the other hand you can say it is practically already there: please check our beta36 release candidate and report your final findings!

among the new features in vl is a way to pause and step through frames as you can learn in: One Frame at a Time. find out about the many more changes in possibly the longest changelog evvvver.

and if you didn't dare yet to touch vl, here is a soft way to get started: lean back and watch this series of videos to understand that using the basics of vl is quite similar to using vvvv, only that once you get there, it has so much more potential...

...still two more to come to cover only the absolute basics and get you up to speed. yes still no rendering of any sorts, but we're working on that...

regarding the promised major new feature of using .NET libraries, here is a quick example of using the bulletsharp physics library in vl without the need to write a single line of code: Doing Bullet3d with vl

vvvv Academy

starting now, follow @vvvvAcademy

Contributions

Some new stuff:

and two updates:

Gallery

colorsound experiments with lasers and vl

Teasers

A single disguised teaser this time: spreaded-html or what is this? forest-pointcloud-0


that was it for december. anything to add? please do so in the comments!

joreg, Tuesday, Jan 2nd 2018 Digg | Tweet | Delicious 0 comments  

Newsflash!

Here are two new little features we want to make sure you're aware of. Not completely finished but already helpful:

StepByStep

Press F6 to pause and step through your patch one frame at a time. Press F5 to continue running the patch.
F6, F6, F6, F6, F5

Note how the Quad (topleft) indicates run/pause. Tremendous you say? Indeed, but beware the following caveats for now:

  • this works only for vl, so if you have parts of your patch in vvvv, those will still continue to run as usual!
  • tooltips don't work in this mode yet, so you'll need IOBoxes wherever you want to inspect values
  • no stepping through slices of loops

Still you'll see that in cases where you're looking for a logical problem in your patch it is already useful to be able to step through its execution one frame at a time to better understand how it is evolving.

JumpToError

Set RuntimePauseOnError to TRUE in the settings in case you want to have the patch paused in case an error occured.
Pink: the node that threw the runtime-error.
Bright: the call stack, leading up to the error.
Dark: nodes not executed.

This can be useful when you're on a debugging spree and expect an error to happen at some point. Activate this option to be brought to the point where the error occurred, the moment it happened. Saves you some navigation and highlights the nodes involved leading up to the error. Again press F6 to step or try F5 to get the patch running again after you solved the problem.

Caveat: Look closely, the error message in the tooltip actually belongs to the Add of the Dictionary. The reason for that is code-optimization which sometimes leads to the error-indicator being one node off. A setting to disable code-optimization is pending..


As mentioned, both features are not finished but are a first step into the direction of better debugging support. Still more to come..

joreg, Tuesday, Dec 19th 2017 Digg | Tweet | Delicious 6 comments  

previously on vvvv: vvvvhat happened in October 2017


dear patchers worldwide,

vvvv/vl

another month has passed without us releasing the long promised beta36. reason: the things we've planned for it to include, are not finished yet. as mentioned previously the main focus of this release is to get the workflow right, for using/wrapping external .NET libraries in vl. people using latest alphas already have the possibility to do so. basically any .NET library can now be used in vl directly via drag'n'drop. this is huge and on the other hand feels so natural that it is also not a big deal and will and should be taken for granted from now on. when developing plugins for vvvv was still kind of a pro-thing, even though we had easy dynamic plugins, it is now a no-brainer with vl and i predict that everyone will do it casually at some point. so again, please test with latest alphas and report your findings in the chat or on the forum (with tag "alpha"). thanks for the more and more vl-related issues there and on the chat recently!

but then that is not all. obviously. besides adding C#6 support for dynamic plugins we've also made quite some fixes to vvvv and vl as you can see already in the (not yet complete) change-log.

job

looking for a vvvv job in london? have a look at this fine offer by YR!

vvvv Academy

dominikKoller is doing it again! coming january there'll be another vvvv beginners course at our office in berlin. please help us promoting the course by spreading the following two blog-posts that include all the necessary informations:

Contributions

No big drop this time, but still some updates:

And i posted a work-in-progress or more a proof-of-concept for an InputMapper in VL.

Gallery

happy to see the first two big recent works being powered by vl:

Skyguide by intolight

and two more classic vvvv projects:

Teasers

Good stuff as always in the teasers:


that was it for november. anything to add? please do so in the comments!

joreg, Saturday, Dec 2nd 2017 Digg | Tweet | Delicious 2 comments  

NEWS!

If you're writing your own dynamic plugins in C#, we got something for you! If not, still read on, so yo know, just in case..

The C# language is evolving all the time with nifty features. In order to be able to use those, you need a suitable compiler that understands those. So far, the C# compiler included with vvvv only supported language features of C# versions lower than 6. But no more:

Latest alphas suppport all features new in C# 6.


image grabbed off the internet

Caveats:

  • You need to have either Visual Studio 2015 or MSBuild Tools 2015 installed
  • You have to enable the new compiler by using the commandline parameter /cs6 when starting vvvv
UPDATE:
This is now activated by default for everyone even without the caveats as mentioned above!

So get yourself a fresh alpha now and do yourself a favor by using those new language features.

joreg, Thursday, Nov 30th 2017 Digg | Tweet | Delicious 3 comments  

We're happy to announce that we've won NSYNK - Gesellschaft für Kunst und Technik to sponsor a scholarship for the upcoming edition of the vvvv Academy Winter Course.

This scholarship is intended for people who cannot afford the course fee of 800€. Find all the info and apply at http://vvvv.academy/winter-course.html

Deadline for scholarship applications: Dezember 14th

Frankfurt/Berlin based NSYNK have been power users and great supporters of vvvv ever since. Have a look at their website to see some of their latest spectacular augmented reality projects: http://nsynk.de/projects

NSYNKs eno said
We support the academy because we need more talented storytellers with coding and especially vvvv skills

Please help us spread the word and tell a friend!

At this point we'd also like to say thanks again to m box who sponsored a scholarship for our first edition.

dominikKoller, Tuesday, Nov 28th 2017 Digg | Tweet | Delicious 0 comments  

Who dominikkoller
When Wed, Jan 3rd 2018 - 09:00 until Wed, Jan 10th 2018 - 20:00
Where vvvv Praxis Berlin, Oranienstrasse 10, Berlin, Germany

Hello everyone!

here it is, the second edition of vvvv Academy!

Here's all the info:http://vvvv.academy/winter-course.html

It will be more compact than the Summer Course - 6 full days, with lectures and patching sessions. Starting January 3rd.

We will once again be in the vvvv developer's office in Berlin - where else would you want to learn vvvv?

Also, we'll have less people - a group of 6 this time, so we can have an even more focused learning environment.

Get in touch via
hello@vvvv.academy

Best from the rainy UK
Dominik

vvvvAcaLogo
dominikKoller, Wednesday, Nov 22nd 2017 Digg | Tweet | Delicious 0 comments  

previously on vvvv: vvvvhat happened in September 2017


what a month!

you may want to make yourself comfortable before diving into this. summertime is over and everyone is back patching in their cavvvves. a lot of beautiful things happened in the past month. here we go:

vvvv/vl wise

our main focus is still getting beta36 out, which will include the new and trivl way to develop nodes for vl as already mentioned here last time. just still not happy with all the details. we'll get there eventually.. but meanwhile also a few other things happened that are ready for you to test in latest alphas:

  • the VL.Experimental package now includes reworked UDP nodes that will soon leave experimental status and are already being used under the hood now in the ArtNet (Network Sender/Receiver) nodes in vvvv which makes them faster.
  • also new in experimental: RS232 nodes for vl which will power the FirmataBord (Devices) in vvvv soon to also make it faster.
  • Custom Dynamic Buffers allow you to fill textures for DX9 and DX11 and DX11.Buffers directly in vl for later use in vvvv. this should have quite some potential...
  • work is under way to wrap the DigiCamControl library for vl which allows you to control quite a wide range of cameras
  • we've resumed our work on wrapping Skia for vl which will provide us with its first rendering engine. 2d only but already looking promising..we hope to be able to show you something soon.


pin editors landed in vl

  • if you want to get started with vl as a longterm vvvv user, please read vl for vvvv users as an explanation to how it should be understood and an introduction to usecases it can help you with
  • vvvv got a nice feature on Hackaday, thanks!
  • we had some recent changes to the website
  • fixes for the I2C firmata nodes: firmata-updates-and-fixes
  • HTMLTexture can now talk to vvvv via javascript, see girlpower\IO\Web\10_JavascriptToVVVV

Contributions

woei once again went totally overboard with 3 new contributions:

tobyk shares two of his developments powered by vl:

and sebl updated ReadBack DX11 for vvvv b35.8 and dx11 > 1.0

Gallery

also a large number of great projects this time. keep them coming!


and a new twitter user to follow: vvvvmotions

Teasers

a couple of interesting teasers...

Upcoming

and some vvvv action coming up:


enough already. anything to add? please do so in the comments!

joreg, Thursday, Nov 2nd 2017 Digg | Tweet | Delicious 6 comments  

When Thu, Nov 2nd 2017 until Sat, Nov 4th 2017
Where Theater of Namur, Brussles, Belgium

The KIKK festival is hosting a series of workshops around the topics of “Design and technology, creative coding and machine learning, scanning, 3D printing, etc.”

Two of the workshops are using vvvv:

Also check the full program of the festival including conferences, exhibitions, installations, parties,...looks like something we shouldn't miss..

joreg, Friday, Oct 20th 2017 Digg | Tweet | Delicious 0 comments  

guten tag!

the avvvvid visitor of our website has noticed some changes the other days. Here is a list of what we did and why:

Removed Flattr

Over 3 years ago we started an experiment by introducing flattr to vvvv.org. It allowed you to show your appreciation towards other users contributions via a microdonation. Admittedly our use-case was never the original intention of flattr and they made this clear by their recent rework which broke our integration on vvvv, hence we had to remove it.

My conclusion for the experiment: you tried it in the beginning but after about the first 1.5 years your interest in it was lost. I'm sure we could have kept that interest up by promoting it more, which just didn't feel right after flattr announced upcoming changes to their model already a long time ago. So let's see what the future brings in regards to microdonations..and of course everyone please don't forget about the Store! One more thing we can reveal: Over the years vvvv.org has earned 308,88€ through your flattrs for which we cannot be grateful enough. Dankeschön!

Translations

As asked for by power translator sebescudie users who are part of the "translator" group can now create private pages to prepare their translations and only publish them when they are finished.

Also we finally have a page that beautifully lists all foreign language pages? with a hint as to whether they might need to be updated in regards to the english original. So if anyone fancies cleaning up some of the translations, it is now easier than ever. Here is how.

Smaller Fixes

  • When buying a license you often seemed to be confused about how to enter your VAT ID. This should be much clearer now.
  • Contributions can now offer 32 and 64 bit downloads, as wished by vux. More details here
  • Problems with editing existing contributions as mentioned here were fixed.
  • Vimeo embeds were partly broken as mentioned here
  • Search still included results from the old forum. Those have been removed and a banner is in place to point you to the new forum search.

Previous Updates:

joreg, Thursday, Oct 19th 2017 Digg | Tweet | Delicious 0 comments  

anonymous user login

Shoutbox

~2d ago

ravazquez: @catweasel it was late when I wrote that, it's probably not the case, will test and report

~2d ago

catweasel: @ravazquez in separate instances of vvvv? Awesome if so!

~4d ago

ravazquez: @karistouf you can use my Global S&R contribution for this purpose

~5d ago

joreg: yes, no S/R. OSC is one way to communicate btw. instnces.

~5d ago

karistouf: @joreg: between 2 differents instances of VVVV on same computer,no S and R (values) possible ? only OSC way ?

~7d ago

tonfilm: glad to share the second update on the #vl #xenko #3d library: #vvvv #visualprogramming #creativecoding vl-xenko-3d-engine-update-2

~9d ago

joreg: rather toot then tweet? follow the hype and us on mastodon: https://mastodon.xyz/@vvvv #vvvv

~10d ago

ggml: any recommendation for renting visuals-grade pcs in berlin ?

~10d ago

metrowave: Structure Sensor Core now for Windows: https://store.structure.io/buy/structure-core cool features, could be useful in vvvv