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.
Dear jugglers of the bytes,
sorry this took so long! Almost five years ago we introduced the new datatype Raw for easier handling of byte streams in vvvv. It came with all the nodes you'd need, except probably the most important one, a Tokenizer. So for collecting incoming bytes via e.g. TCP or RS232 and making sure to separate them into the correct message-tokens you'd still have to fall back to the good old Tokenizer (String). Possible, but annoying.
Enter the new series of Tokenizer nodes:
Users of Tokenizer (String) may remember that it was always a bit tricky to configure since it had quite a few options to configure it and you'd have to make sure to get those all right for your specific use-case. So now we've separated those use-cases and spent each of them an individual node. The nodes versions should be self-explanatory. If not, they all come with help-patches!
Now all of the Tokenizers always return a spread of tokens found in the last frame. So in order to simulate the Queue Mode of the original Tokenizer (String) here is how you do:
Also, on the other side, if you're in the business of sending out a stream of bytes here are the counterpart nodes to frame your messages accordingly:
Of course. All patched in VL and even more practical to use over there because (once again) datatypes and delegates. The Tokenizer in VL is much more primitive in that it only collects all incoming bytes and then executes a delegates on the buffered bytes. The delegate allows you to easily implement more complex scenarios than the four preconfigured ones mentioned above.
The Firmata protocol for example fits non of the above mentioned simple cases as it has different types of tokens. Still the basic Tokenizer can be used to implement the firmata peculiarities on top of it. Further the delegate allows you to return the tokens already in your desired datatype. So instead of returning a Spread<Spread<Bytes>> as the Tokenizers in vvvv can only do, in VL it can readily return a Spread<MyToken> which is just so much more modern..
If you feel anything missing here or have any questions, please let us know in the comments!
The nodes are now available in Alpha Builds.
When Fri, Aug 18th 2017 - 22:30 until Sun, Aug 20th 2017 - 23:00
Where kraftwerk berlin, Germany
last minute commission for two concert visualizations at Berlin Atonal 2017
friday 18, Twistor Space installation for Main/Regis performance
sunday 20, Amplituhedron livepatch for Pact Infernal performance
Ever found yourself in the situation that you stumble upon some of your old patches and remember what crazy things you've been working on..but just never finished? And nobody ever saw it? The new wip forum category is all about those unfinished, works in progress.
So far, wip-teasers have often landed among the screenshots of the day where they are soon fading into history, so here is an attempt to put a bit of a spotlight on all those hidden treasures which could be anything like:
Whenever you're working on such a thing now, consider (not too long really, just do it!) starting a thread in the new , add a few words, thoughts where this could or should go, add an image or even an animated gif without the need to release the actual thing. Still bonus points for git(hub) links of course...
Then simply update the thread as you go along instead of starting multiple threads on the same wip. And maybe, if you get enough encouraging comments by fellow patchers this could be motivating to put some more time into it. Or maybe you're looking for collaborators and such a thread could help you find them.
Don't use the terms "vvvv" or "vl" in a threads topic, simply use the tags vvvv or vl (or both if applicable) to allow everyone to filter the category by those.
just in time for the weekend we are super happy to share the NODE17 Workshop Video Captures!!!111
In total we have been able to capture 22 workshops. And chrisr spent the last weeks editing the video and sound, uploading, adding video descriptions and bringing it all together.
Happy binge watching!
And if you are searching for the workshop materials, here you go: node17-workshop-material
3D basics & building interaction - Part 1
3D basics & building interaction - Part 2
Advanced DirectX11 shading - Part 1
Advanced DirectX11 shading - Part 2
Cutting & Folding Paper
Forward+ or how to bring thousand of lights to VVVV
How to use a statemachine - Automata UI
Introduction to DX11 rendering
Introduction to VVVV message awesomeness
Supershiny Motion Graphics with Superphong
VVVV.js Game Engine
Programming DMX and visualizing with grandMA2 - Part 1
Programming DMX and visualizing with grandMA2 - Part 2
previously on vvvv: vvvvhat happened in June 2017
so where were we? time flies..so many things you should know about..let's see
two month have past since NODE17 and still things are trickling in:
glad you asked..so good actually! we noticed already at NODE that interest in it was bigger than we'd have hoped for. some of our VL workshops had 60! people attending. after the convincing presentations by sebl, lasal and dottore (recorded only in our minds) it is now good to see more and more people starting to really use it, judging by the recent increased number of related questions on the forum. a lot vl-talk is also happening on the chat where everyone is very welcome to hang out with fellow patcherpeople.
we finally have alpha-builds in both x86 and x64 stable again and are still working on fine-tuning the node-importing elias demoed at the keynode. status: it is basically finished and only needs some beauty-tweaks here and there. in fact all of vl's libraries are using the feature already in alpha builds and we couldn't be more happy with how it turned out. using .net libraries in a visual programming envvvvironment has never been easier (citation needed!).
check out sebls proof of concept of using OpencvSharp in vl without writing a single line of code. magic? mhm... having troubles getting a library to work in vl? we'd love to help you! please get in contact via the forum or chat..
documentation is progressing continuously. latest chapters added:
you'd think there is a summerbreak but far from...once again we got an amazing round of new contributions, check these:
a little reminder: this friday: CreativeCodeBerlin Meetup
first up massive thanks to dominikKoller for digging through the large amount of projects that have been realized using vvvv over the past years and creating this parutiful showcase page:
then learn from the below how you properly document your projects. very well done:
remember NODE08 when we first met defetto and dottore and they were already way ahead with what they were doing? check an extensive documentation of their project WiiWiiWiiWii which they demonstrated back then. good find robotanton!
anything to add? please do so in the comments.
If you want your own Project submitted, there's a big button where you can send us your proposal.
I think this is a really important project for the whole vvvv Community: a central place for selected Projects. A Showoff for everyone using vvvv. A demonstration of the potential and diversity of projects done in vvvv.
Feedback welcome, as always!
When Sat, Jul 15th 2017 - 13:00 until Sun, Jul 23rd 2017 - 20:00
Where Kontor 80, Leipzig, Germany
Wisp Laboratory is an intense week of setting up a 3D Audio & 360° Video system together with participants in Kontor 80, Leipzig.
We are experimenting with a 3D audio and 360° video setup and the Lab resumes in final performances and concerts on Sunday 23rd of July, where different shows and projects are presented in a public event.
3D AUDIO & 360° VISUAL CONCERTS & PERFORMANCES
You are invited to participate in the next days and be part with a concert, performance whatsoever!
Please write us to email@example.com if you want to participate with your own project
Who vvvv Academy, dominikkoller
When Tue, Jul 25th 2017 - 19:00 until Tue, Jul 25th 2017 - 21:00
Where vvvv Praxis Berlin, Oranienstrasse 10, Berlin, Germany
There will be another FREE INTRO TO VVVV next week!
Learn vvvv right at the epicentre - the office of the vvvv Developers.
We will build cool things, like
or this if we get far enough:
All the details+application at:
Places are limited to 10 - learning is best in small groups.
See you there!
here is the place to collect and find materials handed out during the NODE17 workshops. Still more to come...
Looking for NODE15 material? Check this: NODE15 workshop material
previously on vvvv: vvvvhat happened in May 2017
Are you in post-node depression mode or haven't even been able to visit? Here is our full keynode we streamed live last week. It has a lot of goodies and should give a nice overview of what happened the past two years since NODE15.
Quite a few of the workshops were recorded, so those should also pop up at some point soon. And of course we'll also try to collect as many of the workshop materials again for posterity. Watch this blog for updates!
If you weren't able to come to NODE this time here are three more chances this summer in Berlin to get a vvvv/vl treatment:
In the run-up to NODE17 a large number of contributions were updated...
...and we got even more new ones:
Looking for a vvvv internship in london? Here you go:
What next? The devvvvs are taking a bit of a break at the moment and will be back in full swing by the end of July. As announced at the keynode we'll then put finishing touches on the node/library import feature for vl. If you want to test it right now head over to the alpha downloads and get the x86 build (x64 is broken for now). Documentation and proper announcement-blog still to follow, obviously.
And also our offer stands: if you have any library that you want to get into VL we are verymuch interested in helping you to succeed. Start a forum-thread to get in touch and let others know what you're working on so that we don't waste too much time with people working on the same things in parallel.
Now I hear the lake calling..
Anything to add? Please do so in the comments.
anonymous user login