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

Software

Spanish | French | Italian

Ableton Live

Ableton Live
Max for Live
Live API Overview
Live Object Model
Programming Max for Live: video Tutorials

Related nodes

OSCEncoder (Network)
OSCDecoder (Network)

The official way for vvvv to talk to Ableton Live is to communicate via the OSC protocol to Max4Live patches running inside Live. Max4Live patches have almost full access to the software via Live API.

Examples in your vvvv\girlpower\ directory:

  • IO\Networking\2_Advanced (OSC)\04_Remote Player

See also:

Adobe Photoshop

Adobe Photoshop
Photoshop SDK
Photoshop Scripting Documentation
Photoshop Kevlar API

Related nodes

Photoshop (EX9.Texture)
Photoshop (Network Sender)
Photoshop (Network Receiver)
AsRaw (EX9.Texture Photoshop)
AsString (Photoshop)
...and many more

vvvv can talk to Photoshop running on any networked machine. Images can be sent to and requested from Photoshop.

Photoshop understands JavaScript (manipulate Layers, Groups, SmartObjects, Filters, Adjustment and Text layers; Open/Save/Export documents, ... you name it), vvvv offers a simple way to send these commands and receive responses.

The convenient Photoshop (EX9.Texture) automatically pulls an image from Photoshop when any change was made to a document.

Nodes in this category are coming with the addonpack.

Examples in your vvvv\addonpack\girlpower\ directory:

  • Photoshop

Databases

MySQL
PostgreSQL
SQLite
SQL Server
ODBC
OLE DB

Convenient installers (MySQL + PHP + Apache):
WAMP
XAMPP
EasyPHP

Related nodes

Database (MySQL Network)
Select (MySQL Network)
Update (MySQL Network)
Insert (MySQL Network)
Delete (MySQL Network)
...for each database

vvvv is able to communicate with a range of databases.

You must have access to a database, which can be on your local computer, in a LAN or somewhere in the depth of the internet. If you do not have access yet, the easiest thing would be setting up a mysql database (server) on a local computer.

Nodes in this category are contributed by vux and are coming with the addonpack.

Examples in your vvvv\girlpower\ directory:

  • IO\Databases

EyesWeb

EyesWeb

Related nodes

MoCapDecoder (Network EyesWeb)
ScalarDecoder (Network EyesWeb)

vvvv can receive and decode EyesWeb data. Check the helppatches of the EyesWeb nodes for more info.

These nodes are contributed by vux and are coming with the addonpack.

Flash

Adobe Flash

Using Flash with vvvv:
An Overview.

Grasshopper

Grasshopper

Using Grashopper with vvvv:
Examples

HTML

HTML

Related nodes

HTMLTexture (EX9.Texture URL)
Element (XElement Join)
Attribute(XElement Join)
Cons(XElement)
AsString(Object)
...and many more

HTML websites can be loaded, navigated, created, parsed or used as textures in vvvv. From the web or locally.

HTMLTexture nodes are coming with the addonpack.

Examples in your vvvv\girlpower\ directory:

  • IO\Networking\Web

JavaScript

JavaScript

Related nodes

HTMLTexture (EX9.Texture URL)
HTMLTexture (EX9.Texture String)

HTML websites loaded as textures using the HTMLTexture (EX9.Texture) can be modified by invoking JavaScript functions. These functions can be parts of the HTML documents or provided by vvvv on the fly.

HTMLTexture nodes are coming with the addonpack.

Kontrolleur

Google Play
Source Code
Demo Video

Related nodes

Kontrolleur (Network)
Server (VVVV)

Kontrolleur is an open source general purpose remote controlling app for Android written in Processing. It displays (using simple autolayout) interface elements (slider, button,...) that are being pushed to it via OSC by vvvv (or any other host) and sends back values to given OSC addresses.

Check the helppatch for the Kontrolleur (Network) node to learn how to use it.

Read this blog post about remoting vvvv and exposing pins.

Max/MSP

Max/MSP

For realtime texture sharing check Spout.

vvvv can also talk to Max/MSP via the OSC protocol or directly via UDP or TCP.

Examples in your vvvv\girlpower\ directory:

  • IO\Networking\2_Advanced (OSC)

Node.js

Node.js

The Venode contribution by sanch, joreg and tmp is demonstrating interaction between node.js and vvvv.

Processing

Processing

For realtime texture sharing check Spout.

vvvv can also talk to Processing sketches via the OSC protocol or directly via UDP or TCP.

Examples in your vvvv\girlpower\ directory:

  • IO\Networking\

Pure Data

Download PureData
Pd Tutorials
'Designing Sound' book (free excerpt)
About Pd

vvvv can talk to Pd via the FUDI and OSC protocols or directly via UDP or TCP.

Examples in your vvvv\girlpower\ directory:

  • IO\Networking\1_Simple (FUDI)
  • IO\Networking\2_Advanced (OSC)

Python

Python
Python OSC library

vvvv can talk to Python via the OSC protocol or directly via UDP or TCP.

Quartz Composer

Quartz Composer

vvvv can talk to QC via the OSC protocol or directly via UDP.

As a side note, check this: Quartz Composer for vvvv users.

Examples in your vvvv\girlpower\ directory:

  • IO\Networking\

Resolume

Resolume

For realtime texture sharing check Spout.

vvvv can also talk to Resolume via the OSC protocol.

Examples in your vvvv\girlpower\ directory:

  • IO\Networking\

Also check the freeframegl-bridge contribution by elio for a way to send vvvv-rendered output over to resolume.

RSH (Remote Shell)

RSH

Here is how to use vvvv with RSH

Spout

Spout
TCPSpout

Related nodes

Spout (EX9.Texture Sender)
Spout (EX9.Texture Receiver)
SpoutSenderNames (System)

Spout is a realtime video sharing framework for Windows similar to Syphon for OSX.
After installing Spout, textures can be shared between vvvv and Resolume, TouchDesigner, Processing, OF, ... you name it.

For streaming Spout via the Network use TCPSpout.

Spout for DX11

TouchDesigner

TouchDesigner

For realtime texture sharing check Spout.

vvvv can also talk to TouchDesigner via the OSC protocol or directly via TCP or UDP.

Examples in your vvvv\girlpower\ directory:

  • IO\Networking\2_Advanced (OSC)

anonymous user login

Shoutbox

~18h ago

joreg: Tonight, May 3, vvvv meetup in Berlin or via stream: https://visualprogramming.net/blog/2024/24.-vvvv-worldwide-meetup/

~4d ago

joreg: Workshop on 02 05: Intro to the Stride 3D Engine. Signup here: https://thenodeinstitute.org/courses/ss24-vvvv-intro-to-the-stride-3d-engine-in-vvvv/

~5d ago

joreg: The new vvvv Show-Off-Reel is out: https://vimeo.com/930568091

~11d ago

joreg: The summer season of vvvv workshops at The NODE Institute is out: https://thenodeinstitute.org/ss24-vvvv-intermediates/

~11d ago

domj: If you happen to be in Prague, come join us at the Schema workshop on Thursday 25.4. :) https://www.facebook.com/events/395516526614988/?ti=ls

~23d ago

joreg: Postponed: Next vvvv beginner course starting April 29: https://thenodeinstitute.org/courses/vvvv-beginner-class-summer-2024/