Bypass Video Effect


    Mar 16 2011 | 7:01 pm
    I'm working on a new patch and I've hit a new snag. I am relating audio effects to visual representations. Think of this patch as a video effects pedal board. I am going to have Delay, Phasor, Modulation, and Reverb from a guitar effects processor connected to their own respective video effect.
    The problem is I can't think of a way to route the video effects in a parallel fashion instead of in series. I need the patch to function so that if I disable one video effect it won't stop video playback . I have tried using gates and that works to a certain extent but eventually I will have to use my data management skills to figure out all the possible outcomes and wire the gates for each one. That seems really impractical.
    I want the video effects to work as if they are effects pedals. If I turn it on , it applies it's effect to the video output. If I turn it off the dry video signal is shown. If I have numerous effects on at the same time, they all effect the same video in their ordering of routing and then output one video signal as the final wet output.
    Any help would be appreciated!

    • Mar 16 2011 | 7:36 pm
      The Vizzie modules all do precisely this - the effect is toggled by clicking on the video display. You could take a look at the source for the modules (they're in the standard distribution) for one way to handle that. Might not be what you had in mind precisely, but it certainly works just fine.
      Another suggestion is you might benefit from a little quality time with the online reference materials - specifically, bring up a jitter object page like jit.ameba, open the reference file, and then locate the line that says:
      Information for Jitter Matrix Operator (MOP) messages and attributes to this object
      Click through there and have a look at the outputmode attribute. Unless I misunderstand you, you might find something of use there, particularly since that attribute is in such common use among jitter objects.
      Hope these suggestions are of some help.
    • Mar 17 2011 | 5:34 am
      Max Patcher
      In Max, select New From Clipboard.
      Gregory is right; outputmode will do the trick for you. Using gate or ggate as a bypass switch does the same sort of thing.
    • Oct 26 2012 | 11:29 pm
      Thanks guys, sorry for the late reply. Your suggestions helped me out!