I’ve been building a VJ system and currently have it running a live webcam feed, pre made video and rendered graphics and text.
I’ve been building a bit, then intergrating it, and then building a bit more. What i’ve ended up with is a nice system, but i’ve got some fx for the live webcam, and other fx for the pre made vids.
What i tried and failed to do is build a Modular FX Matrix, so i could have all the fx in one place (like negative, hue shift, and mirroring etc) and be able to select a source, the FX(s) and the order of the FXs without freezing when the FXs come on.
I tried to do this with S(node) and R(node) and switching the latters input source, but it paused when the fx kicked in.
Can anyone suggest a way forward, could be pretty handy for many of us.
I’m thinking of it being like the Modular Routing Matrix of an audio synth
well i think that if your using freeframes then the enable pin on them is something you should look into
but changing the order of them is important to you?
i suggest for changeing the order maby something like
FX A>
FX B>
FX A>
so if you wanted FX A>B then you would turn off the second copy of A but if you wanted B>A then you would turn off the first copy of A?
for a true modular routing matrix then switch(node input)
might work but i think it will still cause delay
if you can use shaders for effects then switching between textures might not be as freeze-ey