Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Vvvv

Multi-Paradigm Language

vvvv, pronounced "vau vier" and also written v4, is a general-purpose toolkit for building real-time media work, with a special focus on video synthesis, motion graphics, audio and large installations that talk to physical interfaces. Instead of typing code, a developer joins nodes into a visual dataflow network called a patch, and a patch can be created, edited and tested while it is running. Patches are stored on disk as standard XML. Most nodes work on one-dimensional arrays of values called spreads, so one connection can drive a whole particle system, and a shorter array is repeated to fill a longer one. Shader code written in HLSL can sit inside the dataflow and is recompiled and uploaded as soon as its text changes, and a feature called boygrouping lets one master computer drive many slave computers in parallel. The beta line is written in Borland Delphi, with plugins in C# on the .NET Framework, and uses DirectX, so it runs only on Microsoft Windows. A rewritten version, vvvv gamma, was released on 1 April 2020. The tool began as an in-house tool of the Frankfurt media collective MESO and is now maintained by the VVVV group; non-commercial, educational and evaluation use is free and commercial use needs a licence.

Facts
First Released
1998 1
Paradigm
dataflow, visual programming 2
Primary Use Domain
Music and multimedia 2
Connections

In Field

Source Vvvv (Wikipedia)

Licensed Under

Source Vvvv (Wikipedia)
Sources
1. Programming Language Database (PLDB): Vvvv (PLDB)
Programming Language Database (PLDB)Page summary
Quote, Page summary
Vvvv is an open source application created in 1998.
View the Source
2. Vvvv (Wikipedia)
  • Lead
    vvvv uses a dataflow approach and a visual programming interface for rapid prototyping and developing.
  • Lead, purpose
    is a general-purpose digital toolkit with a special focus on real-time video synthesis and programming of large media environments with physical interfaces, real-time motion graphics, audio and video
  • Licensed Under: Proprietary Software, Licensing
    Any commercial use requires a license.
  • In Field: Computer Graphics, Lead, graphics focus
    real-time motion graphics, audio and video
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.