» 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

Evvvveryone!

This is the final post on this blog. In our steady effort to transition to a new website, we're herby moving the blog to a shiny new place:

https://visualprogramming.net/blog

So please point your RSS reader to this new URL. Also, we're still hoping to bring most of the archived posts over to the new blog to have them all in one place again. So please bear with us...

Comments

Again, your comments on blog-posts are very much appreciated. Be it anonymously or preferably logged in with your element (matrix) chat user. How this works? We're using the amazing Cactus Comments for this.

Every blog-post essentially has a corresponding chat room in the matrix and thus you can also comment and track notifications there as you prefer. For an overview of all blog-comment rooms, join this space:

vvvv blog comments

Guest Posts

We do accept guest posts! If you want to announce a vvvv-related event, technology or project, please go ahead and send us a pull-request to the repo of the website.

Specifically, blog-posts go here:

  https://github.com/vvvv/visualprogramming.net/tree/master/content/blog

Formatting is in markdown and you'd have a look at some of the other blog-posts to see how it all goes. Looking forward to your contributions!

joreg, Thursday, Apr 7th 2022 Digg | Tweet | Delicious 1 comments  

Previously on vvvv: vvvvhat happened in January 2022


So let's see,

vvvv gamma 2021.4.7 is out which sounds like a small update but really it is quite a biggy: Now including the polished audio library: VL.Audio. With no more need for anything extra to install, audio analysis, synthesis, playback, recording.. all at your fingertips now.

We had the 17th vvvv online meetup once again expertly moderated by baxtan. If you want to see what others are doing with your favorite toolkit, this is the place to watch! Save the date for the next edition on March 22nd!

We're now about halfway through the Mastering vvvv for teaching course and the positive side effect it has for all of us, is that it brings us to work on the graybook. Revising some content and adding some new. Here are some notable new chapters:

And much more to come...

Contributions

We got some new ones:

and received updates to the following:

Gallery

The Metascape by alg

Jobs


That was it for February. Anything to add? Please do so in the comments!

joreg, Monday, Mar 7th 2022 Digg | Tweet | Delicious 0 comments  

This has been a long time coming!

We've hoped to have this one out earlier, but finally, we can release it into your caring hands: The best vvvv gamma ever (so far). With tons of bug fixes, improvements, and new features. And without further ado, you can divvvve right into it:

Download vvvv gamma 2021.4.7

Get started
Buy a license

Bugfix release

  • 2021.4.7 on February 26, 2022
  • 2021.4.6 on January 31, 2022
  • 2021.4.5 on January 18, 2022
  • 2021.4.4 on January 12, 2022
  • 2021.4.3 on December 22, 2021
  • 2021.4.2 on December 7, 2021
  • 2021.4.1 on December 6, 2021

Change Log

Here is to give you an overview of the most notable changes:

UI/UX

Improved patching performance

Part of the magic of vvvv gamma is, that it has the advantages of a visual live programming environment combined with the advantages of a compiled language. Getting those two to work together smoothly is one hard nut to crack. In this release, we were able to improve the patching performance with larger projects by introducing a new compilation and hotswap strategy. For details, see this discussion.

Hamburger menu

The new hamburger menu in the top right corner of the editor gives you quick access to Settings, Themes, Licensing information and the About page.

Yummy hamburger

Editor extensions

Are you missing a feature in the vvvv editor and don't want to wait for us to build it? Editor extensions allow you to essentially build plugins for vvvv itself. Available examples are a desktop color picker, a TUIO simulator and monitor and a Spout monitor. Read more.

But the best thing about extensions is, that they are just patches. So it takes just a few clicks to create your own. Read more.

Libraries

Updates to Stride 3d rendering

  • TextureFX: We added a vast collection of easy to use nodes for applying visual effects to textures
  • We added Pipet and MeshSplit nodes and fully reworked the Texture- and Buffer-creation nodes
  • Latest Stride comes with two new PostFX: Fog and Outline
  • We added a ShaderFX node factory that allows to easily write composable shader snippets
  • Materials can now be extended with custom shaders

FUSE - visual gpu patching

This release paves the way for the almighty new FUSE library, developed by dottore, everyoneishappy and texone. It allows you to use your GPU for things that typically require writing shaders. FUSE gives you access to procedural noise, signed distance field rendering, customizable particle systems, vector fields, fluid simulations and more, without having to write shader programs! Watch this video to see how to get started with FUSE.

FUSE - the almighty visual gpu programming solution

Video input and playback

We added stable support for the effortless playback of a wide range of video formats for both Skia and Stride. In addition, we added ImagePlayer nodes for the playback of image sequences. Read more.

The ImagePlayers can also easily be synced over the network. Read more.

Updates to Skia 2d rendering

  • 2d rendering is now fully GPU accelerated, which greatly improves performance in many scenarios
  • SkiaRenderer and SkiaTexture nodes now also work on AMD GPUs

Language

  • The "This" node can now be used in constructors as well as in generic patches. For details, see this dicussion
  • You can now use explicit type parameters. For details, see this discussion
  • You can now patch a stateful region with BorderControlPoints! See the "ManageProcess" node for an example

And these were only the highlights. For all the details, please see the changelog.

Licensing

The release of a new version is always a good moment to make sure you still have a valid license for commercial use. To check, log into your account here on vvvv.org and then view your vvvv gamma licenses.

In case, you simply buy a license the moment you start working on a commercial project. Don't forget that we also have monthly options!


What next? Expect the occasional 2021.4.x bug-fix release while we're starting work on the 2021.5 branch as per the updated roadmap.

Good patch!

joreg, Saturday, Feb 26th 2022 Digg | Tweet | Delicious 2 comments  

Previously on vvvv: vvvvhat happened in December 2021


And the patch goes on:

We've released not one, not two, but 3 bugfix releases for vvvv gamma in January. Read all about them in The ChangeLog.

We've also been hard at work on making VL.Audio into a first stable release that will eventually ship with vvvv directly, ie. no more extra install only to play with audio. Normal. Read all about it in the post with the captivating title Breaking - VL.Audio approaching stable.

The Mastering vvvv for teaching course has started. We got a whopping 42 applications which unfortunately we couldn't accommodate all. We had a tough time choosing but eventually settled on a nice blend of 20 people who are joining us from 9 different countries. Ah the joys of the modern age. If you were not chosen this time, we're hoping to have a new offer for you soon!

Oh and in case you missed it, you can still rewatch the 16th vvvv online meetup.

Contributions

We got some new ones:

and received updates to the following:

Gallery

Machine Eyes by Malte Kropp

Jobs


That was it for January. Anything to add? Please do so in the comments!

joreg, Sunday, Feb 6th 2022 Digg | Tweet | Delicious 0 comments  

Dear audiophiles!

Here is to announce some long-overdue work on the VL.Audio pack with the goal to finally release a stable version of it. There are still some pending todos, but the main things are done. So in its latest previews, please find the following partly breaking changes:

Driver and Timing Configuration

The singleton AudioEngine node is gone and replaced by 2 simpler singleton nodes

  • DriverSettings
  • TimingSettings

But the idea is to mostly only use those when exporting applications. Because usually, you'd now simply use the new Audio Configuration extension (Alt+C). The UI for the extension is still missing at this point, but you get the idea. Meanwhile, you can manually modify \AppData\vvvv\gamma\VL.Audio.Configuration.xml (requires a restart of vvvv).

A third alternative is to use the new SettingsFromFile node that allows you to specify such a configuration.xml that you may want to check into a git-repo with your project.

Still, to get any audio out, you'll need either the dedicated ASIO driver of your sound device or one of the generic ASIO drivers installed.

Buffer nodes

A new set of nodes allows you to record/play and save/load audio, using buffers. For now these nodes are still marked with the experimental aspect, because we may still apply breaking changes, but the idea is ready for testing. Create a Buffer node and then work it with the following:

  • BufferRecorder
  • BufferPlayer
  • BufferWriter
  • BufferReader
  • WavReader (Buffer)
  • WavWriter (Buffer)
  • WaveForm (Buffer)

Misc

  • WaveForm: returns a spread of floats you can use to draw a WaveForm
  • WavWriter: for recording live audio to a .wav file on disk
  • StereoMixer, MatrixMixer
  • ValueSequence

Fixed issues


So please give the latest preview a spin and report your findings!

joreg, Tuesday, Jan 25th 2022 Digg | Tweet | Delicious 1 comments  
16th

We're meeting up on January 25th, 8pm CET to catch up and get insights into what everyone is patching on. How will this work? Something like the ususal :). So please fill up your bucket of popcorn and invite all your vvvvriends and vvvvamily to join us!

Want to share your work?

Please do! Anything more or less related to vvvv, yourself and your projects. Share some thoughts, share your funny fails. Or just ask some questions...

No sign-up, no line-up! We'll just have this an open call that anyone can join. Surprise!

Join us in the Zoom call here. MAKE SURE you use your "name"+"vvvv" and we will let you in!

Or watch the stream on youtube

Any questions? Get in touch via meetup@vvvv.org. See you there!

baxtan, Monday, Jan 24th 2022 Digg | Tweet | Delicious 1 comments  

Previously on vvvv: vvvvhat happened in November 2021


Happy new evvvveryone!

It's that time of the year again where we're throwing out the old one and are unconditionally happy for yet another one to come. That's the spirit! So while you mentally prepare for the upcoming meetup on January 25th, you have a chance to rewatch the 15th vvvv online meetup, the last one from 2021.

Last thing in December for us was releasing another dot-release for the 2021.4 series of vvvv gamma. Changes and download for it can be found in the usual place.

And here's to all educators among you:
With vvvv gamma finally being in proper shape, we're starting an educational offensive. First off, we're running a super-spreader event with a course tailored to educators. For full details and application, please see:

Course: Mastering vvvv for teaching

Contributions

We got a new one:

and received updates to the following:

And there is a growing number of video tutorials in chinese by lavalse

Gallery

Fantastic Mobility by BADABOOMBERLIN

Jobs


That was it for December. Anything to add? Please do so in the comments!

joreg, Wednesday, Jan 5th 2022 Digg | Tweet | Delicious 0 comments  

Previously on vvvv: vvvvhat happened in October 2021


It is out!

This past month we're happy to have released vvvv gamma 2021.4, the latest and greatest (so far). It took us much longer than originally planned, but probably that wasn't much of a surprise to many of you. Still, we're trying to get better with our predictions. So for the freshly updated roadmap, we tried to be a bit more conservative for a start and rather update it along the way. But it should give you a perspective already for the coming year.

Also, we tried to improve the Features section on the website to hopefully give a better impression and overview of what makes vvvv.

Then apologies for silently skipping the last two regularly scheduled meetups, but we now have a date announced: On December 7th, 8pm CET baxtan the great will host The final meetup of 2021 where everyone is invited to join and show us what you're working on.

Contributions

We received updates to the following:

Gallery

Climate Stripes data visualisation by StiX

Jobs


That was it for November. Anything to add? Please do so in the comments!

joreg, Friday, Dec 3rd 2021 Digg | Tweet | Delicious 0 comments  
15th vvvv meetup

Mark the date! on December 7th, 8pm CET we gather to celebrate our 15th vvvvorld-wide meetup!
How will this work? Something like as always ;). So, fill up your bucket of popcorn and invite all your vvvvriends and vvvvamily to join us!

Want to share your work?

Please do! Anything more or less related to vvvv, yourself and your projects. Share some thoughts, share your funny fails. Or just ask some questions...

No sign-up, no line-up! We'll just have this an open call that anyone can join. Surprise!

To join the call please use your "name"+"vvvv" and click on the link below:
https://us02web.zoom.us/j/89163736451?pwd=V0ZMNFpxVVBBaDl4c2dvc2xRK01mdz09

Or watch the live stream

Any questions? Get in touch via meetup@vvvv.org. See you there!

baxtan, Friday, Dec 3rd 2021 Digg | Tweet | Delicious 0 comments  

Here goes!

We have a candidate for our upcoming release:

Here are some of the highlights:

  • Improved patching performance in large projects
  • A new Hamburger menu with easy access to settings and themes
  • Support for editor extensions
  • Language refinements: This node and explicit type parameters
  • Video: Support for the effortless playback of a wide range of formats, see Video Playback

Skia 2d rendering:

  • Now fully GPU accelerated
  • Skia to Stride now works on all GPUs
  • ImagePlayer to play image sequences as image

Stride 3d rendering:

  • TextureFX: a vast collection of easy to use nodes for applying visual effects to textures
  • Pipet, MeshSplit, Texture and Buffer nodes for VL.Stride
  • ImagePlayer to play image sequences as texture
  • New PostFX: Fog and Outline
  • ShaderFX node factory to easily write composable shader snippets
  • Materials can be extended with custom shaders

For full details of what's new, please consult the Change Log.

So please test and report your findings. If we don't find any complete show-stoppers within the next days, this is going to be it!

joreg, Wednesday, Nov 17th 2021 Digg | Tweet | Delicious 1 comments  

anonymous user login

Shoutbox

~9h ago

~2d ago

joreg: Follow TobyK on his Advent of Code: https://www.twitch.tv/tobyklight

~5d ago

joreg: vvvvTv S02E02 is out: Saving & Loading UI State: https://www.youtube.com/live/GJQGVxA1pIQ

~5d ago

joreg: We now have a presence on LinkedIn: https://www.linkedin.com/company/vvvv-group

~13d ago

joreg: vvvvTv S02E01 is out: Buttons & Sliders with Dear ImGui: https://www.youtube.com/live/PuuTilbqd9w

~19d ago

joreg: vvvvTv S02E00 is out: Sensors & Servos with Arduino: https://visualprogramming.net/blog/2024/vvvvtv-is-back-with-season-2/

~19d ago

~20d ago

fleg: hey there! What's the best tool for remote work? Teamviewer feels terrible. Thanks!

~1mth ago

joreg: Last call: 6-session vvvv beginner course starting November 4: https://thenodeinstitute.org/courses/ws24-5-vvvv-beginners-part-i/

~2mth ago

joreg: Missed the last meetup? You can rewatch it here: https://www.youtube.com/live/MdvTa58uxB0?si=Fwi-9hHoCmo794Ag