NODE20 - Workshops

September 26, 2020 posted by: joreg
Location:online webinars
From:02 Oct 2020 08:00
To:08 Oct 2020 15:00

NODE20 is taking shape!

We have a fantastique list of workshops for you, ranging from beginner to pro, from user to contributor. Here is a convenient overview of all the online workshops you can participate in during the week from October 2nd to 8th. A ticket is only 50€ and gives you full access to the festival and workshops plus recordings to rewatch them.

Hope to see you all in cyberspace!


Introduction to vvvv: For Designers

The “getting started” for people who are not necessarily familiar with vvvv beta or other creative coding environments. Here we take you by the hand and start from scratch so from here on you can follow other workshops. Full Info

Generative Design Algorithms

In this workshop, we will be practicing the commonly known aspects of generative design algorithms. Despite the wide range of the term, we will introduce you to the fundamentals as well as simple tips and tricks. Full Info

Introduction to vvvv: For Coders

The “getting started” for people who have a background in programming languages like java, csharp, c++, javascript,… Here we show you how you can combine your knowledge with visual live-programming in vvvv. Full Info

Create a Learning Game for Your Kids

While designing a learning app for kids, you will learn object-oriented patching patterns along the way. We will go from 0 to exe in 3 hours. Full Info


Introduction to vvvv, VideoFX & Compositing

Get a short introduction to vvvv and learn how to use chains of visual effects to get from zero to wow within minutes – Real-time graphics for beginners. Full Info

Building UI’s with VL.Elementa

In this introductory workshop, we’ll explore the functionalities and widgets you can find in the VL.Elementa library to effortlessly build wonderful graphical user interfaces. Full Info

Using .NET NuGets

In this workshop, we’ll show you how easy it is to use any .NET nuget with vvvv and how to navigate common issues that you may encounter doing so. Full Info

Procedural Graphics with Field Trip

In this workshop, we will be learning how to constantly produce procedural graphics using the FieldTrip pack. Full Info


VVVVj starter pack

This workshop will cover the basics of VJing using vvvv. You’ll be provided with an initial VJing setup with generative examples, postFX and a composition system, which you can then customize. Full Info

Realtime graphics with Stride 3D

vvvv has just adopted the powerful realtime 3D graphics engine Stride 3D. In this workshop, we are looking at its basic concepts and learn to set up a scene with geometries, lights and material. Full Info

Remote Cocreation

Creative Coding is about finding inspiration in the process of work. Add a few friends to this process and it is going to be even more inspiring! This workshop gathers participants from all over the world to work together on one patch. Full Info

Having a Field Day

FieldTrip is a vvvv beta pack for working with 2D and 3D scalar and vector fields. Think generative patterns, agents, procedural noise and 3D graphics beyond the triangle. Full Info

Building Systems with VL

In this workshop, we’ll zoom out and try to gather a birds-eye view onto systems built with VL. We’ll explore some of the underlying ideas that helped shaping the patches of some VL libraries or projects. Full Info

DevOps vvvv – Installation Infrastructure Maintenance

Maintaining installations with a lot of vvvv clients. Deploying, updating, synchronizing, monitoring, infrastructures based on vvvv and third party tools using vvvv and third party tools. Full Info


Audible Data

Everyone can make numbers look interesting – but let’s learn how to make them sound vvvvonderful! Full Info

Beyond Sound and Visual

This workshop is for artists, musicians, creative coders, professionals, students, designers, and whoever is interested in creating audio-visual content using vvvv. Full Info

Networking Protocols

This workshop is for everybody who needs a kickstart on the topic of networking in general, how the different protocols (UDP, TCP, MQTT, OSC, ZMQ,..) can be used in vvvv and what properties they have, so you can decide which one fits best for your use case. Full Info

Turning a .NET library into a VL library

In this workshop, we’ll guide you through the whole process of turning a .NET class library into an easy-to-use node library for VL. Full Info

Making of Schéma

Schéma is a visual programming environment created in… a visual programming environment, namely vvvv gamma. Curious about building something of this scale in VL, then join this lecture! Full Info

Introduction to Reactive Patching

In this workshop, we introduce the basic concepts of reactive programming that will make you understand how to work with Observables, react to events, and run computations in a background thread. Full Info


Introduction to Computer Vision

In this workshop, we will start with a general overview of the functionality provided by VL.OpenCV to then dive in a hands-on session where we will experiment with some of the more accessible and exciting features that this library ships with. Full Info

Patching Materials

Materials define the appearance of 3D model surfaces and how they react to light. They can affect both the geometry of a model and its colors and multiple material layers can be combined to build more complex materials. In this workshop, we’re going to explore the node-set that allows us to patch custom materials. Full Info

Machine Learning with RunwayML

In this workshop, we’ll get familiar with RunwayML, a tool dedicated to artists willing to use machine learning models in their workflow. Using the vvvv implementation, VL.RunwayML, we’ll see how easy it is to integrate an existing model in our patches. Full Info

The Stride Game Studio

Stride is an open-source C# game engine for realistic rendering and VR. But how to get started? In this workshop we’ll go through the basics of getting Stride, managing projects, importing assets and creating and controlling entities in a scene. Full Info

Object Oriented Patching

Visualprogramming is often equivalent to dataflow programming. With VL though, you can also use metaphors known from object-oriented programming. This means that with VL you can define your own datatypes, instantiate them, manage them in collections and call individual operations on instances. Full Info

A preview to ShaderFX

Visual shader patching? Yes, please! These days, all major game engines have node-based material and/or visual effects editors. And their common purpose is to provide a way to work creatively with CPU and GPU data. The experimental ShaderFX in VL.Stride generalizes this approach and takes it one step further. You work with CPU & GPU data and operations on the same canvas, at runtime – vvvv style. Full Info


The vvvv API

In this workshop, we will be diving into the VL runtime API. We’ll touch general library design philosophies, like offering descriptive high-level process nodes that are easy to play with and talk about enhancing the patching experience for users of our library. Full Info

Let’s interact with electronics, wirelessly using ESP8266/ESP32

This workshop is for anyone without any experience in electronics/hardware, it’s intended as a first contact between code <-> electronics, but with one of the most used and powerful and inexpensive micro controllers. Full Info

The State of Machine Learning

This talk looks back over a few years of swimming against the tide of Python to make machine learning a technology easy to use with vvvv. You’ll see that, by getting your head around a few important principles, running models in vvvv can be pretty straight forward. Full Info

VL.Stride Deepdive

One major strength of VL.Stride is that it offers an easy to use scene graph and at the same time lets you go as far down to the graphics API as you want. This workshop will approach 3d rendering from these two opposite ends and you’ll learn how to combine them. Full Info


Comments are no longer accepted for this post.



vvvv - Dießl & Gregor GbR
Oranienstrasse 10
10997 Berlin/Germany
VAT: DE275566955


Follow us

Sign up for our Newsletter

Your subscription could not be saved. Please try again.
Your subscription has been successful.