I've created a video mixer that responds to amplitude (of particular frequencies or not) that control the values of the [colorRGB] object. Each video has its own subpatch that governs the way (and frequencies, gain, etc.) [colorRGB] responds. That is, each video can respond independently to incoming sound, from the same channel or otherwise.
However, when I run both videos into [pix_mix], I run into a problem. The videos mix fine but only the [colorRGB] object for the first video (running into the left inlet) is affecting the color and it does no matter where the fader is. That is, regardless of how I may alter the second inlet video's [colorRGB], it seems to be bypassed and affected only by the first video's inlet [colorRGB]. I have no idea how it is doing this nor why. I've tried getting around the problem by creating a 'fader' with additional [colorRGB] objects for each video and inverting the values of alpha to no avail. The new object resets each value of the original [colorRGB] and all is lost.
I'm thinking trying to use a similar alpha-inverse subpatch and rendering them to the same rectangle? Baahh! Should be easy...