» vvvv50 & VL pack alpha
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

vvvv50 & VL pack alpha

dir lovvvvers of patching,

let us introduce to you: vvvv50 + the VL pack.
What the VL? Short version: VL is a new object oriented visual programming language embedded into vvvv that allows you to create compiled vvvv-plugins on the fly. Later it will also be available as a standalone version that will allow you to save patches as executables. Interested in the long story? Read our previous blogposts.

vvvv50 is now available with the latest alpha downloads and includes the VL pack for you to try.

Game logic patched in VL used as dynamic plugin in vvvv

What happened so far

To give you an idea of how the vvvv50 naming makes sense, a little history:

  • vvvv10: early inhouse at meso
  • vvvv20: early inhouse at meso
  • vvvv30: initial version with visual programming UI (still inhouse)
  • vvvv31: spreading revisited (inhouse)
  • vvvv32: with subpatches, undo (inhouse)
  • vvvv33: initial public offering
  • vvvv40: introduced the plugininterface
  • vvvv45: introduced dynamic plugins (ie. a C# editor)
  • vvvv50: introduces the VL editor

Interested in more history? Watch our NODE08 Keynode where we went into more details about the early days of vvvv.

Getting Started

Documentation is still very rough, we're on it. For now you have two entry points:

1) For getting started read the Dynamic VL plugin reference and then continue browsing The Gray Book. This is where we're going to put everything we know about VL. In order to help us focus on the right content for the book please ask questions in the alpha forum using the VL tag so we get an idea about the most pressing issues.

2) For just having a look check the girlpowers:

 \packs\VL\girlpower

The Road Ahead

Since VL is in its very early days and it will still see quite some (hopefully not breaking) changes we're still trying to keep this a bit low-profile, ie. just among us, the existing vvvv community. Only later when there'll be a standalone release we'll make some more noise about this.

For now we're hoping to get some of you interested in it enough so that together we can iron out the biggest buggers and prepare for a smooth standalone release we're optimistically targeting towards the end of the year.

Besides fixing bugs we also have tons of features planned and we want you to help us prioritize them. Watch out for a new blogpost with the title: "VL Feature Voting" that is still to come..

Licensing

For now, when using VL integrated in vvvv, no additional licensing terms/costs apply, ie. free for non-commercial use, commercial use requires a vvvv license. What an amazing deal!

Eager to support this? We always appreciate a flattr:

joreg, Monday, May 11th 2015 Digg | Tweet | Delicious 3 comments  
microdee 11/05/2015 - 15:24

I'd also promote the possibility of using this thing in other applications too. vux found how to implement vl into his environment and he said it's not rocket science however he had to use dotpeek. supporting such integration can be really beneficial for the community, like what lib-pd was to puredata.

joreg 11/05/2015 - 15:46

@microdee: as i mentioned in "the road ahead" for now we're not trying to make too much noise about the whole thing yet. we're totally aware of the fact that we have a big thing going here but we're also aware that early adopters from the outside would probably still be disappointed. so please bare with us..

Curveau 11/05/2015 - 21:54

Very interesting, esp. the idea of embeded code.

Keep up the good work :)

  • 1

anonymous user login

Shoutbox

~9h ago

tonfilm: thanks @sunep!

~11h ago

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

~1d ago

svdk: I plan to release all the patches involves as soon as they're cleaned. Greeting from Strasbourg

~1d ago

svdk: hi!saw you had a lot of fun @node 17.Disappointed I couldn't make it!. Some video I made using vvvv 4some parts. https://goo.gl/1UM8Bp

~1d ago

okvrdz: @joreg Thanks!

~2d ago

sunep: happy Birthday @tonfilm

~2d ago

microdee: @synth: care to make an issue on github with console output?

~2d ago

synth: @microdee cant install DX11 with it, cant choose not to install it either. Cant install anything without disregarding dependensies

~2d ago

joreg: @okvrdz i recommend starting here: topics it should give you a good overview of what's all there

~2d ago

microdee: vpm is updated and DO update as it fixes an issue with new latest DX11 script https://github.com/vvvvpm/vpm/releases/latest