» 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

~1d ago

gregsn: we have a new release candidate of beta37! download RC5 here: beta37-release-candidate #vvvv

~2d ago

fjen: open call CCL Mainz: http://choreographiccoding.org/labs/mainz-between-us-september-2018 … patch with our markerless tracking system, meet great artists and hackers

~3d ago

joreg: @ryuzaki it is all listed here: node17-workshop-material

~4d ago

ryuzaki: it seems all node17 workshop files are down (?)

~4d ago

u7angel: @ggml videos will come

~5d ago

ggml: some nice instastories from link presentations ::: will there be videos ?