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

kalle.Modules.VVVV


Most of this stuff was made some years ago and is completely outdated.
Some of these modules will not work anymore due to massive changes within vvvv.

But i prefer to keep it here for sentimental/didactical reasons...


 2007/11/29

MyId (VVVV Patchlet).v4p

Copy/Paste the content of MyId (VVVV Patchlet).v4p into your patch ,
if you need to know the nodeID of instances of your patch in its parent patch.
unfortunately it seems not possible to use this method in parent level 2.

this is a workaround for a missing node in vvvv by woei.

this might be necessary for advanced operations with the nodes below.

download MyId (VVVV Patchlet).zip


 2007/11/29

SetDescNames (VVVV S R).v4p

the module parses its containing patch for S & R nodes of all categories.

their SendStrings or ReceiveStrings are read out and set as Descriptive Names.

this may help you keeping track of structure of your patches.

download SetDescNames (VVVV S R).zip


 2007/09/18

Cut (VVVV)

consisting of

  • Cut (Color).v4p
  • Cut (Node).v4p
  • Cut (String).v4p
  • Cut (Value).v4p

The modules contain a subpatch which deletes/regenerates the link between input and output.
Intended use is to disable whole branches in the graph to increase performance.
Though after first tests it seems that simple switching is more effective :(

download Cut (VVVV).zip


 2007/08/27

P (VVVV)

another approach to a preset system consisting of

  • P (Value).v4p
  • P (Spreads).v4p
  • P (Spreads 2d).v4p
  • P (Color).v4p
  • P (String).v4p
  • and helpfile(s)

the purpose of this modules is

  • easy access to presetted values/colors/strings
  • easy editing of those presets
  • failsafe storage and recovery

download P (VVVV).zip


vvvv's IOboxes (Value,Color,String) have a nice and often overseen feature:
the "SliceOffset" Pin (is hidden by default).
you can store thousands of values in a small IObox and only view or edit a single value.
all edited values are stored in the patch that contains those IOboxes.
this is very easy to use and almost failsafe.

Reason for naming the nodes just "P" is keeping the nodes as small as possible.



 2007/03/18

Patchlet (VVVV).v4p

and helpfile(s)
unzip and put into ../modules/kalle/vvvv/

when you bang that "Generate"pin of that module,
the whole content of the patch CONTAINING the module
is transferred "one Level up" into the "grandpa"-patch.
afterwards the "yourPatchlet"-node is deleted.

what is this module good for?

think of saving combinations of nodes that are often used in combination ("Patchlet").

Make a patch for each of your favourite "Patchlet" containing the Patchlet itself AND the Patchlet (VVVV).v4p module.

Save these patches e.g. as
RenderCameraGroupAxNGrid (Patchlet)
ForceIOinteger (Patchlet)
somewhere into your modules folder.

After Rescan you can access your patchlet by simply choosing a module, hitting bang once, your patchlet is placed where you want it.
When AutoTransfer is enabled you even needn't bang the generate.

Sounds Mad? Might be it is.

comes with 3 example patchlets.

download Patchlet.zip


 2007/03/18

NestAsTab (VVVV).v4p

and helpfile
unzip and put into ../modules/kalle/vvvv/

this is a funny one:

the NestAsTabInRoot (VVVV) module will make its containing patch appear as a Tab in the containing patch's rootpatch.

somewhat sticky.....

download NestAsTab.zip


 2007/03/12

RegExpr (String Advanced).v4p

and helpfile
unzip and put into ../modules/kalle/vvvv/

be cautious: very experimental
makes the Regular Expression accessible by an input pin.
generates and deletes its outlets by heavy use of SetPatch (VVVV). When closing the patch containing the module you may be asked to save the module.choose DON'T SAVE AND CLOSE; otherwise the module gets puzzled.

If you save patches with this module inside you'll see that connections to the in/outlets (with 1 exception) are not saved. sadly this is impossible because all in/outlets are generated within the module itself.

the intended use of this module is testing the function of Regular Expressions.
well, i just wanted to know if this is possible to do...

download RegExpr.zip


 2007/03/12

Lock (VVVV ParentPatch).v4p

lock your Patch and try to unlock via CTRL-E....
download Lock (VVVV ParentPatch).v4p---


 2007/03/12

Split (VVVV Patch).v4p

gets the patch description of its parent patch and splits it.
intended use is easy access to description of single nodes or links of a patch
download Split.zip


 2007/03/07

SetPinVisibility (VVVV).v4p

and helpfile
unzip and put into ../modules/kalle/vvvv/

just put inside your module and choose the visibility of your pins in the parentpatch simply via prefixes

download VVVVisibilityOfPins.zip


 2007/03/01

GetPath (VVVV ParentPatch).v4p

and helpfile
unzip and put the whole folder into ../modules/kalle/vvvv/

This module outputs the path to the
patch containing the patch containing this module.
useful when you want to write files next to a patch containing on of your (or my) modules..

download GetPath.zip


 2005/01/16

SetBGColor (VVVV).v4p

obsolete since beta16:
now there is a node Kalle (VVVV) doing the same (but not listed in the Node Reference by now)

Sets backgroundcolor of your patch without reading/writing:

download SetBGColor (VVVV).v4p


feel free to


kalle
new:
kalle.DMX
kalle.Modules.DMX.Universal
kalle.Modules.DMX.Artnet
kalle.Modules.DMX.Fixtures
kalle.Modules.MIDI
kalle.Modules.System
projects:
kalle.Glass-Cube
kalle.Future of Mobility
kalle.3D.LEDmatrix
kalle.Football Globe Germany
modules:
kalle.Modules
kalle.Modules.3D
kalle.Modules.Animation
kalle.Modules.Astronomy
kalle.Modules.Boolean
kalle.Modules.Color
kalle.Modules.Devices
kalle.Modules.DMX will be outdated.

kalle.Modules.DX9
kalle.Modules.Enumerations
kalle.Modules.EX9.Geometry
kalle.Modules.EX9.Texture
kalle.Modules.File
kalle.Modules.GlovePIE
kalle.Modules.MIDI
kalle.Modules.Network
kalle.Modules.Node
kalle.Modules.Sequencer
kalle.Modules.Spreads
kalle.Modules.String
kalle.Modules.System
kalle.Modules.Texture
kalle.Modules.Transform
kalle.Modules.Value
kalle.Modules.VVVV
kalle.Modules.Windows
other downloads:
kalle.Patches
kalle.Shader
node08.workshop.DMX
outdated:
kalle-SpeechRecognition
kalle-SpeechSynthesizer


statistics

{BACKLINKS(info=>hits|user,exclude=>HomePage|SandBox,include_self=>1,noheader=>0,page=>UserPagekalle)}{BACKLINKS}

anonymous user login

Shoutbox

~18h ago

drehwurm: bäm @joreg. That's great!

~19h ago

drehwurm: Hey, it would be cool, if we could pass a startup-argument to the patch, to create our own startup args.

~3d ago

manuel: anyone ussing orbecc camera ?

~3d ago

anchnk: Feel free to dm me on twitter,slack,gitter,wherever as anchnk :)

~3d ago

anchnk: Me, any art rec in Berlin next week for an old vvvv user ? Would be great to meet as well. I did the vvvv/max/msp workshop at node08

~3d ago

polyrhythm: sweet, thanks! i figured i'd be doing c++ with a 4kb

~4d ago

evvvvil: @polyrhythm: No software, pure C++ and GLSL. IQ's 4kb framework does help, but get your text coding gloves on. http://www.iquilezles.org/code/isystem1k4k/isystem1k4k.htm