Miscellaneous GUI and IO

OK - this is a fairly random list, but here are some suggestions from me for various improvements to VVVV. Mostly in terms of stuff to allow more flexible user control of patches.

New IO box modes:

  • “One of N” toggle boxes - like a spread of toggles except that only one can be selected at a time.
  • Slider constrained to integer values only.
  • Slider that moves to the click position instead of having to be dragged
  • (Advanced) Some kind of slider which can take an input to set the value while also allowing the user to override

Also, it would be good if the colour of patches (particularly IO boxes) could be configured to create some visual differentiation.

so true…

but… the gui elements in vvvv are not really ment to make interactive controls with it. if you change values with it, the vvvv thread is blocked. the far better solution is to make your own gui elements in the gdi or dx renderer. there are some of them around here like sanch modules and others…

You can patch those first toggles yourself (Iobox set to bang + S+H).

An set to integer function is nr 1. on my wishlist.
And clicking instead off dragging a slider could be very handy as well.

But like Tonfilm said, a slider that can overtake can’t work I am affraid. And yep, create your own GUI elements, special suited or your needs…

  • “One of N” toggle boxes - like a spread of toggles except that only one can be selected at a time.

try the only module in kalle-Modules-Boolean
when i got it right this could help you.

and the colour of patches (particularly NOT IO boxes) CAN be configured…
see kalle-Modules-VVVV

Some good comments here.

if you change values with it, the vvvv thread is blocked.

Not sure what you mean by this. Can you clarify? At least on my VVVV the thread continues to run even if you are editing values in IOboxes

the far better solution is to make your own gui elements in the gdi or dx renderer

I want to mix what is effectively live-coding with some control over existing scrips hence the desire to have a working UI in the programing environment. GUI elements in the renderer are interesting, but look quite expensive (in terms of CPU%) for the benefits.

You can patch those first toggles yourself (Iobox set to bang + S+H).

Thanks, I realised this after I posted. Still if you want visual feedback you need an “input” spread and a separate “output” spread which isn’t so pretty.

here a modulito for forcing an IOBox to “toggle-one-of-N-behaviour”

dl: ToggleOne

  • Slider that moves to the click position instead of having to be dragged

I do not know since WHEN this configuration pin to the IOBox (Value) Advanced

  • Allow MouseOffset
    but i recently found it by accident :)

almost 5 years with vvvv now and i almost don’t know all pins of the #1 most used nodes…

they do not tell us everything in the change log :P