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.
Who joreg, david
When Thu, Apr 9th 2020 until Thu, Apr 30th 2020
Where online webinar, Germany
Dear all. I hope everybody is fine and healthy wherever you are on the globe.
Due to the COVID-19 situation we are finally forced to extend online activities. Surely everybody was waiting for this anyways... ;-) As everybody should #staythefuckhome we now do the vvvv meetups as an worldwide online meetups as mentioned in this post.
We set a few more webinar dates.
Please check in here. You will receive a link to the webinar prior to the event..
April 9th and April 30th - 18:00 - 20:00 CET
This one is for curios minds of any background who want to try it for the first time..
April 16th - 18:00 - 21:00 CET
This one addresses any curious mind who has fallen in lovvvve with gamma already.
April 15th - 18:00 - 21:00 CET
This one addresses more programmers
Hope to see you at the screens
When Tue, Mar 24th 2020 - 20:00 until Tue, Mar 24th 2020 - 22:20
Where Internet, Germany
so this is how you wanted it to happen all along: The next vvvv meetup on March 24th will be vvorldvvide and online only!
Here is the plan: We'll be using a video-conferencing platform for moderators and presenters and will be streaming out to evvvveryone via our TV channel with our chat as your backchannel. And we're looking for up to 4 presenters to show us what they are working on. Anything vvvv counts, 15min max. How does that sound?
Now it is up to you: Please get in touch via firstname.lastname@example.org and let us know what you want to present. We'll then get back to you and organize for the streaming.
Hope to get some more international vvvvolks in this way...
Looking forward to this!
As we near the official release of vvvv gamma, let's take a minute and look back on what happened so far.
Here's a compilation of every vvvv gamma and VL related blog post.
We hope it serves as both, an overview of historic developments and a helpful learning source for VL users that might have forgotten some along the way:
Announcement for stable release of vvvv gamma 2020.1: vvvv-gamma-2020.1-release
Download and changelog of vvvv gamma 2020.1 preview: vvvv-gamma-2020.1-preview
Download and changelog of vvvv gamma 2019.2 preview: vvvv-gamma-2019.2-preview
Introducing help patches per node: vl-help-patches
A roundup of the latest features of the VL.Xenko 3d rendering engine: vl-xenko-3d-engine-update-3
Reworked licensing model: vvvv-gamma-licensing-2
New web presence for vvvv gamma: visualprogramming.net
Introducing the HelpBrowser for easy in-app learning: vl-getting-you-started
Big feature, export executables: vl-exporting-an-application
Announcing our cooperation between Xenko and vvvv: vvvv-meets-xenko
Background information on the VL compiler overhaul: vl-new-roslyn-based-backend
Public VL presentation on a .NET developer conference: vvvv-at-dotnextconf-moscow-video
Download and changelog of vvvv gamma 2019.1 preview: vvvv-gamma-2019.1-preview
First draft of the new licensing model: vvvv-gamma-licensing
Switching all VL libraries to Xenko vector types: vl-switch-to-xenko-math
Tooltips and runtime value inspection are pretty and can be patched: vl-tooltips
IOBoxes are now feature rich and can handle collections: vl-the-big-iobox-update
Big progress on computer vision: vl.opencv-release-candidate
Dynamic input/output pins are here: vl-input-and-output-pin-groups
Understanding the difference between definition and application: vl-the-application-side-of-things
Added regular expression nodes: vl-regular-expressions
Public vvvv gamma and roadmap announcement: the-road-to-gamma
Progress report on the VL.Xenko 3d rendering engine: vl-xenko-3d-engine-update-2
Improvements on the VL.Skia 2d rendering engine: vl-skia-update
Initial progress report on the VL.Xenko 3d rendering engine: vl-xenko-3d-engine-update-1
Announcing the VL.Xenko 3d rendering engine: vl-threedee
Announcement and insight into the VL.Skia 2d rendering engine: vl.skia
Reading and writing VL data types to disk: vl-serialization
Explaining the structural elements of VL documents: vl-groups-and-categories
Beatify and organize your patches with frames: vl-frame-your-patches
Update on file read/write: vl-improved-file-io
Big cleanup of the VL.CoreLib: vl-corelib-cleanup
Working with different threads and main loops: vl-patch-your-own-mainloops
Announcement of computer vision for VL: vl-opencv-is-in-da-house
The fundamental building block for timelines and searches in sorted collections: binary-search-for-your-keyframes
How to connect image data types of different libraries with each other: vl-image-exchange-interface
Prepare GPU data directly on VL to use it with dx11 rendering: dynamic-dx11-buffers-in-vl
Better debug features: vl-one-frame-at-a-time
Maintenence release for Arduino/Firmata: firmata-updates-and-fixes
Import any .NET library (!) into VL: vl-using-.net-libraries-and-writing-custom-nodes
Parser for serial data and other byte streams: new-tokenizer-nodes
Announcing reactive/async programming with observables: vl-reactive-programming
Nodes for working properly with MIDI: vl-event-based-midi
Parse, modify and write XML and JSON: vl-xml-and-json-nodes
Update on 2D and 3D editing: editing-framework-update
Nodes to work with network sockets: vl-networking-and-async
Nodes for Arduino/Firmata: firmata-second-service
Nodes to work with input gestures: zoom-pan-rotate-touchgestures
Cummulative VL update (performance, clock and time, high DPI): vl-progress-report-4
Nodes for working with the file system: vl-many-paths-lead-to-rome
Initial file handling nodes: let-me-present-to-you-file-io
Cummulative VL update (UI improvements): vl-progress-report-3
Cummulative VL update (UX improvements): vl-progress-report-2
Cummulative VL update (new UI elements): vl-progress-report-1
Huge update overall and new downloads: vl-midsummer-nights-dream
VL progress report (pads, fields, properties, operation signature): vl-spring-update
VL progress report (patch structure, categories, library): vl-winter-update
Learn about the fundamental data types of VL: integer-and-primitive-types-in-vl
Nodes for 2D and 3D editing: introducing-the-editing-framework
VL progress report (new devices, library, nuget, UI): vl-autumn-update
Working with value ranges: mapping-and-ranges-in-vl
Understanding spherical and cartesian space: polar-spherical-and-geographic-coordinates
VL progress report (library, eye tracker, UI, loops): vl-summer-update
Add type annotations to properties: vl-type-browser-now-in-alpha-builds
Community feature voting: vl-feature-voting
First official download of VL: vvvv50-vl-pack-alpha
Preparing for the first launch: 50-pre-release-roundup
Understanding data type patches: 50-custom-datatypes
Understanding generics: 50-generics
Understanding properties aka. fields: 50-properties
Understanding operations aka. methods: 50-colors
Initial thoughs: 50-that-next-big-thing.-an-overview.
Object oriented patching for the masses: 50-vl-features-i-a-patch-is-now-a-class
The very first applications built with VL: 50-the-humble-quad-bundle
Anything to add? Let us know in the comments.
Here is the call for workshops, lectures and presentations. NODE20 is taking place from October 2nd to 8th 2020 in Frankfurt and we're getting started planning the program for the community. Together with you!
We call the community program the summit for creative technologies. We are david and joreg and we are the spearheads of its curation. In our quest to improve the process of the selection and curation of the overall workshops we’ve chosen a board consisting of vvvveterans sebl, miik, kathi and motzi to help us make decisions. But since we are creating this program for you, you are of course our most important advisors, because we need to understand what interests you in order to make the program meaningful for everybody.
Therefore we want to hear from you:
This year, NODE will examine art-making and creative practice in times of planetary crisis. A crisis that is, in large part, fuelled by our technology needs (Internet use, for example, accounts for one billion tons of greenhouse gas emissions every year). How seriously do we as a community of digital creators take our share of responsibility? How can we rethink our practices both in terms of footprint and criticality and empower others to do the same? And how do we leverage NODE as a cultural platform that brings the public into the conversation?
The arts and culture program, spearheaded by this year’s curatorial team of Jeanne Charlotte Vogt (NODE), Carmen Salas (Connecting Dots), Alexander Scholz (HOLO) and other experts in the field, will tackle some of these questions head-on. Taking the form of an interdisciplinary laboratory jam-packed with discursive and hands-on formats, we want to collectively explore how art and technology can be used for creative countermeasures that – hopefully – effect change. To do so, we invite you, particularly those of you typically underrepresented (gender, race, sexual orientation), to submit ideas for talks, workshops, and creative interventions.
Also: in order to be able to shape the program with the community’s needs in mind, we’d like to hear your thoughts about the subject from all of you! Please take a moment to fill out the Google form linked below and let us know if and how environmental concerns affect you.
We used to start the festival on Monday and end it on a Saturday. This time we start on Friday evening and will have the closing party on a Thursday night! Like this we’re expecting a more public audience in the beginning and will be going more nerdy towards the end.
There will be no more complicated workshop-seat booking-system. Everyone with a ticket for the day can join any event. First come first serve. This comes from experience in the past where we’ve never really had the resources or even saw a necessity to enforce the seat reservations. We still believe that no one will miss their favorite workshops because typically there was always still the chance to find a spot in each room, even if only standing. Also we’ll try to record many of the events again so that they can be revisited later.
Instead of only 3 or 6h workshops, this time we’ll have different formats:
ad 1) We’ll be running daily 3h vvvv gamma fundamentals workshops. Like this we’re hoping to level the knowledge of people who will be attending the follow-up beginner workshops. The content of these will be standardized so that it is easy for many people to host them.
ad 2) If you’re hosting one of these you know that your participants will at least have gone through the fundamentals. So here we are looking for creative, playful hands-on workshops that should work towards some kind of output that participants can take away. Consider a little music-visualization as mp4, a printed generative design poster, an executable app, a lasercut, a 3d print… These workshops are targeted at people who’ll have their first contact with vvvv at NODE20. These workshops are targeted as well at people who did not know about vvvv before. The argument for the workshop should be the output that we create with the help of vvvv. Also other tools are of course not forbidden!
ad 3) The classic hands-on workshops we had in the past editions of NODE. These are targeted at the classic vvvv user and can range from intermediate to advanced. If you propose or request a workshop for non vvvv users that’s fine also. Think combining tools and practices. Think in subjects. Think also about the leitmotiv.
ad 4) There are topics that are relevant but don’t need to be taught as hands-on workshops. Think:
How are you using vvvv and other tools in your production pipeline
Best practices (technical, creative process, workflows)
About the tool you created with vvvv (Timeline, VJ Tool, CMS solution,...)
ad 5) Here we’re looking for more inspirational and theoretical talks targeted not necessarily only at vvvv users but anyone with interest in design, art & technology
Apart from those five types of formats we’ll curate a schedule out of, like last time, there’ll also be a chance for participant-provided content. More on that in a later announcement.
This year is crucial for the vvvv world, we know. We basically have two tools that are relevant to teach, with VL being the link between them. Ideally vvvv gamma is released with 3d support before NODE20 making it a complete alternative to vvvv beta and NODE20 the best moment to kickstart you into the future. But keep in mind: Anything you learn about vvvv gamma will be applicable to vvvv beta via VL, and also the other way round, many concepts you can learn with vvvv beta, like Transformations, Shaders, Physics, Protocols... can also be applied to vvvv gamma.
Not too many people may yet feel confident enough to teach with vvvv gamma. This is where the vvvv group will help out. Teaching the teachers first. So if you show your interest in teaching with vvvv gamma they are offering to help you prepare the workshop and make sure you are confident teaching it.
For details on how to contribute please read
Feel free to request/propose as many events as you like. Only before you do so please check if there is already a similar request/proposal and consider adding to that existing discussion rather than starting a new topic. Discussing entries is very much encouraged hoping that it can help us all to better define individual proposals/requests.
Then for both requests and proposals use the like-button of the topic to show your interest in it. The six of us will then look at the discussions and like-counts to get an idea of what's hot and what's not. Please note that a high like-count here will not be a guarantee for a workshop to take place as requested/proposed. We'll have more parameters to consider for each workshop than just the likes but they'll certainly be a factor for our decisions.
This call doesn't have a strong deadline but we'll make a first curatorial assessment on April 20 2020. So to maximize your chances of being heard make sure your entries are there before that day. What happens afterwards, we'll announce by then.
Instead of paying fees for workshops/lectures, at NODE we always decided to rather spend our financial resources on covering contributors stays for the whole week. We believe that making sure they stay longer, allows for more meaningful interactions and results in a better investment of our limited resources to the benefit of the whole community.
Our budget is not fixed at this stage, but compared to NODE17 we already know that we have to be more cost-effective. So this time around we cannot cover travel-costs by default for every contributor. Instead we'll want those who cannot afford it to contact us and we'll try to find individual solutions.
So to sum up, here is what we can offer:
And here is what we expect:
Happy brainstorming to you! Let us know if you have any further questions. We are very much looking forward to your submissions and discussions!
And finally some refreshment for your memories:
...we're announcing the immediate availability of the vvvv gamma 2019.2 series of previews, finally including one of the more anticipated features in vvvv history: Executable Export.
This means we are now in the final stage of the preview leading up to a proper initial release after the waves introduced by the new features in this series have been smoothed out.
Besides staying true to its nature of being a an easy to use and quick prototyping environment, vvvv is also a proper programming language with modern features, combining concepts of dataflow and object oriented programming:
While for now the number of libraries we ship is limited, the fact that you can essentially use any .NET libary directly mitigates this problem at least a bit. Besides there is already quite some user contributions available in the wip forum and here is what we ship:
A growing number of video tutorials is available on youtube.
We've announced the pricing model of vvvv gamma in a separate post. Until further notice, the previews of vvvv gamma are free of charge but due to its preview-nature we don't recommend using it in commercial scenarios yet.
Here you go: vvvv gamma 2019.2 preview 321
321 04 03 20
236 18 02 20
211 07 02 20
0193 31 01 20
0169 22 01 20
0140 09 01 20
0081 16 12 19
0026 10 12 19
0015 06 12 19
Compared to the 2019.1 series
Unfortunately this preview introduces some breaking changes. This means that projects that were working fine with 2019.1 previews may no longer work correctly with 2019.2 previews! If you encounter such a situation and cannot resolve it on your own, please get in touch via forum or chat! Here is a list of possible problems you may encounter:
For technical details please see the blog post about the New Roslyn based backend.
We'll update this blogpost with new preview-releases regularly. Please check back often and report your findings in the chat, forum or a comment below!
Previously on vvvv: vvvvhat happened in January 2020
Bonjour from paris,
With vvvv gamma we're getting closer to a release-candidate phase. We still have a few known issues we want to sort out before, but no more show stoppers. Please follow our progress and fetch latest previews from here.
And there's been quite some action in the work-in-progress section on the forum:
That was it for February. Anything to add? Please do so in the comments!
This is to announce vvvv's new License Store.
When logged in with your vvvv.org credentials you can see an overview of all your orders, which should look something like this:
Please compare this listing to your previous order listing. In case you're missing an order in this view, let us know via email@example.com. We've tried our best to import old orders but there is a chance that some may not be correctly assigned to your account yet.
This is also a great moment to check your current licensing situation: Please make sure all your commercial use is covered. If not, we're looking forward to your new orders. Try it, it is now more fun than ever to buy vvvv licenses! And also check the price-drop on the dongles: From 125€ to 80€ per piece. What a bargain!
We know everyone is waiting to finally be able to buy vvvv gamma licenses. Just in time with the upcoming first official 2020.1 release, we'll have those in stock. These will initially come without the promised subscription options, but the plan is to have those added just in time so that any order can be converted to a subscription before its first update.
Then, obviously this new store was also built with the idea in mind that it can one day sell user contributions. We cannot promise anything at this point, but at least we have the technical infrastructure in place now...
When Tue, Feb 25th 2020 - 20:00 until Tue, Feb 25th 2020 - 23:00
Where NODE Institute, Wipperstr. 13, 12055 Berlin, Germany
It's 4th tuesday of the month again!
That means the next edition of our monthly vvvv-meetup is just around the corner.
If you feel like, please rsvp on our Gettogether page!
yes, we try to stream the presentations ;-)
When Sun, Mar 1st 2020 - 20:00 until Sun, Mar 1st 2020 - 23:00
Where Hang'art, 61-63 Quai de la Seine, 75019, Paris, France
Paris mon amour!
So please save the date and prepare your patches. It would be great to have some of you show what you're working on. We'll have dottore giving insights into his latest works and I'll be having latest VL.Xenko with me for a sneak peak.
If you feel like, please RSVP on the GetTogether announcement.
Who sebescudie, joreg
When Tue, Mar 3rd 2020 - 19:00 until Thu, Mar 5th 2020 - 21:00
Where SUPERBIEN, 14 rue Crespin du Gast, (M Ménilmontant - Rue Saint Maur), Paris, France
while I'm in town for a vvvv meetup on March 1st and a presentation at Ircam on March 6th, I thought we could fit in some workshops. So together with local hero sebescudie of SUPERBIEN we'll run two workshops. Here is for you to choose:
Are you a creative coder, interaction designer, media artist, maker or scientist and want to add a new tool to your toolbox? Are you afraid of coding and want to try visual programming instead? Have you heard of vvvv before but never found the time to get started? Or are you just lazy and want to get your things done more efficiently? This workshop is for you!
vvvv is a visual programming environment that allows you to realize ideas involving things like 2d/3d animation, computer vision, MIDI, OSC, DMX, Kinect, Leap,... quickly without the need to write any code. But if you want, you can also write C# code for it and use any .NET library with it!
In this 3 hour hands-on workshop we'll give you an idea of how it feels to work with vvvv. You'll learn the fundamentals that you need to be able to follow further workshops or take the next steps on your own.
If you're a user of vvvv beta and want to up your game by learning about VL and moving on to vvvv gamma, this workshop is for you! Here we'll assume you're familiar with the terms of vvvv and know how to handle a 3 button mouse.
We'll take you by the hand and try to convince you that VL and vvvv gamma are your best friends moving forward. You'll learn about the basics and benefits of using an object-oriented approach to solve certain problems and get an overview of all the improvements vvvv gamma offers over what you're used to with vvvv beta.
Oui oui, hope to see some of you there. And please spread the word to anyone who could be interested in this!
anonymous user login