» Blog
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Blog

new post

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.

  reset tags

addon-release core-release date devvvv gallery news screenshot stuff
delicious flickr vimeo
Order by post date popularity

Patcher People!

It's been a while since the b38.1 release. But finally we're getting ready to release an update to vvvv beta. Here is the release-candidate, meaning it has all we wanted to add for beta39. We only want to give you a chance to test this with your current projects so we have a last chance to squash any new bugs, you may encounter.

Fancy shading with the new PBR effect contributed by flux

Here are the highlights of the upcoming release:

General

  • We get rid of the term 'alpha' and replace it with the term 'beta-preview' to be in line with gamma and gamma-preview
  • Finally we ship an installer! Just a few clicks and you should have vvvv beta running.
    • Optionally installs the addonpack for you.
    • Still we left good old setup.exe there but renamed it to config.exe, since you don't necessarily need to run it anymore to set things up
    • We're also planning to offer an offline-installer, but only for the actual release (not every preview)
    • We're also keeping the .zip downloads
  • For convenience, by default new patches now save to %User%\Documents\vvvv\beta(-preview)\Sketches. Like this you can quickly find your recently created patches via a new main menu entry: Recent Patches
  • We've added two shortcuts to the main menu:
    • Show Installed Packs: opens explorer pointing to the \packs directory
    • Download Contributions: opens a browser pointing to the contributions page
  • vvvv beta now supports RCP out of the box, which allows you to expose IOBoxes to control them remotely. See the helppatch of Rabbit (RCP) for details.

New nodes

  • WebSocket (Network Client)
  • PBR (DX11.Effects), PBRInstanced (DX11.Effects)
  • PBRTextured (DX11.Effects), PBRTexturedInstanced (DX11.Effects)
  • MaterialPropertiesPBR (DX11.TextureFX)
  • Lights (DX11.Layer PBR)

New in vl

If you're also using vl already, good for you, because here you'll find even more goodies you will benefit from:

Besides those, it is important to understand that with vl you also have access to numerous more libraries that have been released recently. A lot of new packs these days come as nugets. For an overview, see vl packs on nuget.org and you can use them all in vvvv beta, via vl...

Changelog for Candidates:

RC5

  • Regions now show timings again
  • Node tooltips now show timings for the current instance
  • Image download from GPU will again happen in AsImage node to avoid breaking changes and potential crashes in existing patches
  • installer adds vvvv folder and process to Windows Defender exceptions

RC4

  • changed AppData location for nugets to \beta(-preview)_{architecture}\nugets
  • removed AppData location for packs again (to be reconsidered after b39)
  • in vl outboxes are working again
  • installer checks and installs DX9 and VC++ Redistributables correctly

RC3

  • Ctrl+P now creates new patch pointing to active patchs directory
  • fixes problem with AsImage (DX11)
  • fixes problem with saving a new patch to \Sketches

RC2

  • adds options to register .v4p and .vl from the installer
  • fixes an issue with the installer popping up config.exe unnecessarily
  • fixes Ctrl+G
  • fixes Keyboard (Devices Windows) Enabled pin
  • fixes global references to .fxh includes for dx9 effects

Download

vvvv beta39 x64 RC5
vvvv beta39 x86 RC5


So please give this release candidate a spin and be sure to report your findings, preferrably in the forum using the "preview" tag, or also just by posting a comment below.

joreg, Friday, Oct 18th 2019 Digg | Tweet | Delicious 14 comments  

When Tue, Oct 22nd 2019 - 20:00 until Tue, Oct 22nd 2019 - 23:00
Where NODE Institute, Wipperstrasse 13, 12055 Berlin, Germany

Excerpt of latest work by Takuma Nakata

Here we go again!

As every 4th tuesday of the month we'll meet again coming tuesday at the cozy NODE Institute in Rixdorf, Neukölln.

This time we'll have a live-connection to the other side of the globe from where fellow patcher Takuma Nakata will tell us about his latest work. He writes:

Hi I'm Takuma Nakata, Interaction Designer based in Kyoto Japan. With this OOOO I'm gonna talk about how I design an Interactive installation using vvvv with design perspective.

Additional: I'm personally not a coder, really bad with math, but still I can add interactivity to design by using vvvv, which is great since it's visually understandable.

I am an Adobe Creative Residency, as an Experiential Designer. I'll talk what it's about, and try not go too deep with vvvv.

We'd also love to hear from you: If you have something to show or talk about, please do so! Bring your projects, demos, works-in-progress and show us what you're patching with!

And you can expect a little live-demo of RCP that will be shipping with upcoming beta39...

Free vvvv gamma introduction
Wanna get a taste of the all-new vvvv gamma? Join us already from 6pm to enjoy a 2 hour introduction to the future of visual programming! Please sign up for free!

If you feel like, please rsvp on our Gettogether page!

joreg, Thursday, Oct 17th 2019 Digg | Tweet | Delicious 1 comments  

When Sat, Oct 26th 2019 - 11:00 until Sun, Oct 27th 2019 - 18:00
Where NODE Institute, Wipperstrasse 13, 12055 Berlin, Germany

Are you teaching vvvv or otherwise using vvvv in education, or are you planning to? Please join us for this 2 day mini conference where we want to talk about teaching methodologies and strategies of getting vvvv established in more diverse fields. The two main areas of discussions we anticipate:

How we teach vvvv

  • What works, what doesn't
  • Best practices
  • What's missing
  • How to share resources
  • Do we need extra trainings for teachers?

What we teach with vvvv

  • What is vvvv good at
  • What topics should be targeted
  • How do we involve educators from more diverse fields
  • Can we create an international network of educators

Preliminary Schedule:

October 26

  • 11h Welcome and Opening Remarks
  • 1130-14h: 1st round: participants backgrounds & experiences
  • Lunch Break
  • 15-17h: 2nd round: participants backgrounds & experiences
  • 17-18h: Summing up, preparing sessions for day 2
  • Dinner
October 27

  • 11-14h: Work in groups: How we teach vvvv
  • Lunch Break
  • 15-17h: Work in groups: How we teach with vvvv
  • 17-18h: Summing up

Registration

Admission is free but we can only host a maximum of 20 people, so please apply by sending an informal email:

  • to edu@vvvv.org
  • tell us about your background and interest in the topic
  • deadline: October 20th

Any questions?
Please get in touch via edu@vvvv.org

joreg, Wednesday, Oct 16th 2019 Digg | Tweet | Delicious 3 comments  

Do you remember the time...

Like it was yesterday...and tomorrow is yet to come. Watch to the end... so NODE20 it shall be!

The video is also accompanied by a nice write-up of all activities on the nodeforum page:
NODE17 - Designing Hope

Once again many thanks to everyone who makes NODE possible and those who are working behind the scenes throughout the years to keep the spirit alivvvve and push for the next edition of the festival.

joreg, Thursday, Oct 10th 2019 Digg | Tweet | Delicious 0 comments  

Just in time!

Only a whopping 6 years and one and an half months after its first mention during Keynode 13 and to the day exactly 5 years after the release of the The Humble Quad Bundle, you can finally hold it in your own hands. Not exactly as the full release we had planned but as a preview:

Her majesty... at your service.

To our own surpise we couldn't finish all the things we had planned to release today. Most notably the "windows executable export" didn't make it. We know this is a bummer, but we want to get this right and it just needs some more time.

Apart from that we figured there is no more need at this point, to keep it to ourselves. It is definitely good enough for a preview, definitely good enough to gather some feedback to incorporate into the final 1.0 release for which we take some more time to finish our plans. So let's have a look at what we got:

What's new compared to the vvvv beta series

General

  • Trivial installation via an installer
  • The overall performance is much improved
  • All your work is automatically backuped
  • A help browser: press F1! (and wait for it...)
  • You have quick access to your recent sketches
  • By default projects are now handled in one file
  • There are central settings per user, overridable per project
  • You can pause and step your patches frame by frame
  • Extensibility: Write plain C# to extend vvvv with custom nodes
  • Simply use almost any .NET library available e.g. on nuget.org
  • Proper scope and dependency handling
  • Structured documentation for your patches. Add summary, remarks, help to elements
  • close to .NET use msdn, stackoverflow help

Patching

  • Patches are now zoomable
  • You can use frames to structure your patches visually
  • UI runs in its own thread
  • Tooltips show help and errors
  • IOBoxes allow for much faster configuration
  • You can doubleclick a link to insert a node or finish a link with a doubleclick to create a node
  • Patch your own pingroups
  • The color theme is now customizable and defaults to dark

Language

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:

  • Define your own datatypes (Classes and Records)
  • Composed Datatypes (Spread of Spread,..)
  • No more binsizes needed!1!!
  • Loops to iterate within one frame
  • Generics
  • Delegates
  • Reactive programming
  • Async data processing (multi-threading)
  • Easy caching of expensive operations

Node Library

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 thorough core library for all your basic needs
  • State of the art 2d drawing with VL.Skia
  • Effortless computervision via VL.OpenCV
  • Support for Midi, OSC, ArtNet, Serial,...

Forum

To accommodate for the fact that from now on we essentially have 2 products, we added two main categories to the forum:

Living together in harmony: beta and gamma

The existing question, feature, bug, general sections were moved into vvvv beta, and the vvvv gamma section got its own question, feature, bug and general sub-sections. Note that by default the search is constrained to the category you're currently viewing. When you're using vl in beta, still feel free to ask questions in the beta forum. We'll handle that.

Tutorials

Head over to this forum section to watch some video tutorials:https://discourse.vvvv.org/c/tutorials

Pricing

We've previously announced the upcoming pricing model for vvvv gamma, which we're currently refining and we'll update you on changes to it soon.

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.

Download

Here you go: vvvv gamma 2019.1 preview 827

Changelog:

827: 09 10 19

  • setup.exe is now signed and shouldn't trigger "windows protected your PC popup anymore"
  • added Quad>Windows>Key/MouseDisplay
  • fixed GrayScale Skia ColorFilter
  • added Damper/Oscillator 2D, 3D
  • Packages are now in AppData\Local\vvvv\nugets

703: 16 09 19

  • tooltip performance improved
  • ImageReader now returns correct format of images
  • added FromBytes (SKImage)
  • added Resize (SKImage)
  • LinearSpread now has Phase input
  • added midi ProgramChange node

667: 03 09 19

  • added IsEven/IsOdd nodes
  • added Morph node
  • added MultiFlipFlop node
  • added ConnectAll node
  • added CounterFlop
  • added Random (Centered)
  • added Sort (FormerIndex)
  • added OrderBy (FormerIndex)
  • added IndexOf (KeySelector)
  • added Search
  • added Search (KeySelector)
  • added Resample nodes (Point, Linear, Repeat, Hermite, BSpline)
  • Switch node can now have more than 2 inputs
  • Filter node now has TweenerMode exposed
  • Nodebrowser now also looks for tags in nugets
  • FromImage (Skia) now has options for the case of R16->R8
  • FromImage (Skia) now handles 24->32bit conversions
  • ADSRSettings has optional inputs for Attack, Decay and Release curve settings
  • ADSR has an input to set a new clock at any moment
  • fixed AddRange (Array) of SpreadBuilder
  • updated VL.OpenCV to 0.2.129-alpha

618: 22 08 19

  • SVG/PDFWriter now deal with background correctly
  • improved some warnings
  • increased max tooltip height

615: 21 08 19

  • more tweaks for tooltips
  • Ctrl+F now also considers nodes category
  • updated to VL.OpenCV 0.2.122

573: 08 08 19

  • pin tooltips now show their infos again when available
  • copying messages from tooltips is now via ctrl+shift+c
  • added simpler Mouse and Keyboard (Skia.IO) nodes
  • skia primitives (rect, circle,...) now come in two versions, instead of as overloads
  • updated to VL.OpenCV 0.2.121

552: 01 08 19

  • reworked tooltips
  • new settings: MouseMiddleButtonOpens to activate middleclick to open patches of nodes
  • addded node: FromImage (MutableArray)
  • added skia ColorFilter nodes: Transform, Brightness, Contrast, Grayscale, LUT

411: 12 06 19

  • Value to bytes nodes now have defaults
  • Fixed somehow newly introduced crash in patches making use of serialization (like Tilda) or reflection API (like the runtime-model-editor demos)
  • Fixed accumulators on loops being auto-disposed causing object disposed exceptions in more complex patches (ike Tilda)
  • Fixed Sampler (Reactive) getting stuck in an endless loop if upstream observable crashed (also seen in Tilda)

406: 10 06 19

  • Fixed crash when creating IOBoxes in regions while linking
  • Fixed pin highlights when linking via region border point
  • Fixed application restart with F8/F5
  • Skia gradient nodes rework

398: 05 06 19

  • fixed couple of regressions in compiler introduced between 369 and 380
  • fixed splash screen flicker
  • fixed a null exception on startup

380: 01 06 19

  • fix for Tokenizer (Frame/Postfix) with empty separators

369: 27 05 19

  • Skia PerfMeter (F2) now measures full paint time
  • fixed "Countdown" output of Trigger node
  • fixes in compiler
  • performance improvements in compiler
  • added pixel format R32G32F to imaging
  • fixed a freeze in Tokenizer
  • added Tab, CR, LF, CRLF nodes
  • added serializer for Range
  • theme and interaction improvements
  • added Skia checkerboard style that can be used as a paint
  • fixed removing .vl doc references

344: 14 05 19

  • PerfMeter in Skia renderer (F2) now shows UpdateTime and RenderTime
  • added checkerboard style that can be used as a paint for any layer
  • improved scrolling behaviour for sliders
  • CoreLib improvements
  • sped up RepellingCircles demo patch
  • several compiler fixes
  • compiler performance improvements

318: 09 05 19

  • frames now let you choose colors from a palette instead of the color chooser
  • frames now move their content along as you drag on their titlebar
  • frames now only move elements that are fully contained
  • frame is now included in the "surround with" context menu
  • press SPACE to force-include frames in selections
  • in inspektor changing precision for floateditor now also sets precision for min, max and stepsize.
  • can now grab border control points on regions properly without interfering with region resize
  • default culture setting is now invariant

303: 08 05 19

  • fixed missing dependency for VL.OpenCV

301: 07 05 19

  • windows timer is set to 1ms on start
  • mainloop uses less performance and doesn't block windows messages
  • Skia Renderer has PerfMeter build in, toggle with F2 when selected
  • fixed dpi problem with text in SymbolFinder
  • ctrl+T/ctrl+shift+T to bake/clear type annotations on datahubs
  • fixed "invalid cast in typeunification" error

287: 06 05 19

  • shortcuts now work with all tabs closed
  • Renamed action "Assign->Pop" to "Assign->Clear assignment" to make it easier to understand what the action does
  • Firmata: Tokenizer was stuck in an endless loop
  • fixed null exception in ResizeSelectedMouseHandler
  • Typewriter: Shift+PageUp/PageDown - select to the beginning/end of the document, cursor stays at the same column.
  • OverlayEditor now has minimumsize (again)
  • ImageEncoder doesn't have the bmp option anymore as skiasharp can't encode into bmp

273: 02 05 19

  • fixed another problem with editors/tooltips and high dpi settings
  • fixed "ReguarExpression" typo
  • AllAtOnceEditor for vectors now sticks to value of first component
  • fixed problem with enum-editors on pins getting stuck
  • no more duplicate "Horizontal" entry in IOBox inspektor
  • inspektor now also shows elementtype properties for Spread<Vector>
  • serialization for custom types doesn't throw errors for inspektor/defaults
  • upstream dis/connected iobox no longer looses its settings
  • added GroupBy (Length) and GroupBy (Count) nodes to split a spread into spread-of-spreads
  • added Clean node: removes slices with empty strings
  • added RepellingCircles skia demo

252: 27 04 19

  • fixed dpi handling for fonts in editors
  • can now set ApartmentState of BusyWaitTimer to make UI threads
  • mainloop now has high precision
  • added PerfMeter to VL.Skia
  • editing comment/string now keeps size of editor
  • comments now have correct initial size
  • StringEditor on pin now has wider fixed width
  • fixed problem with paddings differing between single and multiline textbox
  • fixed setting bool pin value via dragging
  • fixed interaction in signature view of patch explorer
  • fixed deadlock when implementing interfaces

230: 24 04 19

  • fix for regions inside operation definitions disappearing
  • fix for patches with more than 10 operations showing later operations as black
  • quad icon now works for all themes
  • previous/next icons now colored correctly in all themes
  • string editors/comments now have a configurable "Max Visible Characters" to prevent low performance with too long lines

222: 18 04 19

  • VL.Skia Camera 2d is not experimental anymore
  • fixed pin interaction in signature view
  • fixed an edge case when then node browser wouldn't show up
  • fixed IOBox rendering freezes
  • added many tags to VL.CoreLib to find nodes faster
  • VL.Skia is referenced by default for new documents
  • toggle toggles on every mouse click
  • IOBox values are not applied while typing anymore

200: 15 04 19

  • inputs/outputs of definitions/regions and groups can be moved (again)
  • fixed problem with documents not opening anymore
  • fixed file path serialization of dependencies when the path couldn't be made relative to the document itself
  • fixed coloring of pads and region bordercontrol points

191: 13 04 19

  • a comment that only holds a link can be right-clicked to open in the browser
  • recent sketches now show in reverse order: most recent is topmost
  • fix: improved recizing of nodes, regions and ioboxes
  • fix: input/output indicators on pins and pads are now in sync with tooltip (again)
  • fix: selected spread ioboxes can now be deleted with backspace when hovered with the mouse

180: 11 04 19

  • fixed background for definition patches
  • Skia ButtonBehaviour now lets you specify which buttons to listen to

177: 10 04 19

  • new setting DocumentAskOnFirstSave sets whether to ask for save location on first document save
  • added "Show Intro Patch" to quad menu, to recall intro patch even if it's not shown on startup
  • reactivated play/pause mode visualization
  • various coloring/theme fixes
  • active tab is underlined (again)
  • definition patches now have a hatched background
  • removed RestructureDocument from patch context menu
  • default count of a collection pin group can now be configured
  • Skia Group defaults to 2 inputs (again)

150:

  • VL.OpenCV now comes with demo patches in Help Browser!
  • fixes for Skia ImageReader and ImageWriter
  • added '-m' or '--allowmultiple' command line arg to allow running multiple instances side-by-side
  • shortcuts are deactivated for patch when Finder box is open
  • several fixes for IOBox drawing and interaction

139:

  • fixes various assembly not found exceptions when using nodes of the Midi category, the Script region or binary serialization: a, b, c

137:

  • fixes problems with pin-editors: a, b, c
  • enables spread-editors directly on pins

134:

  • Info.vl in now called Intro.vl
  • double-clicking .vl files will open with the already running instance
  • Skia renderer goes fullscreen via F11 or Alt+Enter
  • many fixes and tweaks

Apart from the promised and still missing parts, we're aware of quite some little glitches still and will update the download link above periodically. So please check back often and report your findings!

Yours truely,
devvvvs.

joreg, Wednesday, Oct 9th 2019 Digg | Tweet | Delicious 22 comments  

When Fri, Oct 18th 2019 - 10:00 until Fri, Dec 13th 2019 - 12:15
Where NODE Institute, Wipperstrasse 13, 12055 Berlin, Germany

Helo evvvveryone,

after a successful first round of vvvvv gamma workshops, we're now filling up the rest of this year with more dates!

As you know, the all-new vvvv gamma is getting into shape and can already give you an incredible boost in productivity. Therefore in addition to our free introductory workshops, we're also offering the following series of workshops to get you going proper:

    

Getting started with Physical Computing

Reading data from sensors to control lights and motors connected to a computer via an Arduino, is a breeze if you know how to. The same is true for working with data transfer protocols like OSC, MIDI, MQTT and DMX/ArtNet. Learn all this without the need to write any code, by using the visual programming environment vvvv.

Who is it for?
This workshop is for creative coders, students, media artists and makers who want to learn how to communicate between computers and devices.

You will learn how to:

  • Work with the visual programming environment vvvv (gamma)
  • Talk to sensors and motors with an Arduino using Firmata
  • Send and receive data via OSC
  • Use DMX/ArtNet to control lights
  • Use MIDI to talk to musical devices
  • Dive into IOT using MQTT
Date: 18. October 2019
Time: 10am to 5pm
Hosts: Anton Mezhiborskiy (vvvv developer)
Tickets for Getting started with Physical Computing

Getting started with Computer Vision

With easy access to the computer vision library (OpenCV) and depth cameras (Kinect, RealSense,...), vvvv is a loyal companion for prototyping your computer vision applications and installations. With its no-code user-interface it allows you to quickly achieve your goals with just a few mouseclicks. Applying video filters, detecting motion and even using latest machine-learning powered techniques like YOLO, to label things in a video stream, becomes accessible to everyone.

Who is it for?
This workshop is for creative coders, professionals, students, designers and scientists, who want to learn a new way to analyze and sense realtime video images and get to know computer vision techniques.

You will learn how to:

  • Work with the visual programming environment vvvv (gamma)
  • Use the powerful computervision library OpenCV in vvvv
  • Apply filters to video or still images
  • Detect motion in images
  • Do background subtraction for tracking
  • Detect things in images with YOLO
  • Batch-process still images
Date: 19. October 2019
Time: 10am to 5pm
Hosts: joreg (vvvv developer)
Tickets for Getting started with Computer Vision

Getting started with Interaction Design

Learn how to track human motion using devices like the Kinect, RealSense or Leap Motion and use the acquired data as input for your interactive installations. Build quick user interfaces to easily tweak parameters and use protocols like OSC, MIDI, DMX to control external devices. All this using the visual programming environment vvvv, which does not require you to write any code. A few mouse clicks are enough to get your interactive prototypes running.

Who is it for?
This workshop is for interacton and interactive media designers who need to prototype and develop human machine interactions for your interactive installations.

You will learn how to:

  • Work with the visual programming environment vvvv (gamma)
  • Do 2d gesture recognition
  • Track full bodies using Kinect2 to create interaction
  • Trigger MIDI notes by hitting virtual boxes in space
  • Create simple UserInterfaces
Date: 23. October 2019
Time: 10am to 5pm
Hosts: joreg (vvvv developer)
Tickets for Getting started with Interaction Design

Getting started with Data Visualization

Interested in data visualization but afraid of the coding it usually requires? This workshop is for you! vvvv is a visual programming tool that allows you to do what programmers can do with code. You'll learn how to read data from files or online sources and visualize it with 2d drawing techniques. We'll also show you how to export your creations to vector graphics for further processing them in vector tools like Inkscape or Illustrator.

Who is it for?
This workshop is for creative coders, students, data scientists and graphic designers, who want to learn a new way to work with data in their process of making 2d graphics.

You will learn how to:

  • Work with the visual programming environment vvvv (gamma)
  • Read data from .csv, .xml, and .json files
  • Read data from the web
  • Create 2d graphics from data
  • Export graphics to .svg and .pdf
Date: 15. November 2019
Time: 10am to 5pm
Hosts: Anton Mezhiborskiy (vvvv developer)
Tickets for Getting started with Data Visualization

Getting started with Music Visualization

Exploring the infinite possibilities of giving shape to sound is a life journey. Thanks to the visual programming language vvvv this exploration can be immediately smooth and playful, allowing you to follow the ephemeral moment of intuition arising from music and taking a creative path through generative real-time graphics.

Who is it for?
This workshop is for artists, musicians, creative coders, professionals, students, designers, who want to get into music visualization by generating and interacting with realtime 2d graphics in vvvv.

You will learn how to:

  • Work with the visual programming environment vvvv (gamma)
  • Get Audio signals in vvvv
  • Process live audio inputs, extracting meaningful data from it
  • Visualize MIDI files and live MIDI events
  • Create procedural graphic elements and connect them to the music
  • Use the VL.Animation.Particles library to explore visually some aspects of the sound
  • Use the Elementa UI library to build a simple user interfaces to manage some aspects of the visuals in a performance enviroment
Date: 29. November 2019
Time: 10am to 5pm
Hosts: Natan Sinigaglia (dottore)
Tickets for Getting Started with Music Visualization

Visualprogramming for Coders

Programming is fun, but it sometimes becomes tedious when you have to rebuild your whole application just because you found a careless mistake in your code or want to change some constants. vvvv is a visual live programming environment that allows you to build and change .NET applications in real-time while they are running, thanks to incremental compilation and state hot-reload. Oh, and we are serious about this - everything is statically typed.

Who is it for?
You are familiar with words like class, method, interface and generics? You always wanted to change the software you made while it is running? Great, then this workshop is for you!

You will learn how to:

  • Translate your knowledge about object oriented programming into the visual paradigms of VL.
  • Write VL nodes in C#
  • Extend your application with third-party libraries from the internet while it is running
  • Convert textual code into visual code
  • Use generics

Requirements

  • Please come with Visual Studio 2019 installed as this takes a while
Date: 13. December 2019
Time: 10am to 5pm
Hosts: Tebjan Halm (vvvv developer), Elias Holzer (vvvv developer)
Tickets for Visualprogramming for Coders

General Info

Each of the workshops lasts for 6 hours, from 10 am to 5 pm including 1 hour lunch break.
For each of the workshops we take a maximum of 10 participants, 5 signups is the minimum for them to take place.

Cost

  • 80€ for individuals
  • 160€ if payed by a company
  • 320€ if payed by a corporation

Requirements

  • Windows laptop
  • 3 button mouse
  • No prior knowledge of vvvv is required

Where
NODE Institute
Wipperstrasse 13
12055 Berlin

joreg, Wednesday, Oct 9th 2019 Digg | Tweet | Delicious 1 comments  

For immediate release:

Berlin, October 4, 2019 - vvvv is humbled to announce a close collaboration with the unparalleled c# open-source 3d engine Xenko.

As a small developer studio with a focus on disrupting the world of visualprogramming, it became apparent to us that we cannot at the same time join the battle of 3d engines. Still, a strong 3d engine needs to be at the core of vvvv so it can serve in the main usecases we know for vvvv today. Therefore we've been on the lookout for an existing engine that we can adapt to the needs of vvvvs users.

Enter Xenko: In August 2018, the Japanese developer of game engines and 3d middleware Silicon Studio, decided to opensource the 3d-engine Xenko, they'd been working on for ~10 years. The elegance of the existing codebase and the fact that it is completely .NET based, allowed us to quickly assess that it will be possible for us to integrate it as a library for VL and gain from those 10 years of professional development.

Forward to today: Xenko's main developer Virgile Bello (Xen2), who took on the challenge to run Xenko as an opensource project has moved to Berlin. He now has a seat in our office and we're happy to support Xenko in all ways we can. For vvvv it is in the greatest interest to see Xenko develop as a strong, independent game engine. Because every improvement that goes into Xenko, will soon be enjoyable for every user of vvvv gamma.

And you can support Xenko too: Join their community and/or patreon, read their blogpost of the same announcement and generally spread the word about them. Everything counts!

joreg, Friday, Oct 4th 2019 Digg | Tweet | Delicious 2 comments  

Previously on vvvv: vvvvhat happened in August 2019


September,

didn't make it. But it looks quite good for October: We've shown it at recent meetups in Hamburg and Berlin. Ready your patches, because it is here, it is gorgeous and it takes only one click. Executable support is ready and you will be able to test it on your own rather sooner than later. Call it a game-changer or just another thing you didn't ask for. Either way, no need to pray, it is going to stay. Watch this space.

But first! We decided with vl being in quite good shape now, we're going for a beta39 release. It will come with one of the longer awaited features: an installer that takes just a few clicks to get vvvv beta up and running, including the addonpack! Expect a release candidate on one of the earlier days of this already new month.

Our first round of short and long vvvvorkshops on gamma went smooth. So smooth in fact, that we're going to continue with them. We already have the dates for the upcoming free introductions announced and we'll soon add six dates for full-day workshops before end of the year:

Upcoming dates

And one more: Teaching Patching - a mini conference: Please forward this to anyone who could be interested in helping us improve education of and with vvvv. If you have experience, we'd like to here from you! Come join us for 2 days of cozy talks and help us position vvvv for the years to come!

Contributions

We have a new one by u7angel
Touch Damper

And an update by ravazquez
VL.IO.Net.Email

But as usual nowadays, more is going on in the work-in-progress area. Check latest developments on Kinect2 now coming with face and handtracking and the new VL.InfluxDB.

Gallery


And Lenaura by nissidis

Jobs

Aas always if you're looking for a vvvv job or even have one to announce, remember these:


That was it for September. Anything to add? Please do so in the comments!

joreg, Friday, Oct 4th 2019 Digg | Tweet | Delicious 0 comments  

Helo evvvveryone,
(and your friends who don't use vvvv yet)

Here's to announce that we're continuing our free introductory workshops, to give you a taste of what it feels like to work with the all new vvvv.

What the vvvv?

vvvv is a visual programming environment that allows you to realize ideas 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!

To give you an idea of the areas vvvv can be helpful in, here is a list of buzz words vvvv is often associated with:

  • Generative Design
  • Interaction Design
  • Data Visualization
  • Computer Vision
  • Rapid Prototyping
  • Physical Computing
  • Projection Mapping
  • Show Control

What happens in the workshop

In these 2 hour courses we'll be using vvvv (version gamma) to:

  • give you an overview of vvvv's possibilities
  • guide you step-by-step through creating your first little programs
  • mention things like Kinect, Midi, OSC, TUIO, UDP, Rs232, Leap, Vive, Rift, DMX, Art-Net, Arduino, Lasers, Motors,...
  • leave you with an idea of what next steps you can take to divvvve deeper

Who is this for?

  • the curious, who are interested in adding a new tool to their toolbox
  • the lazy ones who want to get their things done more efficiently
  • the ones afraid of coding, who want to try visual programming instead
  • those familliar with vvvv beta who want to move to vvvv gamma

When?

Choose one:

Where?

NODE Institute
Wipperstrasse 13
12055 Berlin

Requirements

  • a Windows 10 laptop
  • a 3 button mouse

Register for free

Tell your friends and family.
Hope to see you soon!

joreg, Sunday, Sep 29th 2019 Digg | Tweet | Delicious 0 comments  

Who joreg, elias
When Thu, Oct 10th 2019 - 09:30 until Sun, Oct 13th 2019 - 20:00
Where Escape, Strada Pictor Ion Zaicu 26, 300254, Timișoara, Romania, Romania

We're happy to visit the co(art) festival in romania!

A 4-day event for artists who are using technology to push art in innovative directions and tech passionates who want to get involved in creative/artistic areas.

The event will host workshops, bringing together a mixed team of developers and artists, and will culminate in a public exposition where participants can showcase their projects to a general audience.
https://coart.ro

Our workshop is titled: Afraid of coding? Try visual programming with vvvv!

In this workshop, we'll be introducing you to the visual programming environment vvvv gamma. If you've always wanted to create interactive games, installations or presentations but the coding it involves just doesn't feel right for you, then give vvvv a chance.

Instead of writing code, vvvv is using a more visual paradigm that doesn't involve lines of abstract text and therefore may be more appealing to you. But make no mistake, this is still serious programming. In the end, you can achieve the same results as with traditional programming.

After introducing you to the very basics of drawing and animating 2d primitives, we'll be talking about your ideas to find out what you're most interested in creating. From there we'll be showing you what you need to achieve your goals!

Register here

Help us spread the news about this workshop: If you know someone in the area who could be interested, please let them know. Hope to see some of you there!

joreg, Wednesday, Sep 25th 2019 Digg | Tweet | Delicious 0 comments  

anonymous user login

Shoutbox

~19h ago

h99: Moon, dammit

~19h ago

h99: NASA's CGI Monn kit https://svs.gsfc.nasa.gov/4720

~2d ago

~4d ago

joreg: Two #vvvv workshops this week in #berlin: Friday: Physical Computing, Saturday: Computer Vision. Tickets: upcoming-full-day-vvvv-gamma-workshops-in-berlin

~4d ago

joreg: @cznickesz also feel free to join our chat for such questions: chat

~4d ago

cznickesz: @joreg: Yeah, I´ll give it a try! Thx

~4d ago

joreg: @cznickesz: we're hoping this week. but depends on feedback. please test your project and let us know if it works.

~4d ago

cznickesz: @joreg: I should stop asking my questions so cryptic ;-) So right away: is final Beta39 hours, days or weeks away?

~4d ago

joreg: @cznickesz: the idea of an RC is exactly to make sure your projects will work with it. your last chance to report problems with b39.

~5d ago

cznickesz: So how "RC" is the "RC3"? I have to update an old project soon and I´m wondering if I should wait and directly update to Beta39