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

Svvvvitcher

tool
Credits: big thanks to west, colorsound, elektromeier, joreg and linedot for beta testing and adding ideas.

about

why?

after three attempts to make a nice vj tool, i came to the conclusion, that the most powerful thing is to switch patches. because a patch can do just anything, it can contain videos, pictures, 3d models, generative stuff etc.. and... there are just thousands around. every vvvv patcher has lots of try outs, small ideas and whatever on his harddrive. wouldn't it just nice to drop them all into a folder and mix them on a vj set? sure it is!

what?

when makeing a patch audio reactive, you would usually use some audio analysis nodes, connecte them to some pins in your patch and add a few controllers for realtime modifications. and this is what svvvvitcher simply does, it provides a framework around your patches with audio analysis values and realtime controllers.

how?

the only thing you have to do to add a patch to the svvvvitcher, is adding 5 IOBoxes, 3 inputs and two outputs:

  • Control, input for the realtime controllers
  • Audio Analysis, input for the audio analysis values
  • Screen Resolution, input to let the patch know how the actual output screen resolution is, needed in case aspect ratio matters or on multi screen setups
  • Texture Out, output of the rendered image of the patch
  • Controller Names, output to give the svvvvitcher gui some infos what the realtime controllers do in the patch

then of course, you have to connect the IOboxes in your patch and add a DX9Texture (EX9.Texture) node to render the output texture. After this you need to give the modified patch a name starting with "_root_" (this is necessary, to allow patches to load subpatches) and drop it sowmwhere into the 'Patches' folder of the Svvvvitcher. the svvvvitcher scans this folder for patches with that naming.

features

  • 2 patch channels
  • 20 blend modes, order can be flipped
  • up to 45 patches
  • up to 42 post effect shaders
  • 768 places to store presets
  • texture preload
  • midi learn
  • midi out for controller feedback

a disadvantage is that vvvv has a short freeze when patches are switched, depending on the size of the patch. but in a vj set of many hours.. who really cares?

requirements

in order to run svvvvitcher you need to have the addonpack and .NET 2.0 installed, as stated at the downloads page.

comments

a forum thread for svvvvitcher is here.

tools for svvvvitcher

Bank Svvvvitcher: A simple tool for reorder presets banks: bankSvvvitcher.rar (12.81 Kb) (by drakko and r.arcaya)

download

SvvvvitcherV1_beta23.zip
13.06.10 [16:06 UTC] by tonfilm | 3062 downloads

Dead WinuS 25/02/2012 - 23:15

My Switcher window don't work .. She is not like the picture

tonfilm 26/02/2012 - 13:57

do you have the addonpack installed?

Dead WinuS 26/02/2012 - 22:30

Yes but I've downloaded the latest version of VVVV and now it work. Thanks

selavivivi 04/09/2012 - 13:50

Thanks a lot, Is fantastic, works very well in the pc (i3 1gb radeon) with nanoKorg and using a web cam. But when connecting the projector the mouse "jumps" with some patches and it is impossible to handle: the frames down to 4 ... I tried it on several laptops, the latter is i7 NVIDIA GeForce GT 630M.
Any solutions? Graphics card may not be enough?
(Forgive my English, google translator is not god)
No problem for new patches or effects, no problem with nanoKOrg (mapped with the midi learn)

microdee 04/09/2012 - 17:21

@selavivivi: svvvvitcher is quite old but its concept is the foundation of newer patchswitchers/mixers like iris-interactive-realtime-image-synthesizer or md.vis . even both of them are active projcts they are constantly improving by time. check them out. also IRIS will get a touchDesigner-esque interface soon so you're not limited by channels and effect slots

selavivivi 05/09/2012 - 14:23

thanks microdee, looks fine. now trying

anonymous user login

Shoutbox

~4d ago

joreg: Workshop on 01 08: Augmented Reality using OpenCV, signup here: https://thenodeinstitute.org/courses/ss24-vvvv-augmented-reality-using-opencv-in-vvvv/

~12d ago

joreg: Workshop on 18 07: Fluid simulations in FUSE, signup here: https://thenodeinstitute.org/courses/ss24-vvvv-fluid-simulations-in-fuse/

~12d ago

joreg: Workshop on 17 07: Working with particles in FUSE, signup here: https://thenodeinstitute.org/courses/ss24-vvvv-working-with-particles-in-fuse/

~23d ago

joreg: Here's what happened in June in our little univvvverse: https://visualprogramming.net/blog/2024/vvvvhat-happened-in-june-2024/

~25d ago

joreg: We're starting a new beginner tutorial series. Here's Nr. 1: https://visualprogramming.net/blog/2024/new-vvvv-tutorial-circle-pit/

~26d ago

joreg: Registration is open for LINK - the vvvv Summer Camp 24! Full details and signup are here: https://link-summercamp.de/

~26d ago

joreg: Workshop on 11 07: Compute Shader with FUSE, signup here: https://thenodeinstitute.org/courses/ss24-vvvv-compute-shader-with-fuse/

~1mth ago

joreg: Workshop on 27 06: Rendering Techniques with FUSE, signup here: https://thenodeinstitute.org/courses/ss24-vvvv-rendering-techniques-with-fuse/

~1mth ago

joreg: Workshop on 20 06: All about Raymarching with FUSE, signup here: https://thenodeinstitute.org/courses/ss24-vvvv-all-about-raymarching-with-fuse/

~1mth ago

joreg: vvvv gamma 6.5 is out, see changelog: https://thegraybook.vvvv.org/changelog/6.x.html