|Date:||08 Mar, 2013|
The vvvv-Message pack has been in open development for four years. In that time it grew alongside free and commercial projects involving the likes such as Projection Mappings, Device Bindings, UI Widget Handling, On-Site Data Plumbing, Web Parsing, Boygroup Replacement, and not least, Bus Driven Patch Architecture.
The pack is exposing the SharpMessage functionality to vvvv in a fully spreadable way.
Alternatively, the latest releases and prereleases will always be at the GitHub Release page, just create a directory packs/vvvv-Message and unpack to there.
Use F1. Look at the help patches, if you are in doubt, because there is a lot of information in them. The shortest route to try out Message, however, is the 101 girlpower.
Anyway, first two nodes advised to check out are ConfigKeep and Split.
If you feel comfortable with splitting and maybe even editing, understand that a Message can become stateful (i.e. across time, not just a single vvvv frame) when kept inside a Keep.
The original idea of this pack sounds convoluted: make plugins with easily typeable io pins and use that to retain order in bigger patches and saving lots and lots of links by simply packing all kinds of attributes in a single meaningful object and handling that object in a very easy and data flowing manner. But it is plain: teach vvvv how to write layouted letters and fill them into marked envelopes, meant to be given from hand to hand.
Goes without saying, but every hand in this metaphor is a of course a node. And there are no letters or envelopes of any paper or other material kind, but only smart C# Messages, trademarked with a proper Topic and automatic localized timestamping.
Use nodes to create, read and write, reshape, analyze, search and sift Messages, and, probably most useful, keep them and use them as stateful objects that can be manipulated anywhere else in your patches' folds.
Message is meant to be open, it strives to connect with other relevant protocols.
42 vvvv nodes total: Don't let the number fool you, most of the time you will not need more than a dozen of them, but this is a vetted pro pack. So you get the full suite to freely evaluate and even use it in non-commercial work, as seems fair.
- At first glance, it might sound the most boring of all, that you can tightly define the structures of your Messages, both per-node (thankfully in a custom vvvv window) and for many nodes simultaneously across entire applications. This feature is called Formular (yay, more Kafka to the vvvv)!
It comes with girlpower examples showing how to connect to TouchOSC, Ableton, Reaktor, XTouch midi interface and Duration, just to showcase its broad versatility and making all these things easily accessible through Message manipulation.
For reliable ethernet comm with Message check out ZeroMQ.
Extending traditional data-flow, the pack allows down-stream edits (i.e. Message is conciously mutable). This is big, because it helps any project, where you need read-write access to your data across patches without having to resort to framedelays. The pack's change management is just the icing to the fact.
Oh, you can also put DX11 resources into a Message. Or a spread of Messages in a Message. However deep you'd like to go. But that is totally up to you.
This is released with Creative Commons BY-NC-SA 4.0, so no commercial use!
If you need a license other than that contact us at email@example.com Consider that intolight rates start at €42 per vvvv license, and compare that to the productivity you gained.
CommentsComments are no longer accepted.
Please create a new topic in the vvvv beta forum to discuss this contribution.