this one goes out to the lovvvvers...
beta24 is quite featurepacked and therefore might not be for everyone because as you know behind every great feature stands a big fat bug. please take a seat and some time to read the following:
in order to make the news easier to digest they are presented here in two bits:
that should be it. for the patcher. those still not confused may want to read on..
in order to show you this is a big one we gave vvvvs main version number another random jump from 40 to 45. remember, the last jump from 33 to 40 was with beta16 when with the PluginInterfaces V1 we introduced a way for everyone to write their own nodes. still you needed an external IDE to code and compile your nodes.
with beta24 you can now edit and compile nodes within vvvvs new built in CodeEditor (based on the fantastic opensource SharpDevelop IDE). while that doesn't replace a fully blown IDE with a debugger (anybody missed that with processing? hehe, jaaa not those that use eclipse then anyway) it feels quite comfortable already with codecompletion, methodinsight and CTRL+click to jump to definitions. of course the same editor is now used for effects.
but not only does beta24 offer the convenience of a built-in editor it also comes with the greatly simplified and improved PluginInterfaces V2. writing a node now takes typicall 40% less code and feels much more intuitive. the most important new feature being that inputs and outputs are now generically typed via ISpread<T> (which specifies a pin of type T). thus implementing a set of nodes that handles a custom datatype is now easy as working with primitive types like ISpread<double>. for those curious...yes it is also possible to create a pin like ISpread<ISpread<T>>...think BinSizes.
all the gory details are documented at:http://vvvv.org/pluginspecs.
anyway it is probably best to start from the templates. so in order to code your own node what you do now is: doubleclick (in a patch to create a new node) type "template" to make all the templates show up, choose one and press CTRL+Enter or CTRL+Click. this brings up the clone dialog where you have to give your node a unique name. click the Clone button to copy the template (for now only to the \plugins directory) and create an instance of it. on the node you see the little code-icon telling you that with a right-click on that node you can modify its code. edit something and press CTRL+S to save and compile. you'll hardly notice the compilation took place and can immediately see your results if you didn't introduce an error in the code which you would be informed of. it is hard to put magic into words, please try for yourselves...
looking forward to your feedback.
big thanks to the alpha testers.
still more to come,
"Grin from ear to fuckin ear, won't we!?" - Bill Hicks
the amount of the word 'processing' is nearly higher then 'vvvv'
awesome stuff! thanks boys!
sounds awesome, great work, thank you!
windowswitcher,kommunicator,nodebrowser ---> great.
clean structured pluginfolder: great!
but it looks a little bit empty to me?!
(this are the kalles: always something to complain...)
thanks a bunch for the new beta! :)
still i'm a bit confused. wasn't there supposed to be a cons (ex9.geometry) node in beta 24? (i remember reading that in some thread, but now i can't find it. was i daydreaming??)
Wow, this is super exciting! Can't wait to try it out, thanks!!!!!!
wooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooow, havnt slept since i downloaded it.
So, could I use Processing syntax in vvvv?
@digitypo: no you can't use processing syntax. processing is based on java while dynamic plugin nodes are writen in c#. the ease of how you do that however is comparable to patching or writing code in processing.
@gregsn: it's really much easier than in processing, if you consider a person who is just starting using processing, and has to change a color ih his patch, then he should stop, modify code and play again ... then it is not the right color and again and again stop, modify code and play BLEAH ! vvvv is much easier and powerful, all of us abandoned processing as soon as we saw the gray icon :)
I got back from a journey last week, and instantly found myself diving into vvvv again with this new release. Too much to explore in such a short period.
Great work! And I like the changes to the interface very much, I felt at ease right away. Finding nodes is so easy now!
finally finding time to mess with beta45, its great, its awesome, it adds so much to vvvv having both programming approaches in one tool.
and it feels a lot more stable than in the beta phase. and regarding the interface, it's well planned as usual. flowers, flowers, flowers :)
thank you boys !
anonymous user login