VVVV and Sound

Hello vvvvolks,

in next Semester my sound engineering Professor wants to do some research about audio Analysis and stuff and he told me that he wants to use PureData.
I was really happy about that, because Graphical Programming Languages weren’t a big deal in my university in the past.

Now i have the question: is it possible to do the same stuff in VVVV as in MaxMsp or PureData? Such as building Synthesizers?
Or has VVVV not the capabilities for sound as Max has?


There are some sound possibilitys, but the engine is not as functional as max/msp or pure data.

In general… no, vvvv can’t really do the same kind of signal processing that can be done in Max/MSP or PureData (or Reaktor). VVVV’s support for audio is limited to directshow audio graph construction (including vst plugins) and some basic analysis , the base.net plugin stuff (which can do… some stuff, i’m not really familiar with it).
The structure of the VVVV engine isn’t really suited to signal-rate audio processing. VVVV evaluates everything in a sequence of frames, in which every node effectively does its stuff at the same time. Each frame takes a bit of time to process, meaning that you generally end up with a rate around 30-100 frames/second. Every node in a VVVV patch must be processed during each frame (except for some optimizations where some nodes only do work if their inputs change).

MSP does a similar kind of frame-based processing with its signal processing stuff. However, only the signal-rate nodes are processed in each of these frames. The signal stuff runs on a separate thread. Other nodes that aren’t signal nodes send messages to each other and respond to messages from other nodes. So, their activity is separated from the signal stuff. The signal thread can run at >44100 samples/second.

In case you can’t tell, i like Max/MSP…
For rendering though, VVVV can’t be beat.

You can try " Pdvst ".


ouuuuu - Pdvst looks really interesting… pd as a vst in vvvv

has anyone tried that yet successfully?

thanks thezer0ist for that detailed answer.

Now i understand the Problem.
Iam also very interessted in pdvst.
Maybe somebody has already made a vst out of pd and wants to share it?


pdvst is a VST version of pd.

Its made from an out-of-date version of pd, but still useable.

If I were you I’d use the standalone version of pd to do audio and analysis, and comunicate to vvvv with osc if you want to use vvvv to visualise it.

sure, that is the way to go when you’re in “production mode”.

another thing would be pdvst as “plugin/addon” that is directly integrated in vvvv - like already existing vsts but editable in realtime. as far as i’ve seen, the licensing of pd would allow us to do that.