Table of Contents

List of previous releases and blog posts

Here's a compilation of every vvvv gamma and VL related blog post.

We hope it serves as both, an overview of historic developments and a helpful learning source for VL users that might have forgotten some along the way:


Release candidate of 2021.4 is available: vvvv gamma 2021.4 release candidate

Rework of video playback: Video playback news

FUSE GPU programming release: FUSE Preview release & presentation

Talk about vvvv beta and gamma at SIGGRAPH: Talking about vvvv at SIGGRAPH

All 30 NODE20 workshops are avaiable for free: The NODE20 VVVV Workshop Bundle

Announcement for stable release of vvvv gamma 2021.3: vvvv gamma 2021.3 release

Custom training for commercial users: We Offer Custom Training

Free demos for commercial users: Request a vvvv demo!

How to renew licenses: Updating vvvv gamma licenses

Custom support and development for VL: We Offer Custom Support and Development

Early bird discount ends: vvvv gamma - End of Earlybird Pricing

Roundup #4 of the latest features of the VL.Stride 3d rendering engine: VL: Stride 3D Engine Update #4

Roadmap announcement: vvvv gamma - The Road Ahead

VL.Kairos timeline management: Timeline your data using VL.Kairos


Announcement for stable release of vvvv gamma 2020.2: vvvv gamma 2020.2 release

VL.OpenCV update with 3D integration: VL.OpenCV meets Stride

Fisrt public Announcement of VL.Fuse: FUSE VL.Stride GPU tools presentation

NODE20 recap: This was NODE20

NODE20 workshop recordings are available: NODE20 Workshop Recordings Online & Survey

First public release of VL.Stride 3D rendering: VL.Stride for evvvveryone!

How to automatically publish nugets for VL: Publishing your VL nugets with Github Actions

On using vvvv gamma as a work tool: vvvv - The Tool

Screenshots of VL.Stride early access users: VL.Stride EarlyAccess Screenshots

Start of VL.Stride early access phase: VL.Stride EarlyAccess available now!

Rework of depth camera libraries: Revvvvamped support for Depth Cameras

Open-source participation of the VL language design: VL Language Design Repository

NODE20 festival announcement: NODE20 - Second Nature

Video recording of vvvv gamma talk: vvvv at Ircam Forum: Talk Recording

Announcement for stable release of vvvv gamma 2020.1: vvvv-gamma-2020.1-release

Download and changelog of vvvv gamma 2020.1 preview: vvvv-gamma-2020.1-preview

Download and changelog of vvvv gamma 2019.2 preview: vvvv-gamma-2019.2-preview

Introducing help patches per node: vl-help-patches

A roundup of the latest features of the VL.Xenko 3d rendering engine: vl-xenko-3d-engine-update-3


Reworked licensing model: vvvv-gamma-licensing-2

New web presence for vvvv gamma:

Introducing the HelpBrowser for easy in-app learning: vl-getting-you-started

Big feature, export executables: vl-exporting-an-application

Announcing our cooperation between Xenko and vvvv: vvvv-meets-xenko

Background information on the VL compiler overhaul: vl-new-roslyn-based-backend

Public VL presentation on a .NET developer conference: vvvv-at-dotnextconf-moscow-video

Download and changelog of vvvv gamma 2019.1 preview: vvvv-gamma-2019.1-preview

First draft of the new licensing model: vvvv-gamma-licensing

Switching all VL libraries to Xenko vector types: vl-switch-to-xenko-math

Tooltips and runtime value inspection are pretty and can be patched: vl-tooltips

IOBoxes are now feature rich and can handle collections: vl-the-big-iobox-update

Big progress on computer vision: vl.opencv-release-candidate

Dynamic input/output pins are here: vl-input-and-output-pin-groups

Understanding the difference between definition and application: vl-the-application-side-of-things

Added regular expression nodes: vl-regular-expressions


Public vvvv gamma and roadmap announcement: the-road-to-gamma

Progress report on the VL.Xenko 3d rendering engine: vl-xenko-3d-engine-update-2

Improvements on the VL.Skia 2d rendering engine: vl-skia-update

Initial progress report on the VL.Xenko 3d rendering engine: vl-xenko-3d-engine-update-1

Announcing the VL.Xenko 3d rendering engine: vl-threedee

Announcement and insight into the VL.Skia 2d rendering engine: vl.skia

Reading and writing VL data types to disk: vl-serialization

Explaining the structural elements of VL documents: vl-groups-and-categories

Beatify and organize your patches with frames: vl-frame-your-patches

Update on file read/write: vl-improved-file-io

Big cleanup of the VL.CoreLib: vl-corelib-cleanup

Working with different threads and main loops: vl-patch-your-own-mainloops

Announcement of computer vision for VL: vl-opencv-is-in-da-house

The fundamental building block for timelines and searches in sorted collections: binary-search-for-your-keyframes

How to connect image data types of different libraries with each other: vl-image-exchange-interface

Prepare GPU data directly on VL to use it with dx11 rendering: dynamic-dx11-buffers-in-vl


Better debug features: vl-one-frame-at-a-time

Maintenence release for Arduino/Firmata: firmata-updates-and-fixes

Import any .NET library (!) into VL:

Parser for serial data and other byte streams: new-tokenizer-nodes

Announcing reactive/async programming with observables: vl-reactive-programming

Nodes for working properly with MIDI: vl-event-based-midi

Parse, modify and write XML and JSON: vl-xml-and-json-nodes

Update on 2D and 3D editing: editing-framework-update

Nodes to work with network sockets: vl-networking-and-async


Nodes for Arduino/Firmata: firmata-second-service

Nodes to work with input gestures: zoom-pan-rotate-touchgestures

Cummulative VL update (performance, clock and time, high DPI): vl-progress-report-4

Nodes for working with the file system: vl-many-paths-lead-to-rome

Initial file handling nodes: let-me-present-to-you-file-io

Cummulative VL update (UI improvements): vl-progress-report-3

Cummulative VL update (UX improvements): vl-progress-report-2

Cummulative VL update (new UI elements): vl-progress-report-1

Huge update overall and new downloads: vl-midsummer-nights-dream

VL progress report (pads, fields, properties, operation signature): vl-spring-update

VL progress report (patch structure, categories, library): vl-winter-update

Learn about the fundamental data types of VL: integer-and-primitive-types-in-vl

Nodes for 2D and 3D editing: introducing-the-editing-framework


VL progress report (new devices, library, nuget, UI): vl-autumn-update

Working with value ranges: mapping-and-ranges-in-vl

Understanding spherical and cartesian space: polar-spherical-and-geographic-coordinates

VL progress report (library, eye tracker, UI, loops): vl-summer-update

Add type annotations to properties: vl-type-browser-now-in-alpha-builds

Community feature voting: vl-feature-voting

First official download of VL: vvvv50-vl-pack-alpha

Preparing for the first launch: 50-pre-release-roundup

Understanding data type patches: 50-custom-datatypes

Understanding generics: 50-generics


Understanding properties aka. fields: 50-properties

Understanding operations aka. methods: 50-colors

Initial thoughs: 50-that-next-big-thing.-an-overview.

Object oriented patching for the masses: 50-vl-features-i-a-patch-is-now-a-class

The very first applications built with VL: 50-the-humble-quad-bundle