» Blog
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.


new post

  reset tags

addon-release core-release date devvvv gallery news screenshot stuff
delicious flickr vimeo

Click to toggle, doubleclick or Shift+click to solo a tag

Order by post date popularity

As a vvvv user you are most probably familiar with the node Map (Value). You would use it whenever you have to map a value from one range to another.

For example you want to use a hardware sensor input in the range 0..1000 to control the vertical position of a visual element on the screen in -1..1 range. And since you want to make sure that the visual element never leaves the screen you set the Mapping to 'Clamp':

Mapping in vvvv

So far, so easy.

Mapping in VL

Let's see if we can improve on that in VL.

First we make three important observations:

  1. The Map node does two things, it maps the value ranges and also knows how to handle input values which are outside the input range.
  2. The mapping mode almost never changes during run-time for a particular use case
  3. The specification for both, the input and output range is by Minimum and Maximum (or Center and Width if you use MapRange (Value) ).

So we separated all functionality in VL to gain flexibility in the following way:


We introduced the concept of a Range. Its a simple generic data type that works for every type and has just two fields and two operations:

Range VL Type

If the datatype has the operators +, - and * (Scale) defined, which is the case for numbers and vectors in VL, there are Center/Width nodes that you can use with it:

Range Type Nodes

Range Handling

The mapping mode was a second functionality of the vvvv node and is now a separate story. We have a bunch of nodes which handle an input value that is outside a specific range in a certain way:

Map Modes


The map node itself got pretty simple and just does what its name says, mapping the input from one range to another:

Map Node

Convenience Nodes

Although the above nodes give the maximum flexibility, you would need to patch a few of them together for every use case. So of course we have convenient nodes that should cover most applications.

Since its often needed, the range from Zero to One:


We made for all nodes a version that takes Minimum and Maximum, one that takes Range and some which work with UnitRange:

 Map (Range)
 Clamp (Range)
 Clamp (UnitRange)
 Wrap (Range)
 Frac -> same as Wrap (UnitRange)
 Mirror (Range)
 Mirror (UnitRange)

There is also Mapping and Range Handling together:

 MapClamp (Range)
 MapWrap (Range)
 MapMirror (Range)
 MapDelegate (Range)

All nodes are generic and work for numbers, vectors and custom types alike.

Happy Mapping!

tonfilm, Friday, Dec 11th 2015 Digg | Tweet | Delicious 16 comments  

Who symbioticcube.com / Equipo Para
When Thu, Dec 17th 2015 - 02:35 until Thu, Dec 17th 2015 - 02:35
Where Equipo Para, www.equipopara.org, Santa Cruz de Tenerife, Germany

We are happy to present:



Audio-Visual Concert

Coupled with Release of Monome Compilation on Symbioitccube.com on 17.12.2015


We will try to make a live stream but not 100% sure

tekcor, Wednesday, Dec 9th 2015 Digg | Tweet | Delicious 1 comments  

Who agalloch, 3eyesnuts, lecloneur
When Sun, Dec 13th 2015 - 13:30 until Sun, Dec 13th 2015 - 18:00
Where Shanghai Conservatory of Music, 20 Fenyang Road, Xuhui District, Shanghai, China

Meet the local scene in a very nice venue.

lecloneur, Sunday, Dec 6th 2015 Digg | Tweet | Delicious 1 comments  
pimp your vvvv bro!

Ladies and Gentlemen! This weekend we will start the vveekend vvorkshop vvisuals subseries which will be four sessions with two guest stars: idwyr and everyoneishappy where we will dive into vvvv's graphics capabilities. You will know how to proper pimp your vvvv project if you'll follow these workshops.

The first of the vvisuals session will be about how to deal with DX11 geometry in vvvv and then in shader. We will go through the structure (or the lack of it) in a geometry, how to PLEASE bury finally DX9 (for folks still afraid to change I'd strongly recommend this one ;) ) and how to deal with your data/geometry on GPU for the braver vvvvolks.

NOTE this workshop will be streamed on Sunday instead of Saturday because of some personal reasons. So to summarize: stick your eyes on your interwebz viewer devices on

6. December, 4PM GMT / 5PM CEThttp://www.twitch.tv/vveekendvvorkshops

See you guys on vveekend!

microdee, Friday, Dec 4th 2015 Digg | Tweet | Delicious 4 comments  

previously on vvvv: vvvvhat happened in October 2015

ouright scratch that,

it seems everyone is just too busy to write a review for last month so i'll appoint myself again. oh thanks. i'm welcome... off the top of my head i remember that again a lot of things happened last month, so lets see what i can find...


i visited woei at his desk last week where he showed my some crazy stuff thats still to come. but he has already cleaned out his harddisk and found the following:

also the following got updated:


and a lot of teasing this time:

if you know your github and can't wait for contributions help yourself with these:


i forgot to mention this beauty by lasal last month: tesela-interactive-paper-sculpture. this time i couldn't really decide on my favorite...so i go for the obvious:

but also these are worth watching:

and new in my rss-reader this month: https://uberact.com/blog/


a lot of things going on education-wise. most notably of course mr. microdee has started his series of weekend workshops. not exactly very straight workshops one could argue, but definitely interesting vvvv-entertainmaint if you have a few hours to spend. he provides uncut version of all livestreams is his vveekend vvorkshops youtube channel.

vux, ain and idwyr apparently have something coming up in moscow polytech.science.art-week-audiovision-lab.

if you happen to be in beautiful venice coming weekend check out these: 2-workshops-interactive-art.

eps and antokhio talked vvvv at the cg-event in moscow one and two.

and if today i were to choose a study, i'd apply here: http://www.interactivearchitecture.org/
it seems they had a nice vvvv-workshop running last week which they flooded twitter with. if you're quick you'll find a bunch of nice snippets posted by students here: https://twitter.com/search?q=%23vvvv

phew...the end.

joreg, Tuesday, Dec 1st 2015 Digg | Tweet | Delicious 1 comments  

Who antokhio, eps
When Sun, Nov 29th 2015 - 18:00 until Sun, Nov 29th 2015 - 21:00

Hi, we will be hosting lectures on cg-event Moscow.



antokhio, Friday, Nov 27th 2015 Digg | Tweet | Delicious 0 comments  

Who Julien Vulliet, Ekaterina Danilova, Alexandra Gavrilova
When Tue, Dec 8th 2015 - 10:00 until Tue, Dec 8th 2015 - 20:00
Where Garage Education Center, Krimsky Val st. 9/4 , Moscow, Russia

Audiovision Lab

Идея сопоставления звука и видео, музыки и графики столь же актуальна сейчас, как и столетие назад. В стремлении к синергии музыканты и художники ищут взаимосвязь между визуальной и аудиальной парадигмой.

Мастерская Audiovision Lab проходит в рамках Polytech.Science.Art Week Политехнического музея в партнерстве с Музеем современного искусства "Гараж" при участии Александры Гавриловой (Россия), Julien Vulliet (Франция), Екатерины Даниловой (Россия). Кураторы: Наталья Фукс, Алексей Щербина (Россия).

Мастерская Audiovision Lab посвящена разным методам визуализации звука и примерам их реализации в программной среде vvvv.

Результатом практической работы видеохудожников станет серия визуальных сетов, которые в рамках цикла «Музыка и технологии» Polytech.Science.Art Week дополнят выступления таких музыкантов, как Abelle (Россия), Gunnar Haslam (США), Synaesthesia band (Мексика/Россия), Art Crime (Россия), «Новые композиторы» (Россия) и участников мастерской SuperCollider (Россия).

Мы набираем участников до 30 ноября включительно. 2 декабря будет опубликован список прошедших отбор – они смогут посещать мастерскую бесплатно. Количество участников ограничено, не более 10 человек.

Регистрация: https://goo.gl/w0Kwtn

Для участия в работе мастерской необходимо:
владение интерфейсом vvvv;
компьютер с операционной системой Windows и установленной программой vvvv;
свободное владение английским языком.

Проект Audiovision Lab создан при участии Электронной гостиной Политехнического музея и Международного фестиваля современной музыки и медиа-искусства MIGZ.

Audiovision Lab является событием программы ежегодной международной фестивальной недели Polytech.Science.Art Week, посвященной взаимодействию искусства, науки и технологий. В этом году Polytech.Science.Art Week организована в партнерстве с Музеем современного искусства «Гараж» и пройдет с 7 по 13 декабря. Куратор – Наталья Фукс.

Подробнее: http://psa2015.polymus.ru/

fedorpolymus, Friday, Nov 27th 2015 Digg | Tweet | Delicious 0 comments  

Who Martìn Romeo | Luca Frogheri
When Sat, Dec 5th 2015 - 11:00 until Tue, Dec 8th 2015 - 18:00
Where Officina delle Zattere, Fondamenta Nani, Dorsoduro 947, Venice, Italy

Sound Production Sound

Since 2011 Toolkit Festival has been organizing meetings with international artists who move in the field of experimentation with new art forms related to interactive technology.

The training of December 2015 provides for two workshops: interactivity of the body with Kinect camera and smart fabrics Wearable technology.


Workshop "Digital Body": 5-6 December - H. 11.00-18.00

By Martín Romeo

The workshop provides the tools to build a project based on the use of multimedia (digital sets, audio-visual performances, interactive installations, etc.). The following topics will be tackled: problems and phases in the construction of a process, from production to staging, in order to realize one’s artistic work. The workshop explores in terms of both theoretical and practical points of view, the aspects that make up a show of contemporary dance or an installation. It aims to further understanding of the differences in the creation of these two art forms, namely the manner and timing by which the elements are used and combined: body, music and image.


Endless creations
Introduction to Vvvv software, learning functions and main features that will be used during the workshop days. It will be shown how to program in real time, starting from the connection of multiple webcams to map and modify the surroundings by one’s presence or movement, making them interactive. With reference to the personal experience of each participant, situations and spaces to pursue a strategy of production and projects presentation will be identified.

Interactivity and body image

Kinect camera will be introduced to connect real and virtual reality: recognition of the human skeleton, identification of its movements in space and use of the infrared. Participants will be given the knowledge to understand the operational characteristics, in order to create a relationship with the image. The latter follows, responds and interprets according to its change and the parameters that the artist –director has preset in the software, assuming some matches.


Each participant should be equipped with his own computer running Mac or Windows and have the latest version of the Vvv software (free download from www.vvvv.org).

The workshop is open to artists, students, professionals or people interested. Knowledge of the software used is not required.

Workshop "Wearable and e-textiles": 7-8 December - H. 11.00-18.00

By Luca Frogheri

The workshop on interactive textiles and wearable technologies aims at providing the basic tools to approach a project using some of the textile technologies today available and the prototyping board Arduino Lilypad.


The course will start from the first theoretical and practical basis to handle Arduino, using kit textile sensors and will end with the realization of a practical project. Textile sensors are made of conductive fibres and are placed in the middle of two realities that share many basic values but where electronics and crafting hardly meet. This intermediate position opens a window on several developments and projects hardly possible before.

The program: Introduction to Arduino environment and Lilypad, first practical tests and approach to programming. You’ll be able to figure out how to start managing digital and analogical sensors and actuators in practice, thereafter starting to work with textile components discovering their typical features. The differences between various smart fabrics and textile sensors will be dealt with, finally creating a small project.


Regular attendants are asked to bring their own laptop on which the software has been previously installed (free download from www.arduino.cc/en/Main/Software).
No problems with different operating systems. The workshop is addressed to students, professionals, artists, fashion enthusiasts, interested in experimenting on a field somewhere between fashion, design and development of interactive projects.


Martín Romeo is a multimedia Italian artist grown up in Argentina, whose research is directed to interactive art, ranging from video installations to dance performance. He created several cultural projects and is the artistic director of the Venice Film Festival and screening Toolkit Festival in Trieste. He teaches at ISIA and the Academy of Fine Arts in Urbino and implements workshops in different settings, both educational and cultural.

Luke Frogheri, interaction designer, develops interactive projects for communication or artistic purposes. He has been teaching courses and workshops for interaction and wearable technologies for some time, he developed the project Eyewriter Italy and is working with several Italian EyeWriter FabLab.


Send your application to toolkitfestival@gmail.com, indicating the workshop you intend to follow.

PARTICIPANTS: Min. 7 / Max. 15

WHERE: Officina delle Zattere - Fondamenta Nani, Dorsoduro 947, Venice

Martin Romeo, Wednesday, Nov 25th 2015 Digg | Tweet | Delicious 0 comments  

On this weekend we will dive into an object oriented set-of-mind in vvvv and learn how to solve problems which might be difficult in dataflow by introducing an other set of problems which you don't have to care about normally. Did you ever have headaches caused by the horrors of spreading? Now meet the horrors of objects. Reality is a real douchebag.

Seriously though, despite a different set of mind VObjects can also make your patches more streamlined and help you avoid link cobweb throughout your entire project. Make your data more organized, editable from multiple sources from downstream or even upstream without leaving the warmth of vvvv.

Join us this Saturday on http://twitch.tv/vveekendvvorkshops at 4PM GMT/UTC or 5PM CET
See you on vveekend!

microdee, Friday, Nov 20th 2015 Digg | Tweet | Delicious 2 comments  
on twitch.tv/vveekendvvorkshops

on 14/11/2015 4PM UTC/GMT or 5PM CET

Hi vvvvolks!

Next instalment of vveekend vvorkshops series will be on this saturday starring vvvv hypermegasuperstar evvvvil and he will show us a pipeline of exporting things from C4D into vvvv and preferably animating it with assimp nodes, and I will show you guys how to make your character interactive or present it as an avatar with kinect ;)

This time the stream will take place on twitch.tv to avoid german copyright circus. Don't worry the recorded video will still be available on the youtube channel.

Stay tuned and see you on the vveekend!

microdee, Tuesday, Nov 10th 2015 Digg | Tweet | Delicious 9 comments  

anonymous user login


~18h ago

manolito: @u7angel yes yes yes!

~20h ago

everyoneishappy: @u7 automatically cool!

~20h ago

u7angel: it's release day :) automata-ui

~1d ago

microdee: vpm 1.1 is out now ;) https://youtu.be/g0FmUSGbNCo

~2d ago

kleinkariert: @tekcor: We have a gopro Hero 4 session you can borrow...

~4d ago

tekcor: Hi can someone in Berlin eventually borrow a Go Pro from 6. to 13. september?

~9d ago

id144: Photon I mean...

~9d ago

id144: Pls anyone knows where to get Photkn controllers in Berlin really quick?

~9d ago

evvvvil: @catweasel +anyone interested in making guis on gpu: http://i.imgur.com/vcUtjJL.jpg