» 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

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:

  • Tokenizer (Raw FixedLength)
  • Tokenizer (Raw LengthPrefix)
  • Tokenizer (Raw Postfix)
  • Tokenizer (Raw Frame)

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:

  • Spread: take the spread as is
  • Discard: take the last slice of the spread
  • Enqueue: take the new Enqueue (Raw) node, which collects incoming spreads of raw and always only returns one of the collected slices per frame
Classic scenario tokenizing by CRLF as postfix. Easy.

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:

  • PrefixLength (Raw)
  • PostfixBytes (Raw)
  • FrameBytes (Raw)

What the VL?

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.

Elegantly tokenizing Firmata with VL

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.

joreg, Tuesday, Aug 22nd 2017 Digg | Tweet | Delicious 0 comments  

Who ggml
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

ggml, Thursday, Aug 17th 2017 Digg | Tweet | Delicious 1 comments  

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:

  • just a doodle that looks freaky
  • a sketch from a top-secret personal or commercial project
  • research into a specific topic
  • first attempts on a set of nodes for vvvv or vl

Call To Action

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.

And Please

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.

Happy Patching!

joreg, Tuesday, Aug 15th 2017 Digg | Tweet | Delicious 0 comments  

Hey VVVVolks,

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

Yours Truly,
schnellebuntebilder

3D basics & building interaction - Part 1
https://youtu.be/QJP6RlItm-4

3D basics & building interaction - Part 2
https://youtu.be/7rlvPBT_-To

Advanced DirectX11 shading - Part 1
https://youtu.be/0Dr3YufNPDk

Advanced DirectX11 shading - Part 2
https://youtu.be/uzcAI9YwN70

Box 2D
https://youtu.be/8QVEwm-B14s

Bullet Physics
https://youtu.be/G92Kv-ELmes

DX11.particles
https://youtu.be/qhfZyZnKB7U

Compute shader
https://youtu.be/GEAAXZktl4g

Cutting & Folding Paper
https://youtu.be/dIkF4oaa8QY

Forward+ or how to bring thousand of lights to VVVV
https://youtu.be/ny9j2_yBbZQ

How to use a statemachine - Automata UI
https://youtu.be/I8CmERSoyPc

Instance Noodles
https://youtu.be/ZZGdH8hKgQY

Introduction to DX11 rendering
https://youtu.be/J1VyN-QbTzY

Introduction to VVVV message awesomeness
https://youtu.be/TQsoWRD8veg

PBR Rendering
https://youtu.be/soopcp7p5YU

Procedural noise
https://youtu.be/_E8nGaU-fcU

Supershiny Motion Graphics with Superphong
https://youtu.be/6Oj1NiOKIo0

Transformations
https://youtu.be/oKY-kUOGw_A

VAudio basics
https://youtu.be/v9A2ZClc7gM

VVVV.JS 2.0
https://youtu.be/C9Oy2NfmWcc

VVVV.js Game Engine
https://youtu.be/0CGrbsP-DZY

Programming DMX and visualizing with grandMA2 - Part 1

https://youtu.be/X4NlQregicQ

Programming DMX and visualizing with grandMA2 - Part 2

https://youtu.be/uUikoBnEmZo

timpernagel, Friday, Aug 11th 2017 Digg | Tweet | Delicious 7 comments  

previously on vvvv: vvvvhat happened in June 2017


so where were we? time flies..so many things you should know about..let's see

NODE17

two month have past since NODE17 and still things are trickling in:

VL

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:

Contributions

you'd think there is a summerbreak but far from...once again we got an amazing round of new contributions, check these:

also:

Education

the vvvv.Academy has just started into its first term with 9 students meeting up with dominikKoller once a week to get an intensive vvvv treatment. we're looking forward to seeing their progress..

in case you're bored in berlin right now there is a 3 day Parametric Design with Cardboard in vvvv workshop by lasal starting tomorrow (August 3).

a little reminder: this friday: CreativeCodeBerlin Meetup

and in case you're up for a residency on the cozy island of tenerife in november check this Open Call by io with a deadline of August 31.

Gallery

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:

100+ Selected vvvv Projects

then learn from the below how you properly document your projects. very well done:



and a 3d Virtual Tour done in vvvv.js by 4Fx.

Blast from the past

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.
Gut Patch!

joreg, Wednesday, Aug 2nd 2017 Digg | Tweet | Delicious 0 comments  

100+ Selected vvvv Projects!

Athttp://vvvv.academy

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!

Best,
vvvv Academy
.

vvvv Academy
dominikKoller, Sunday, Jul 23rd 2017 Digg | Tweet | Delicious 2 comments  

Who wisp
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 workshop@wisp-kollektiv.de if you want to participate with your own project

wisp, Tuesday, Jul 18th 2017 Digg | Tweet | Delicious 2 comments  

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

Hello All!

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

GRID

or this if we get far enough:

CUBES

All the details+application at:
https://www.facebook.com/249614345532818

Places are limited to 10 - learning is best in small groups.

See you there!
Dominik

.

favicon
dominikKoller, Monday, Jul 17th 2017 Digg | Tweet | Delicious 0 comments  

hola compañeros,

here is the place to collect and find materials handed out during the NODE17 workshops. Still more to come...

Patching

VL for vvvv users
Description, Material

VL Concepts & Patterns I + II
Description 1, Description 2, Material

Developing nodes and libraries for VL
Description, Material

VL Project
Description, Material

Structured Programs
Description, Material

How to use a StateMachine: Automata UI
Description, Contribution, Video

Introduction to vvvv-Message Awesomeness
Description, Contribution, Video

vvvv.js 2.0 and how to use it as vvvv’s companion
Description, Video

Animation & Graphics

Advanced Directx11 Shading
Description, Material, Video P1, Video P2

Compute Shader by Example
Description, Material, Video

DX11 Shaders upper-intermediate
Description, Material

DX11 Particles
Description, Video

Marching Rays amongst shit jokes
Description, Contribution

Bullet Physics Intro
Description, Demo, Video

3d Basics & Building Interaction
Description, Video P1, Video P2

Transformations
Description, Material, Video

Box2d – Physics Based Animations
Description, Video

Forward+ or how bring thousands of dynamic lights to VVVV
Description, Contribution, Video

Instance Noodles
Description, Contribution, Video

Introduction to DX11 Rendering
Description, Video

PBR rendering in vvvv with mp.dx and FBX4V
Description, Contribution, Video

Procedural Noise – Everything your parents didn’t tell you
Description, Video

Supershiny Motion Graphics with Superphong
Description, Contribution, Video

The Ultimate Guide to Game Development with vvvv and vvvv.js
Description, Video

Hardware & IO

Cutting and folding paper
Description, Contribution, Video

Light design – Programming DMX & Visualizing with GrandMa2
Description, Material, Video

Interaction

OpenVR Introduction
Description, Contribution

Audio

VAudio Basics
Description, Video


All NODE17 contributions in one place.
All NODE17 videos in one place.

Looking for NODE15 material? Check this: NODE15 workshop material

joreg, Sunday, Jul 9th 2017 Digg | Tweet | Delicious 4 comments  

previously on vvvv: vvvvhat happened in May 2017


NODE17

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!

Education

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:

Contributions

In the run-up to NODE17 a large number of contributions were updated...

...and we got even more new ones:

And as announced during keynode there is some more stuff available now by NSYNK via the store:

  • DX11 Imagesequence Player
  • DX11 BlackmagicDesign Decklink VideoIn
  • OptiTrack Motiontracking

Jobs

Looking for a vvvv internship in london? Here you go:

Gallery

MOA PILLAR — And the Moon Stopped by yar

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.
Gut Patch!

joreg, Wednesday, Jul 5th 2017 Digg | Tweet | Delicious 0 comments  

anonymous user login

Shoutbox

~1d ago

timpernagel: Did anyone here used one of those already: https://www.artec3d.com/3d-scanner

~2d ago

sebescudie: @synth : wuz there like two days ago, too bad!

~2d ago

synth: Anyone in Nice? I will be here for next 3 weeks. Shout out for a drink :)

~2d ago

joreg: "Looking for a tiny PC that still has space for a gaming-quality video card?" http://boingboing.net/2017/08/20/compare-tiny-pc-cases-with-thi.html

~3d ago

dominikKoller: Broken link in vvvv sdk for Microsoft Build Tools 2015

~4d ago

tonfilm: thanks @sunep!

~5d ago

timpernagel: We've just added two more clips of the "Programming DMX and visualizing with grandMA2"-Workshop to the workshop-blog post.