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

Change Log - vvvv50beta35.5

released on 19 04 16

VVVV

  • layout changes don't lead to a changed patch file anymore.
  • enums: get notified again whenever an entry is not available.
  • improved error-logging in case a ~temp file is written
  • cloning vl Template (Value Stateless) now works correctly
  • improvements and additions for the EditingFramework
  • s/r channels sorted in pop up
  • r nodes don't forget last sender when sender got deleted

new nodes

  • HTTPGet (Network) replacing now legacy HTTP (Network Get)
  • HTTPPost (Network) replacing now legacy HTTP (Network Post)
  • Reader (2d BezierSpline)
  • Reader (3d BezierSpline)
  • Writer (2d BezierSpline)
  • Writer (3d BezierSpline)

fixed nodes

  • S+H (Transform) spreading now works correctly
  • MidiTrack (Midi) performance improvements and fixes for files including sysex messages
  • performance improvements for TUIO nodes
  • fixed AreEqual (Test Value) not testing the slice count (link was missing)
  • fixed evaluation order of Writer (Raw), Mover (File) and Copier (File)
  • Select & SetSpread in pretty much all versions now can deal with an empty spread at Select
  • Technique on EX9 effects: not red when null

plugin interface

  • fixed default connection handler always returning true (introduced in b35) + other refinements.
  • fixed crash in CyclicStreamReader -https://discourse.vvvv.org/t/setspread-problem-with-count/14820
  • added implementations for IStream.CopyTo methods used by S+H (Raw) - fixes S+H (Raw) not working on upstream native nodes
  • fixed the generic SetSlice plugin -https://discourse.vvvv.org/t/multidim-assignfrom/14850
  • fix on registering GUIDs. added IPluginHost.RegisterType to be able to properly register each GUID with name
  • builtin pins register themselves in a way, so that you can cast the object returned from GetUpStreamInterface to IValueData(..). By that you can write a custom connection handler that interacts with builtin pins.

VL

  • auto backups are now stored in Documents\VL
  • added menu entry to open auto backups folder
  • tabs of active document now visually distinguishable from others
  • prev/next navigation now includes operations in a patch
  • added "Reset To Defaults" for settings
  • tooltip in NodeBrowser now shows more infos
  • added hint-tooltips for certain ui elements
  • IOBox now rasters to stepsize (same behavior as in vvvv)
  • fixed problem with elements in document-patch not aligning on CTRL+L
  • added 'open' button to IOBox (Path)
  • dependency menu now shows loaded vs. referenced nuget versions
  • better adaptive node errors
  • fixed "Surround With .." for when other nodes with that name are in scope.
  • fixed some crashes involved in creating a new vl document, saving it

new nodes

  • new category XML for all your xml/json needs
  • new reactive nodes for async/concurrent event handling
  • new midi nodes for event based midi processing
  • Contains (Spread) checks whether an element is in the spread
  • IfAnyChanged regions in Lib.Experimental, calculates and caches a result if any input value has changed
  • HardwareChanged/Added/Removed nodes to get notified when the device configuration changes

changes/fixes

  • assigning pin to another operation keeps type annotation and default value
  • performance improvements for OSC nodes
  • fixed generated target code for if region with output connected to exact one upstream pin
  • fields which somehow made it into a stateless context will now also be removed when synchronizing the model with the symbols (Ctrl+E)
  • fixed pasting of pins from or to sub patches -https://discourse.vvvv.org/t/pasting-from-one-vl-doc-to-another-looses-pads/14787
  • newly created regions will not auto sort their pins anymore
  • fixed linking into process regions showing error on link that upstream hub is not on same moment as downstream hub
  • moving pins in a delegate will trigger recompile
  • VL now has dynamic enumerations, i.e. for device driver selections

anonymous user login

Shoutbox

~13h ago

ravazquez: @catweasel it was late when I wrote that, it's probably not the case, will test and report

~13h ago

catweasel: @ravazquez in separate instances of vvvv? Awesome if so!

~3d ago

ravazquez: @karistouf you can use my Global S&R contribution for this purpose

~4d ago

joreg: yes, no S/R. OSC is one way to communicate btw. instnces.

~4d ago

karistouf: @joreg: between 2 differents instances of VVVV on same computer,no S and R (values) possible ? only OSC way ?

~6d ago

tonfilm: glad to share the second update on the #vl #xenko #3d library: #vvvv #visualprogramming #creativecoding vl-xenko-3d-engine-update-2

~8d ago

joreg: rather toot then tweet? follow the hype and us on mastodon: https://mastodon.xyz/@vvvv #vvvv

~8d ago

ggml: any recommendation for renting visuals-grade pcs in berlin ?

~8d ago

metrowave: Structure Sensor Core now for Windows: https://store.structure.io/buy/structure-core cool features, could be useful in vvvv