previously on VL: VL: Many Paths Lead to Rome
so while the features are freezing we're still cooking the bytes on a low temperature to get them all smooth..
Finally we took the time to do a few performance tweaks on the UI. Not perfect but quite an improvement to what you've seen so far. Selecting nodes and moving them around is now definitely at interactive rates. What you'll still see is that your animations are interrupted while handling the patch. While this might be annoying in the first version of the VL integration, we have worked on the foundations for a non-blocking approach. So expect that to improve in the future. Just not now, priorities are to make everything work first.
Previously all VL nodes which do time based calculations had to have an input pin for the time per operation. The default value for the Time type was set per frame by the VL runtime.
This is now different: You can make a Clock or a FrameClock input on the Create operation of your patch or type and store the clock in a pad to access the time in the other operations. This prevents you from making time inputs for every operation. The default value of the Clock if nothing is connected is the VL runtime frame clock.
The Clock type is very simple and only has a Time property.
The FrameClock has a additional property TimeDifference which holds the delta time since the last frame. This saves you from calculating the delta time everywhere on your own.
If all goes well we'll see the beta35 (including VL as a first class patching language) release soon™ and with it we're entering phase 2 where we'll actively try to convince you to have a look at VL and actually start using it for your projects. At the risk of repeating myself.. this should be done by updating the gray book and providing a couple of introductory video tutorials. And then the world...
If you want to get started with VL right now, here is what you do:
If you want to let us know that you like anything you just read...we're always up for a comment or even a flattr:
anonymous user login
MouseWheel + Shift is horizontal pan
MouseWheel + Alt is vertical pan
in case you want to use your trackpad two finger gestures, pan both ways and zoom, better flip the switch.
@microdee a VL API will not be in the first version. for the devvvvs it's still make everything work mode. but once we smoothed that out we can talk about it again. we are happy to get your input on that then.
what you guys showed at occasional early demos was pretty impressive already ;)