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

Change Log - vvvv40beta21

released on 15 04 09


  • S+H & switches optimized for unused inputs. you now can better profile your patches.
  • tabbed patches no longer utilize CPU + further speed improvements in large setups with multiple tabbed patches
  • new commandline argument: /dontregister: probihibts registration of addflow, directshowfilter and .v4p filetype
  • freeframes finally work again without .net2 installed
  • resize windows proportionally by pressing CTRL while resizing one of its sides
  • Effects Transform Parameters can now deal with arrays + a little fix for initialized Value arrays (as e.g. with VertexNoise effect)
  • a disabled windowborder can now be saved (via parent-patch only!)
  • no more nasty desktop-reload-flash on vvvv startup

new nodes

  • WithinView, WithinProjection, WithinNormaizedProjection, WithinViewport (Transform) for more or less camera and render independent 3d layers
  • Billboard (Transform) for 3d layers always facing the viewer
  • OneSided (Transform) e.g. for always readable text
  • Compare (String) a case-insensitive comparison between two supplied strings.
  • HID (Devices), HIDDecode (Devices) and HIDEncode (Devices) should make it possible to send/receive data from HID Devices.
  • eNet (Devices ecue Config) sets the Nic IP the ecue nodes should bind to
  • Verlet (Spreads Simple) calculates a simple verlet integration chain (translation of c# code originally written by milo)
  • Info (Enumerations) returns all Enums with Defaults and all their Entries.

fixed nodes

  • Ping (Network) now deals with hostnames and ips
  • Select (MySQL) no longer has random dropouts when queried every frame
  • XPath (XML) should be faster in some cases, and it shouldn't loose memory anymore
  • VideoIn no longer BSODs with logitech qc pro 9000 (could also be relevant for other cams that had this problem)
  • Renderer (HTML URL) rewritten. no longer pops up javascript errors. now has an additional WindowHandle output useful if you need to send windowmessages (like mouseclicks) to the webbrowser.
  • Separate (String) no longer freezes with large spreadcounts
  • Expr (Value) evaluates expressions consisting of only one variable correctly now.
  • Changed flag is correctly propagated through io (node) nodes

changed nodes

  • MidiController (Devices), MidiController (Devices Relative) and MidiNote (Devices) do not output all combinations of midi channel and controller number anymore.
  • Box, Cylinder, Grid, Sphere, Text & Torus (EX9.Geometry) mesh creator nodes are spreadable now
  • Tokenizer (String) now can deal with separators that consist of more than one character
  • Keyboard (System Global) has a new pin called Buffered Keyboard Output
  • Added 4th blend weight and 4 blend indices to VertexBuffer (EX9.Geometry Split).
  • Expr (Value) uses new expression parser from JEDI code library.
    • (+) Much faster evaluation (about 10 times faster than old Expr node and about 40% faster than equivalent vvvv patch -> at least for tested expression 'sqrt(sqr(a)+sqr(b))').
    • (-) Not as many operators available as before. Of course equivalent functions for missing operators were added.
  • GlyphInfo (String) has a new output: Position that returns relative positions for all characters in the given string

new modules

  • Multiscreen (EX9) and MultiViewport (EX9)
  • Damper (Animation Jump)
  • Decompose (Transfom Vector)
  • NoSymTex (Transform)
  • TextureScale (Transform)
  • Grid (EX9 Test)

changed modules

  • Sprite (DX9) now respects Aspect Ratio of Texture
  • fixed ScreenNumber (EX9)


  • now support Enum in- and outputs and Mesh and Layer outputs
  • new Text (EX9) plugin
  • new ColladaFile (EX9.Geometry) + Mesh (EX9.Geometry Collada) plugins

anonymous user login


~12d ago

fleg: This Tuesday, Cologne: exhibition opening of "interwoven", textile disinformation patterns created with vvvv. https://fleg.de/news/exhibition-interwoven

~26d ago

manuelgonzalvez: Assimp nodes all broken afted Win Update w/exception "COM object that has been separated from its underlying RCW(...)"

~26d ago

manuelgonzalvez: @levi thanks would love to! anyway managed to get something similar working based on forum search and anthokio's patches.

~26d ago

levi: @ravasquez thanks. 31.2 x86 verrion worked. @manuelgonzalvez i have a dx11 projectTexture if u a want.

~28d ago

manuelgonzalvez: Anyone has a dx11 port of "projectedTexture" dx9 fx for projection mapping?

~28d ago

manuelgonzalvez: Anyone has a dx11 port of "projectedTexture" dx9 fx for projection mapping?

~28d ago

ravazquez: @levi not sure bout the ImagePack, but I believe VL.OpenCV should give you the same tools and should work with beta just fine

~28d ago

levi: anyone knows of a VVVVpacks.image that works for elliot's projector calibration patches?x64,dx11. always crashes v4 on solve.

~1mth ago

Lorenz: VJing with GIFS: https://lorenzpotthast.de/gifjockey/ A fun little side project, that I first prototyped in v4 and now turned web-based ;)

~2mth ago

schlonzo: finally fixed in 4.8 nice1