Does a jit.gl.bfg run if not connected to an aoutput ?

JMB_13's icon

Hello,

For a project I need to use some [jit.gl.bfg] and [jit.gl.pix] in different context along a time line. I could change the [jit.gl.bfg] and [jit.gl.pix] parameters along the playback of the time line (a sound file) or create different "pipes" for each portion od the sound playback and then connect the different pipes individually to the [jit.gl.videoplane] on the different points of the playback/timeline. The last solution is the more convenient but it implies to have several [jit.gl.bfg] and [jit.gl.pix] in parallel with only one rendered to the world playback window.

My question is : would all those different parallel [jit.gl.bfg] and [jit.gl.pix] render and use computer ressources or is it only the one connected to the [jit.gl.videoplane] that will effectively render meaning only one that renders and use computer ressources?

Or maybe, there is a better way to do it, of course !

I join a very shematic example of the idea to make it more clear (not working of course)

Thanks ?

Max Patch
Copy patch and select New From Clipboard in Max.

Rob Ramirez's icon

bfg (and pix and slab and jit.fx) all process on input, and don’t care what’s connected to output (which allows for patch cordless processing) so you need to either gate the input or use the enable attribute

JMB_13's icon

Thanks !

Another question : if I have 2 or three, or more, such jit.gl objects in serial, do I just have to disable or gate on iput the first one or do I have to do it on all objects of the serial chain ?

Rob Ramirez's icon

disable / gate at the top of the chain should be enough. the easiest way to know is hook a bang button to the output and see if it lights up.

JMB_13's icon

Thanks for the trick