Blog-posts are sorted by the tags you see below. You can filter the listing by checking/unchecking individual tags. Doubleclick or Shift-click a tag to see only its entries. For more informations see: About the Blog.
This was long overdue. While patching with vectors it happens quite often that you have to convert from 2d to 3d or vice versa. Until now you had to create the appropriate vector join/split nodes and connect the components with each other. this is history. the new swizzle nodes should cover 90% of those cases.
And while at it, the vector join/split nodes got a rewrite and are now 4-5 times faster.
Try it out in the latest alpha build and report the bugs as usual.
Announcing a random new feature: ctrl+F10 to toggle debugging spreadcounts
A link can have any of 4 styles:
We hope this to be specifically usefull when teaching beginners about spreads or hunting for large spreads or ø.
Available now in latest alpha builds
this is to update you on some recent fixes on boygrouping. As has been pointed at in this thread boygroup-(critical)-bugs there've been some unresolved buggers after the transition to a new networking library vvvv had to undergo with the all the unicode/64bit updates for beta29.
Here's whats fixed:
There is a thing though that may cause troubles but has to be solved patchwise: By default vvvv sends value-changes in the graph via udp but switches to sending via tcp if a message is too large (ie. a spreadcount too high). Please read the updated section boygrouping basics#warnings to understand how to detect those bottlenecks and how to deal with them.
Those fixes should get your boys back n'sync.
Please check the latest alpha builds for those changes.
dear commercial users of vvvv,
it has been brought to our attention that you're looking for a way to protect your precious patches from some untrustworthy bunch.
as announced during the keynode at node13 such a system is now in place and ready for testing. interested parties who are owners of an active (not older than a year) vvvv license please send an email with their postal address to firstname.lastname@example.org to apply for a test-dongle. you'll then receive further instructions.
pricing and public availability still to be announced.
vvvv contained two RS232 nodes, both with different pros and cons:
we therefore decided to make the previous two nodes legacy (not breaking existing patches) and rewrite the RS232 node as a plugin with all the features of the two previous nodes combined:
the mouse and keyboard nodes of vvvv have seen a complete rewrite in the lastest alpha version (29.4). their interface (in- and outputs) and behaviour is still the same, but under the hood they work differently:
up till now vvvv installed a so called system wide global hook on startup which rerouted mouse and keyboard messages from other processes to the vvvv process.
for reasons beyond the scope of this blog post, this caused random freezes of vvvv or even crashes of other processes. another issue was that it only worked with one vvvv instance at a time.
with the new nodes we got rid of those global hooks. in case of the window versions of the nodes we use a much safer technique called subclassing and in case of the global versions the keyboard and mouse states are retrieved at node evaluation.
hopefully this change shouldn't affect the user at all, if it does, please report in our alpha forum.
what's probably also worth mentioning is that the mouse nodes now output the state of XButton1 and XButton2.
to plugin developers:
Made a little cleanup of the midi output modules.
MidiCtlOut (Devices) -> MidiControllerOut (Devices)
MidiPgmOut (Devices) -> MidiProgramOut (Devices)
There were two midi note out modules, i renamed one to MidiNoteOut(Devices Bang), check the help patch to see the difference between the two.
And the two MidiControllerOut modules are merged, it has a bool to enable the send on change behavior.
All modules use midi channels 0-15 now.
This might break some midi patches of you. very sorry, but its clean now.
If you encounter any problems, please check the midi channel and whether you have the correct module loaded.
As you know, the devvvvs never sleep and constantly come up with implementations of random stuff, which you have to catch up with.
We have been accepted as one of the first who get a free development version of the Leap Motion device. The device is not yet available, but if your lucky and also got one, you can use it with vvvv right away.
Leap will ship another 10k dev devices in the next week, you might be lucky. apply here:http://developer.leapmotion.com
Otherwise this is just a public announcement that the Leap SDK found its way into our code base.
after quite some months in development and testing we are happy to announce the availability (in alpha builds) of Player (EX9.Texture). It was developed in collaboration with and initiated and sponsored by eno | nsynk.
The idea was to have a professional/highperformance alternative of playing back videos based on stacks of images instead of video files. The node is quite versatile/spreadable and does the heavy datahandling a background thread. Check its helppatch for instructions.
vvvv has finally arrived in the age of 64bit computing. to you this means you can finally use all of your PCs memory. to us it means we have to maintain two builds now. but nevermind. service is our success.
so basically "out of memory" messages should be out of our memories (cheese us!) soon and content/texture heavy vvvv-applications ahoi. in theory due to the compilers use of SSE2 instructions things should be generally faster as well..but we already noticed this doesn't seem the case just yet. generally.
now available from: alpha builds
and of course every beauty has its beast. so here is a list of a couple of things that are not yet (probably never will be) working in the 64bit builds:
most of the addons already work with the 64bit build. below is a listing of those which still need some treatment. chances are good that we'll get most of them to run..given some time.
when you want to debug 64bit stuff use:
in the bash to get the according executables and in the Addonpack.sln set the Configuration to x64.
anonymous user login