» 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

~7d ago

auralscapes: By the way, if anyone would like to use any of my tracks or even parts thereof you are welcome. No fee. jerome@auralscapes.com

~7d ago

auralscapes: Thx for the advice. Much appreciated.

~7d ago

tonfilm: @auralscapes you can contact the author @dottore and ask him for the conditions.

~7d ago

auralscapes: A question for the group. I came across an application called Partitura. Is this app commercially available?

~8d ago

auralscapes: Don't have a clue how this all works but it is going to be an interesting journey indeed.

~11d ago

tonfilm: @all #vl now also has pin groups! vl-input-and-output-pin-groups #vvvv #creativecoding #visualprogramming #dotnet

~12d ago

evvvvil: Hey, broski, check my shader "The gamma ray feast" it goes bang and is commented with bad to mediocre jokes. https://www.shadertoy.com/view/wssXWl

~14d ago

hrovac: someone at b-seite on saturday?